Skip to content

Releases: precice/micro-manager

v0.8.0

23 Jan 09:31
a6fbc85

Choose a tag to compare

What's Changed

  • Improve snapshot computation functionality by @IshaanDesai in #178
  • Use openmpi in the mpi4py setup action by @IshaanDesai in #184
  • Use booleans in JSON config files of integration tests by @IshaanDesai in #185
  • Refactor adaptivity to have accurate function names by @IshaanDesai in #186
  • Add feature: dynamic load balancing by @IshaanDesai in #141
  • Remove diagnostics output of simulation solve time by @IshaanDesai in #188
  • Remove two-step-balancing option from load balancing by @IshaanDesai in #191
  • Fix bug in load balancing when more than one rank has as many simulations as the balancing bound by @IshaanDesai in #192
  • Use | delimiter in CSV files with adaptivity metrics data by @IshaanDesai in #193
  • Log adaptivity metrics at t = 0 by @IshaanDesai in #194
  • Use global maximum similarity distance in local adaptivity by @IshaanDesai in #197
  • Fix bug in load balancing when a rank has exactly as many active simulation as the global average by @IshaanDesai in #200
  • Add metrics to adaptivity logging and general refactoring by @IshaanDesai in #201
  • Add markdownlint to pre-commit by @IshaanDesai in #203
  • A rank-based round-robin scheme for deactivating simulations in global adaptivity by @IshaanDesai in #202
  • Change locations of profiling sections in the code base to reflect operations being profiled correctly by @IshaanDesai in #205
  • New feature: model adaptivity by @Snapex2409 in #198
  • Change load balancing setting at the start and some cleanup by @IshaanDesai in #207
  • Fix ordering of global IDs of micro simulation for load balancing to ensure consistency by @IshaanDesai in #210
  • Fix URL in installation.md by @MakisH in #211
  • Change default values in the configuration and simplify configuration documentation by @IshaanDesai in #213
  • Remove pip install --user suggestion from installation docs summary by @MakisH in #214
  • Conform to naming standard in precice/tutorials by @IshaanDesai in #215

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

06 Aug 12:13
d6ef7c4

Choose a tag to compare

What's Changed

  • Checkpoint lazily created simulation only if a checkpoint is necessary by @IshaanDesai in #161
  • Fix adaptivity metrics logging and add logging documentation by @IshaanDesai in #160
  • Add command line input argument to set log file by @IshaanDesai in #163
  • Handle adaptivity case when deactivation and activation happens in the same time window by @IshaanDesai in #165
  • Performance related modifications by @IshaanDesai in #162
  • Do not checkpoint adaptivity and fix output of memory usage by @IshaanDesai in #166
  • Add configuration option to control frequency of adaptivity computation by @IshaanDesai in #168
  • Trigger adaptivity when all the adaptivity data is the same by @IshaanDesai in #170
  • Delete the micro simulation object when the simulation is deactivated by @IshaanDesai in #167
  • Properly handle micro simulation initialization for lazy initialization by @IshaanDesai in #169
  • Fix bug in adaptivity computation when an active simulation with associations is deactivated by @IshaanDesai in #171
  • Add config options for adaptivity metrics and memory usage output to allow for different levels by @IshaanDesai in #172
  • Move creation of output directory into main coupling class by @IshaanDesai in #174
  • Renaming and using a newer workflow for publishing according to the trusted publishing in PyPI by @IshaanDesai in #173
  • Use booleans in JSON by @IshaanDesai in #175
  • Share similarity distance matrix between ranks on a compute node by @IshaanDesai in #176

Full Changelog: v0.6.0...v0.7.0

v0.7.0rc1

06 Aug 11:28

Choose a tag to compare

v0.7.0rc1 Pre-release
Pre-release

What's Changed

  • Checkpoint lazily created simulation only if a checkpoint is necessary by @IshaanDesai in #161
  • Fix adaptivity metrics logging and add logging documentation by @IshaanDesai in #160
  • Add command line input argument to set log file by @IshaanDesai in #163
  • Handle adaptivity case when deactivation and activation happens in the same time window by @IshaanDesai in #165
  • Performance related modifications by @IshaanDesai in #162
  • Do not checkpoint adaptivity and fix output of memory usage by @IshaanDesai in #166
  • Add configuration option to control frequency of adaptivity computation by @IshaanDesai in #168
  • Trigger adaptivity when all the adaptivity data is the same by @IshaanDesai in #170
  • Delete the micro simulation object when the simulation is deactivated by @IshaanDesai in #167
  • Properly handle micro simulation initialization for lazy initialization by @IshaanDesai in #169
  • Fix bug in adaptivity computation when an active simulation with associations is deactivated by @IshaanDesai in #171
  • Add config options for adaptivity metrics and memory usage output to allow for different levels by @IshaanDesai in #172
  • Move creation of output directory into main coupling class by @IshaanDesai in #174
  • Renaming and using a newer workflow for publishing according to the trusted publishing in PyPI by @IshaanDesai in #173
  • Use booleans in JSON by @IshaanDesai in #175
  • Share similarity distance matrix between ranks on a compute node by @IshaanDesai in #176

Full Changelog: v0.6.0...v0.7.0rc1

v0.6.0

02 Apr 14:53
ec6bbf1

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

16 Aug 13:17
27fb40c

Choose a tag to compare

What's Changed

  • Minor improvements: fix typo in test, remove redundant code and replace import by @tjwsch in #90
  • Fix doc image prefix by @fsimonis in #94
  • Add switch to turn adaptivity on and off in configuration by @IshaanDesai in #93
  • TBD: Follow time stepping proposed in documentation by @BenjaminRodenberg in #96
  • Handle crashing micro simulations by @tjwsch in #85
  • Add pyproject.toml by @IshaanDesai in #84
  • Optionally use initial macro data to initialize micro simulations by @IshaanDesai in #104
  • A collection of restructuring and minor updates by @IshaanDesai in #105
  • Add documentation for handling of crashing micro simulations by @tjwsch in #106
  • Check if initial data returned from the micro simulation is the data that the adaptivity computation requires by @IshaanDesai in #109
  • Handle the case where micro simulations written in C++ have the initialize() function by @IshaanDesai in #110
  • Add base class for Micro Manager and restructure main by @tjwsch in #111
  • Set initial time window size of the micro simulation in the configuration by @IshaanDesai in #112
  • Move micro_dt from coupling parameters to simulation parameters in the configuration by @IshaanDesai in #114
  • Make interpolation after crash optional by @tjwsch in #113
  • Snapshot computation by @tjwsch in #101
  • Explicitly check if the time window has completed by @IshaanDesai in #118
  • Add snapshot computation docs and improve micro manager docs by @tjwsch in #116
  • Snapshot: Add possibility to have only one micro simulation object by @tjwsch in #123
  • Add micro input to crash message output by @tjwsch in #124
  • Use absolute values to calculate normalizing factor for relative norms in adaptivity by @IshaanDesai in #125

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.5.0rc5

23 May 19:11

Choose a tag to compare

v0.5.0rc5 Pre-release
Pre-release
Change publishing workflow to get it to work for automatic version pi…

v0.5.0rc4

23 May 16:16

Choose a tag to compare

v0.5.0rc4 Pre-release
Pre-release
Revert to using checkout Action v2 in the publishing CI

v0.5.0rc3

23 May 15:58

Choose a tag to compare

v0.5.0rc3 Pre-release
Pre-release
Instead of setting fetch-tags: true, set fetch-depth: 0 in the checko…

v0.5.0rc2

23 May 11:04

Choose a tag to compare

v0.5.0rc2 Pre-release
Pre-release

What's Changed

  • Minor improvements: fix typo in test, remove redundant code and replace import by @tjwsch in #90
  • Fix doc image prefix by @fsimonis in #94
  • Add switch to turn adaptivity on and off in configuration by @IshaanDesai in #93
  • TBD: Follow time stepping proposed in documentation by @BenjaminRodenberg in #96
  • Handle crashing micro simulations by @tjwsch in #85
  • Add pyproject.toml by @IshaanDesai in #84
  • Optionally use initial macro data to initialize micro simulations by @IshaanDesai in #104
  • A collection of restructuring and minor updates by @IshaanDesai in #105
  • Add documentation for handling of crashing micro simulations by @tjwsch in #106

New Contributors

Full Changelog: v0.4.0...v0.5.0rc2

v0.5.0rc1

23 May 09:14
1696ff6

Choose a tag to compare

v0.5.0rc1 Pre-release
Pre-release

What's Changed

  • Minor improvements: fix typo in test, remove redundant code and replace import by @tjwsch in #90
  • Fix doc image prefix by @fsimonis in #94
  • Add switch to turn adaptivity on and off in configuration by @IshaanDesai in #93
  • TBD: Follow time stepping proposed in documentation by @BenjaminRodenberg in #96
  • Handle crashing micro simulations by @tjwsch in #85
  • Add pyproject.toml by @IshaanDesai in #84
  • Optionally use initial macro data to initialize micro simulations by @IshaanDesai in #104
  • A collection of restructuring and minor updates by @IshaanDesai in #105
  • Add documentation for handling of crashing micro simulations by @tjwsch in #106

New Contributors

Full Changelog: v0.4.0...v0.5.0rc1