Releases: NorESMhub/BLOM
Releases · NorESMhub/BLOM
v1.2.0
About this release
This release maintains backward compatibility with the CMIP6 version of BLOM/iHAMOCC used by NorESM2.
- Implement bromoform tracer and coupling
- Allocatable tracer array
- Modified CIME interface to work with both CESM2.1 and CESM2.2 based NorESM versions
- Add CONTRIBUTING.md file
What's Changed
- Implement bromoform tracer and coupling by @tjiputra in #73
- Fix wrong variable name in ncout_hamocc by @JorgSchwinger in #74
- Feature hamocc vsls by @tjiputra in #79
- Feature channel by @AleksiNummelin in #78
- Simplify and cache Intel CI setup by @nordmoen in #82
- Make 'xchalt' signal error by @nordmoen in #84
- OpenMP fix and disabling answer changing optimizations by @matsbn in #88
- Initial unit testing implementation by @nordmoen in #89
- correction on chbr3 photolysis by @tjiputra in #93
- bugfix: openmp private declarations by @TomasTorsvik in #91
- Bugfix cisonew by @TomasTorsvik in #92
- Add CONTRIBUTING.md file. by @TomasTorsvik in #95
- Replace type REAL with LOGICAL for bgcwrt. by @TomasTorsvik in #101
- Update copyright and comment sections for various iHAMOCC files. by @TomasTorsvik in #102
- Change reading of BGC namelist by @TomasTorsvik in #106
- Extend mo intfcblom by @TomasTorsvik in #109
- Update README.md by @TomasTorsvik in #111
- Import
nocetra
variable from mo_param1_bgc in mod_tracers. by @TomasTorsvik in #112 - Allocatable tracer array by @TomasTorsvik in #113
- Bugfix openmp: include variables t2,t3,t4 in PRIVATE list by @TomasTorsvik in #126
- Add pes layout for f19_tn14 resolution in cplhist mode by @JorgSchwinger in #129
- Bugfix: write tracer restart files for all experiments. by @TomasTorsvik in #124
- Feature hamocc vsls upd by @JorgSchwinger in #132
- Modified CIME interface to work with both CESM2.1 and CESM2.2 based NorESM versions by @matsbn in #131
- Update restart to f90 by @TomasTorsvik in #130
- Fixed accessing arrays beyond sensible range and initialized some variables. by @matsbn in #134
- Update Release-1.2 branch from master by @TomasTorsvik in #140
New Contributors
Full Changelog: v1.1.0...v1.2.0
v1.1.0
About this release
This release maintains backward compatibility with the CMIP6 version of BLOM/iHAMOCC used by NorESM2.
- Include meson build system and GitHub CI workflow
- Include new stand-alone test cases: Fukamachi et al. (1995) as
fuk95
, and single column case - Support for high resolution (sub 1 degree) grids
What's Changed
- Add multiple instance of CESM2 support. by @blcc in #35
- Corrected time-smoothing of forcing fields by @matsbn in #39
- Bugfix multiple instance of CESM2 support by @matsbn in #40
- Corrected bug in BLOM's buildnml script, iHAMOCC initial condition fi… by @JorgSchwinger in #42
- Added handling of N-deposition files for N2000 compsets by @JorgSchwinger in #44
- Revised time management by @matsbn in #46
- Refactor sediment code by @TomasTorsvik in #48
- Fix comments with references to removed subroutine beleg_bgc. by @TomasTorsvik in #60
- Replacing header files and common blocks with Fortran modules. by @matsbn in #61
- Add CI integration with Github Actions by @nordmoen in #64
- Fixed several instances of truncated F77 fix-source format code lines in iHAMOCC by @JorgSchwinger in #67
- Added support for compiling hamocc with Meson by @nordmoen in #66
- Added gcc and intel compiler debug flags for Meson build. by @matsbn in #68
- Meson build system and CI workflow for automatic build testing by @matsbn in #69
- Added Fukamachi et al. (1995) test case by @matsbn in #70
- Update Github CI to run on all branches and simplify by @nordmoen in #72
- Single column test case by @milicak in #71
- Initialized surface flux of tracers and corrected debug flag for intel compiler by @matsbn in #75
- Added new pe-layout for OMIP1 compsets with iHAMOCC using the tnx2 gr… by @JorgSchwinger in #77
- Feature highres by @AleksiNummelin in #76
New Contributors
Full Changelog: https://github.com/NorESMhub/BLOM/commits/v1.1.0
release-blom1.0.0
About this release
This is the first full release of the BLOM model. It is intended for use with NorESM2.0, and is fully compatible with CMIP6 NorESM experiments.
- Replace MICOM with BLOM.
- Include LGPL license and copyright notices in all source files.
What's Changed
- add documentation by @mvhulten in #1
- Inserted copyright notice into all iHAMOCC files. Deleted unused file… by @JorgSchwinger in #5
- Remaining copyright notices, LGPL license and some code cleanup by @matsbn in #6
- Replace MICOM with BLOM by @matsbn in #7
- Removed a few tab-characters since these do not conform with the Fort… by @JorgSchwinger in #9
- Updated generation of input data list and netCDF settings by @matsbn in #10
- Writing of iHAMOCC initial condition files to blom.input_data_list by @JorgSchwinger in #12
- Fixed #14 formatting and OpenMP issues by @j34ni in #15
- Major iHAMOCC code update: simplification of BLOM-iHAMOCC interface including initialization, changed handling of boundary conditions by @JorgSchwinger in #13
- Added science_support indicators for OMIP type compsets in config_com… by @JorgSchwinger in #20
- Restructured BLOM input data, bug fixes and code clean-up by @matsbn in #21
- Added a "dummy" testlist_blom.xml by @matsbn in #22
- added feature for missing compsets from featureCESM2.1.0-OsloDevelopment by @DirkOlivie in #24
New Contributors
- @mvhulten made their first contribution in #1
- @j34ni made their first contribution in #15
- @DirkOlivie made their first contribution in #24
Full Changelog: https://github.com/NorESMhub/BLOM/commits/v1.0.0