Release 0.4.0
MUSCLE 3
MUSCLE 3 is the third incarnation of the Multiscale Coupling Library and Environment.
With MUSCLE 3, you can connect multiple simulation models together into a multiscale simulation. Simulation models can be as simple as a single Python file, or as complex as a combination of multiple separate simulation codes written in C++ or Fortran, and running on an HPC machine.
Please refer to the MUSCLE 3 documentation to get started.
Release 0.4.0
Incompatible changes
compute_elements
are now calledcomponents
in .ymmsl files
Improved
- Use latest OpenSSL library when installing it automatically
Fixed
- Handling of non-contiguous and F-order numpy arrays
- C++ memory usage for large dicts/lists now more reasonable
- Improved shutdown when Python submodel crashes
- Logging warning message