Skip to content

Minor release 08 of March 2022

Compare
Choose a tag to compare
@amc1999 amc1999 released this 08 Mar 06:43
· 844 commits to master since this release

Minor release 08 of March 2022

20220308 : v1.9.7

Main features of this release are support for linked models and UI for cloud scenario uploads. There are also significant bug fixes in R package and cloud support area.

New utility create_import_set:

The create_import_set utility creates a partial parameter set (aka scenario) for upload to a downstream model by processing a previously downloaded run from an upstream model. The utility is only relevant for two models which are linked via an ‘import’ specification in model code, e.g. an upstream model HPVMM linked to a downstream model OncoSim.

For more information, please see the wiki topic: Create Import Set

openMpp R package: significant bug fixes

There are a significant bug fixes in openMpp R package. Previous package version was compatible only with openM++ v1.9.4 or below (released on 30 of November 2021). Please use new version of R package to support model dimension names generated by current model compiler.

Thank you to Claude Nadeau for helping with openMpp R package problems.

User interface (UI) to upload model parameters and input scenarios.

It is possible now to upload model parameter as CSV file into remote cloud instance of openM++. It is also possible to upload entire input scenario as a collection of CSV parameter files and scenario metadata (value notes). Each model parameter can have multiple sub-values to describe statistical uncertainty of parameter value.

Multiple issues fixed in dbcopy and oms utilities

Dbcopy is an openM++ utilty to copy model data to and from database. Oms is a web service to support remote openM++ instances in cloud and provide integration API between openM++ and other software (Python, Perl, .NET, etc.).

Dbcopy and oms had significant memory usage problems and sometime performance with large (multi millions values) model parameters or output tables. Those issues resolved now.

Multiple UI improvements and small bug fixes:

  • UI on Windows platform now insert byte order mark into CSV download files, which may help to utf-8 files in Excel;
  • allow to use less restrictive input scenario names, for example allow to use % in the names;
  • fix dbcopy error on Linux and MacOS which prevented unpacking of zip archives (folder access denied error);
  • multiple small fixes in UI.

Download source code and binaries:

Download release documentation archive:

Download cluster version (MPI):

Linux downloads:

  • Desktop version build on Debian-10 and expected to work on any modern Linux, including Ubuntu 20.04 and RedHat 8
  • Ubuntu downloads would allow you to build or debug your model on Ubuntu Linux (Ubuntu 20.04)
  • Current stable Debian version is Debian 11 which you may want to use if you installing new Linux worksation or server.
  • RedHat downloads build on Rocky Linux 8.5 and tested on RedHat 8.5 (Gnome)
  • Cluster (MPI) Debian-10 version expected to work on any modern Linux with Open MPI version 3+ installed, including RedHat 8.

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.