Fixed bugs:
- Initial ice depends on a call to aoState.update() #140
Closed issues:
v0.2.0 (2022-09-05)
Description: Last version including both meshes before merge
Implemented enhancements:
- Passing time values to parameterizations #133
- More complex output: ConfiguredOutput #124
- Land-sea mask #107
- Implement simple output #100
- Targetted C++ standard could be C++ 2017 #85
- Self-contained modules #82
- Modules should be separable #59
- Restart file structure #58
- Setup for clang-format #9
Fixed bugs:
- IConcentrationModel is no longer used #122
Closed issues:
- How does the Module system work with undefined member functions? #117
- Configuration dataflow #113
- ModelArrayRef should provide access to Eigen::Matrix data #111
- Time parsing #102
- Duplicate code in CI jobs #88
- Crash with no command line options #78
- A more flexible rectangular grid #72
- Use CMake imported targets when available #71
- Prognostic ice data types #25
- Github workflow for CI #15
v0.1.0 (2022-02-11)
Description: Merge pull request #74 from nextsimdg/develop
Minimum Viable Model from develop.
Implemented enhancements:
- Initialize PrognosticData using a IPrognosticUpdater instance #65
- The number of ice levels should be defined by the physics #64
- Model logic for controlling (physics) timesteps #57
- Model logic for reading and writing restart files #56
- Create grid/mesh structure #55
- Restart file class(es) #54
- Minimum viable model #52
- Make arguments to module functions const #44
- Implement an actual Timer class #22
- Configuration #14
- Module loading #10
- Constants #6
- Implement ElementData #4
- Minimum viable model #53 (timspainNERSC)
- Merge the ElementData feature branch #5 (timspainNERSC)
Fixed bugs:
- NextsimPhysics should be a module #60
- ConfiguredModule should only configure modules that are defined. #48
- Modules configuration section #43
Closed issues:
- ConfiguredModule argument checking #50
- Inconsistent test results between mac and ubuntu #42
- Fix formating for clang format #20
- Change indentation from tabs to spaces #1
Merged pull requests:
- Docs #77 (timspainNERSC)
- merge develop into docs #76 (auraoupa)
- Develop #74 (timspainNERSC)
- Issue64 ice levels #66 (timspainNERSC)
- Issue60 Physics Module #61 (timspainNERSC)
- Issue48 configmod #51 (timspainNERSC)
- Doxygen comments for all(?) of the headers #49 (timspainNERSC)
- Put module configuration in a [Modules] configuration section. #47 (timspainNERSC)
- WIP: Physics subdirectory #45 (timspainNERSC)
- Develop #41 (auraoupa)
- Merge develop into the timer branch #40 (timspainNERSC)
- Update README.md #38 (auraoupa)
- Issue15 ci workflow #37 (auraoupa)
- Merge from develop #36 (timspainNERSC)
- Merge pull request #34 from nextsimdg/issue14_config #35 (timspainNERSC)
- Parse for command line for config files, and load them to Configurator. #34 (timspainNERSC)
- Issue22 timer #33 (timspainNERSC)
- Module loading into ElementData #32 (timspainNERSC)
- Issue15 ci workflow #31 (auraoupa)
- Configuration infrastructure into Module Loading #29 (timspainNERSC)
- Issue22: Timer infrastructure #28 (timspainNERSC)
- Develop #27 (auraoupa)
- Merger develop into timer issue branch #26 (timspainNERSC)
- Get develop up to date with main #24 (einola)
- A format file for clang_format #23 (einola)
- Issue20 clang formatting #21 (timspainNERSC)
- Merge config changes into the elementdata feature branch #19 (timspainNERSC)
- clang format in the CI tests #18 (auraoupa)
- rebase from main #17 (auraoupa)
- Add ModuleLoader to the feature branch source tree with no current modules. #13 (timspainNERSC)
- Merge from develop #12 (timspainNERSC)
- Docs #8 (auraoupa)
- Create the namespaces, constants and conversion functions. #7 (timspainNERSC)
- Merge main into develop #3 (timspainNERSC)
- Spacify #2 (timspainNERSC)
* This Changelog was automatically generated by github_changelog_generator