Releases: precice/micro-manager
Releases · precice/micro-manager
v0.5.0
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
- @fsimonis made their first contribution in #94
- @BenjaminRodenberg made their first contribution in #96
Full Changelog: v0.4.0...v0.5.0
v0.5.0rc5
Change publishing workflow to get it to work for automatic version pi…
v0.5.0rc4
Revert to using checkout Action v2 in the publishing CI
v0.5.0rc3
Instead of setting fetch-tags: true, set fetch-depth: 0 in the checko…
v0.5.0rc2
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
- @fsimonis made their first contribution in #94
- @BenjaminRodenberg made their first contribution in #96
Full Changelog: v0.4.0...v0.5.0rc2
v0.5.0rc1
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
- @fsimonis made their first contribution in #94
- @BenjaminRodenberg made their first contribution in #96
Full Changelog: v0.4.0...v0.5.0rc1
v0.4.0
What's Changed
- Update preCICE API calls for
precice:develop
by @erikscheurer in #51 - Remove deepcopy from solverdummy by @IshaanDesai in #58
- Clean up adaptivity tests and some renaming by @IshaanDesai in #67
- README clarification + fix typo by @mrogowski in #69
- Warn if only micro-scale data is used in the similarity computation of adaptivity. by @IshaanDesai in #75
- Make
initialize()
a private method by @IshaanDesai in #77 - Make global adaptivity work for cases where ranks have unequal number of micro simulations by @IshaanDesai in #78
- Pass global IDs to micro simulations to make them unique by @IshaanDesai in #66
- Fix bugs in adaptivity computation by @IshaanDesai in #80
- Handle unequal number of micro simulations on ranks by @IshaanDesai in #81
- Reintroduce initialize function in the micro simulation API by @IshaanDesai in #79
- Remove unused import of micro simulations by @tjwsch in #83
- Update workflows by @IshaanDesai in #86
New Contributors
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Add global variant to adaptivity (still experimental) #42
- Add norm-based (L1 and L2) support for functions in similarity distance calculation with absolute and relative variants #40
- New domain decomposition strategy based on user input of number of processors along each axis #41
- Add pickling support for C++ solver dummy #30
- Add C++ solver dummy to show how a C++ micro simulation can be controlled by the Micro Manager #22
- Add local adaptivity #21
Full Changelog: v0.2.0...v0.3.0
v0.3.0rc2
What's Changed
- Add local variant of adaptive control strategy by @IshaanDesai in #11
- Get adaptivity to work on a per rank basis and add unit tests for the same by @IshaanDesai in #21
- Add C++ bindings for manager API using pybind11 and also a corresponding solverdummy by @erikscheurer in #22
- Do some syntax changes by @erikscheurer in #26
- Fix bug in adaptivity association step by @IshaanDesai in #27
- Resolve bug in copy operation when inactive simulation is activated by @IshaanDesai in #34
- Add pickling support to C++ solver dummy by @IshaanDesai in #30
- Micro Manager no longer passes local ID to micro simulation during object creation by @IshaanDesai in #35
- Add test for solverdummy with adaptivity by @erikscheurer in #29
- Refactor adaptivity functionality into a separate class structure by @IshaanDesai in #38
- Change branches to run tests on push by @erikscheurer in #43
- New domain decomposition strategy based on user input of number of processors along each axis by @IshaanDesai in #41
- Add unit tests for micro_manager file by @erikscheurer in #37
- Update documentation for the preCICE website by @erikscheurer in #39
- Add update-website workflow by @erikscheurer in #46
- Move
micro_output_n
to diagnostics by @erikscheurer in #45 - Correct permalinks in documentation and also simplify names by @IshaanDesai in #47
- Add user option for similarity measures by @erikscheurer in #40
- Create sub-heading adaptivity under simulation_params to shorten config variable names by @IshaanDesai in #49
- Move to a relative path configuration by @erikscheurer in #48
- Reworking documentation by @IshaanDesai in #50
- Smooth over some documentation by @uekerman in #52
- Add global variant to adaptivity by @IshaanDesai in #42
New Contributors
- @erikscheurer made their first contribution in #22
Full Changelog: v0.2.1...v0.3.0rc2
v0.3.0rc1
What's Changed
- Add local variant of adaptive control strategy by @IshaanDesai in #11
- Get adaptivity to work on a per rank basis and add unit tests for the same by @IshaanDesai in #21
- Add C++ bindings for manager API using pybind11 and also a corresponding solverdummy by @erikscheurer in #22
- Do some syntax changes by @erikscheurer in #26
- Fix bug in adaptivity association step by @IshaanDesai in #27
- Resolve bug in copy operation when inactive simulation is activated by @IshaanDesai in #34
- Add pickling support to C++ solver dummy by @IshaanDesai in #30
- Micro Manager no longer passes local ID to micro simulation during object creation by @IshaanDesai in #35
- Add test for solverdummy with adaptivity by @erikscheurer in #29
- Refactor adaptivity functionality into a separate class structure by @IshaanDesai in #38
- Change branches to run tests on push by @erikscheurer in #43
- New domain decomposition strategy based on user input of number of processors along each axis by @IshaanDesai in #41
- Add unit tests for micro_manager file by @erikscheurer in #37
- Update documentation for the preCICE website by @erikscheurer in #39
- Add update-website workflow by @erikscheurer in #46
- Move
micro_output_n
to diagnostics by @erikscheurer in #45 - Correct permalinks in documentation and also simplify names by @IshaanDesai in #47
- Add user option for similarity measures by @erikscheurer in #40
- Create sub-heading adaptivity under simulation_params to shorten config variable names by @IshaanDesai in #49
- Move to a relative path configuration by @erikscheurer in #48
- Reworking documentation by @IshaanDesai in #50
- Smooth over some documentation by @uekerman in #52
- Add global variant to adaptivity by @IshaanDesai in #42
New Contributors
- @erikscheurer made their first contribution in #22
Full Changelog: v0.2.1...v0.3.0rc1