Repository navigation
Bug fix release 22 of March 2024
Bug fix release 22 of March 2024
20240322 : v1.17.1
This is a bug fix release and recommended for all developers.
Changes in this release:
Bug fix for table suppression check
If model run fails at the beginning with error message similar to:
2024-03-22 01:25:33.114 member=0 Prepare for simulation
2024-03-22 01:25:33.116 DB error: output table not found in tables dictionary: Breast_Cancer_Rates_AgeStandard_Table
2024-03-22 01:25:33.151 FAILED: DB error
then please re-build your model executables to avoid that bug.
This bug is manifested only in rare case scenarios with complex output tables dependencies and if you are running the model with tables suppression.
Default microdata key uniqueness
Microdata output to the run database requires that each record have a unique key so that microdata can be compared across runs using that key. Model code can include a function definition to produce the key, or it can let the OpenM++ compiler generate a default function definition. In this release, the default function definition has been enhanced to make the microdata key unique by sequentially numbering microdata records from the same entity. Previously, the default definition could cause a run to fail because the key was not unique if multiple microdata records were output for the same.
For more information about microdata output, please see Microdata Output · openmpp/openmpp.github.io Wiki · GitHub
Bug fix in UI disk usage
There is an incorrect disk space usage total value for all cloud users displayed in UI. That issue is fixed now.
Download source code and binaries:
- Windows
- Linux: Debian 12, Debian 11, Ubuntu 22.04, Ubuntu 20.04, RedHat 9
- Linux old stable: Debian 10, RedHat 8
- Linux: Debian stable (Debian 12)
- MacOS Arm
- MacOS Intel
Download release documentation archive:
Download cluster version (MPI):
IMPORTANT:
Full version of OpenM++ source code always included into "Download" links above.
Please do NOT use "Source code (zip)" or "Source code (tar.gz)" archives from "Assets" links below.
It is auto-generated by GitHub release tools and contains only half of OpenM++ source code.