Skip to content

Release 0.4.0

Compare
Choose a tag to compare
@LourensVeen LourensVeen released this 15 Jan 07:02
· 736 commits to develop since this release

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 called components 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