Releases: FESOM/fesom2
Releases · FESOM/fesom2
Release list
2.7.7
What's Changed
- Bugfix in MOD_ICE. Wrong array allocation for alpha_evp_array in case… by @nwieters in #918
- Fix segfault in mesh partitioner on large meshes by @koldunovn in #922
- Fix missing 0D cmip diagnostic field accumulation in Fesom before sen… by @nwieters in #923
Full Changelog: 2.7.6...2.7.7
2.7.6
What's Changed
- Changes to regrid fesom to regular grid via xios. by @JanStreffing in #917
Full Changelog: 2.7.5...2.7.6
2.7.5
What's Changed
- refactor: meltpond ipnd via Icepack-style Stefan lid (supersedes #912) by @JanStreffing in #913
Full Changelog: 2.7.4...2.7.5
2.7.4
What's Changed
- Fix blowup not exiting in coupled runs by @JanStreffing in #859
- Fix icepack compilation by adding parameter by @Mukulikaa in #861
- Icepack CI by @JanStreffing in #862
- Recom refactoring dedup by @JanStreffing in #863
- Fesom2 with yac after Nils-Arne Dreier by @sveta-loza in #776
- fix inconsistency in tracer fct by @patrickscholz in #867
- fix: set YAC field timestep properly by @nils3er in #869
- Fesom2.6 recom tra diags and CI test by @ogurses in #802
- fix some miss understanding between what is insitu density and potental density by @patrickscholz in #878
- Implementation of CMIP7 variables by @JanStreffing in #881
- XIOS integration (for AWI-ESM3 only, for now) by @JanStreffing in #883
- Fix fesom.clock not updating when short segments cross year boundaries by @JanStreffing in #880
- Don't force raw/bin restart at segment end when unit is 'off' by @JanStreffing in #887
- Write error/warning messages to stderr and flush before MPI exit by @sebastianbeyer in #892
- Fix restart written every coupling step under __ifsinterface by @JanStreffing in #893
- Don't force NetCDF restart at segment end when unit is 'off' by @sebastianbeyer in #894
- fesom: make io_stream growable to remove hard 150-stream cap by @JanStreffing in #891
- Add namelist-configurable call frequency for dMOC diagnostic by @JanStreffing in #890
- io: add unod_sfc / vnod_sfc 2D surface velocity streams by @JanStreffing in #895
- io: expose dMOC density-coordinate axis to XIOS, skip wet-mask on density-class 3D fields by @JanStreffing in #896
- Do not apply cf NaN value for fields sent to multio by @sebastianbeyer in #900
- ci: switch to FESOM-org docker image + add fesom2_xios end-to-end run-test by @JanStreffing in #902
- io_meandata: gate sel_trgrd_xyz on ldiag_trgrd_xyz by @JanStreffing in #904
- Drive FESOM xios_send_field cadence from XIOS XML via xios_field_is_active by @JanStreffing in #901
- Fix/lumi compile by @sebastianbeyer in #905
- build: integrate CVMix via FetchContent instead of download script by @sebastianbeyer in #903
- Add ability to perturb fesom2 for cold run or at restart by @sebastianbeyer in #886
- ice dyn: fix strength_ice diagnostic (zero/stale for mEVP/aEVP, off by 2x for EVP) by @JanStreffing in #908
- io: route CMOR 0D scalars through XIOS at file_def cadence by @JanStreffing in #910
- REcoM as a submodule in FESOM by @wiltonloch in #911
- ice dyn: move strength_ice diagnostic to nodes by @JanStreffing in #909
New Contributors
- @Mukulikaa made their first contribution in #861
- @sveta-loza made their first contribution in #776
- @nils3er made their first contribution in #869
- @ogurses made their first contribution in #802
Full Changelog: 2.7.3...2.7.4
2.7.3
What's Changed
- Add MATLAB mesh generation script from Sergey by @rjuhrbandt in #851
- Improve neverworld by @patrickscholz in #856
- Update water_flux calculation in cavity_param.F90 by @FinnHeu in #855
- write one 0d cmip7 data file per year by @JanStreffing in #857
New Contributors
- @rjuhrbandt made their first contribution in #851
Full Changelog: 2.7.2...2.7.3
2.7.2
What's Changed
- small fix in the description of the namelist.oce by @koldunovn in #844
- Update documentation on namelist by @koldunovn in #848
- Add CESGA environment by @kinow in #840
- Combined Harmonic + Biharmonic Viscosity Implementation by @JanStreffing in #849
- Fix annual_event to use elapsed years instead of absolute year by @JanStreffing in #847
Full Changelog: 2.7.1...2.7.2
2.7.1
What's Changed
- Fix path to Sweeney file on levante. by @koldunovn in #825
- Compile latest main under cray ftn by @JanStreffing in #829
- Add toy configuration neverworld2 by @patrickscholz in #830
- 0D output and ldiag_cmor by @JanStreffing in #832
- Reproducibility bug fix for IFS runs with frequent restarts by @dsidoren in #833
- reset w on all levels between timesteps for cflz computation in cavity by @JanStreffing in #836
- Update time axis settings in forcing data configuration for JRA55-do by @FinnHeu in #835
- Shell environment and jobscripts for blogin@nhr.zib by @FinnHeu in #838
- Fix typo in general_configuration.rst by @kinow in #839
Full Changelog: 2.7.0...2.7.1
2.7.0
What's Changed
- Update oce_ale_pressure_bv.F90 by @koldunov in #500
- Update oce_ale_pressure_bv.F90 by @koldunov in #503
- fix MPI_ABORT in oifs context after change to 'use mpi' by @sebastianbeyer in #640
- change namelist.config.toy_soufflet by @patrickscholz in #641
- Fix/ibhf ocea ale tra by @ackerlar in #645
- Remove superfluous 'use MOD_PARSUP' from clock_init by @sebastianbeyer in #648
- Fix/wave erosion by @ackerlar in #649
- Improve error handling for open files for clock file and mesh file by @sebastianbeyer in #642
- Fix compilation on LUMI with cray 16.0.1 by @sebastianbeyer in #655
- Update io_meandata.F90 by @JanStreffing in #657
- Feature/multio next by @stefaniereuter in #650
- with Sebastian we addec computation of snow and ice thickness over th… by @dsidoren in #658
- Small fixes for iceberg module, that allow compiling with intel debug flags by @koldunovn in #664
- Doc docker update by @koldunovn in #663
- Update requirements.txt with new sphinx version, remove unused and broken fortran autodoc by @JanStreffing in #667
- remove refactoring branch from getting_started.rst by @JanStreffing in #666
- Transient tracers bugfixed by @mbutzin in #659
- updated Juwels env file by @vasmue in #668
- Abort model cleanly in ifsinterface and standalone on errors by @suvarchal in #661
- IntelLLVM for icx compiler flags is added. by @ufukozkan in #670
- Double gyre setup by @alexwilms in #654
- Remove comma in write statements by @sebastianbeyer in #671
- fix order of isotope flxues when additionally using land ice by @ackerlar in #669
- Add missing close statement by @sebastianbeyer in #672
- Add DestinE phase2 heatcontent variable by @sebastianbeyer in #673
- just add some comments regarding the DVD surface boundary condition by @patrickscholz in #647
- Mark issues and PRs as stale after two years of inactivity. by @JanStreffing in #674
- reorder heatcontent index to fix NG5 segfault by @sebastianbeyer in #675
- Fix Stale Issues by @pgierz in #677
- Update close_stale_issues.yml to ignore milestones by @JanStreffing in #678
- added fix for old meshes by @christian-stepanek in #682
- Workbench edit4juwels gnu compiler by @patrickscholz in #676
- kick out -nativ GCC compiler flag seems to cause trouble on other machines like levante by @patrickscholz in #684
- Workbench check4levante compiling by @patrickscholz in #685
- Fix/cav icb pointer by @ackerlar in #689
- kickout duplicated routine to compute the 3d vorticity by @patrickscholz in #643
- Use less memory in IFS coupling: we do not use the vectors in the remapping by @trackow in #691
- CI Extended Tests: Cavities, Cavities+Iceberg by @pgierz in #690
- capitalization messes up f90nml reader in esm_tools. by @JanStreffing in #695
- Frank ice by @koldunovn in #694
- change default output for temp and salt to monthly by @JanStreffing in #700
- Cavity bugfix: from linfs to rigid lid by @PengyangSong in #701
- Output
gradient_vecas a diagnostic by @roxyboy in #698 - change awicm3 calving / enthalpy logic. Oasis field 13 brings mass in… by @JanStreffing in #699
- Define node geographical coordinates without rotating mesh coordinates for unrotated meshes by @manufrn in #704
- Dynamic backscatter updates and fixes by @manufrn in #706
- Add option to build mesh partitioner with main build by @sebastianbeyer in #705
- Add make uninstall by @suvarchal in #723
- Fix meshpart build by @suvarchal in #722
- add wind coupling for AWI-CM/ESM3 by @JanStreffing in #713
- Add uke advection to dynamic backscatter by @manufrn in #714
- Fix label ends of defs by @suvarchal in #731
- Openacc test main by @basava70 in #693
- Phase 1 OpenACC by @basava70 in #732
- Add ctest automation framework by @suvarchal in #724
- revert back to phc3 in namelist.tra by @JanStreffing in #738
- Fix/wiso cold start by @ackerlar in #735
- fix continutiy problem in channel restarts by @patrickscholz in #739
- Runid fixes by @suvarchal in #740
- Add picavity tests by @suvarchal in #741
- Alternative meshpart by @suvarchal in #730
- Set bottom friction to linear in Soufflet channel by @manufrn in #728
- Fix cmake install rpath paths for meshpart by @suvarchal in #742
- Add ecbundle support by @suvarchal in #743
- make bundle.yml use fesom main as #743 is merged by @suvarchal in #746
- Fix netcdf interfaces by @suvarchal in #745
- bugfix makes sure that the time vector is properly filled up again by @patrickscholz in #749
- adapt the metadata for multio 2.6.0 by @stefaniereuter in #752
- Update mod_transit.F90 by @mbutzin in #756
- fix bug in writing fesom.mesh.diag.nc by @patrickscholz in #747
- Fesom profiling by @suvarchal in #760
- added the missing include 'netcdf.inc' statement to the gen_surface_f… by @JanStreffing in #759
- Fix/icb and cav by @ackerlar in #755
- Bugfix oce_ale_tracer.F90 by @mbutzin in #750
- Global tide module updated in 2.6.12, issue #404 fixed by @PengyangSong in #764
- Meshdiag tool by @suvarchal in #765
- Autodownload and test meshes by @suvarchal in #766
- comment out currently unused thetao diagnostic by @JanStreffing in #767
- Bugfix oce_setup_step.F90 by @mbutzin in #751
- Fix restart missmatch hangup by @JanStreffing in #769
- Coupler base fixes : mostly warnings by @suvarchal in #772
- Check working of sea ice initialisation from regular grids by @patrickscholz in #771
- Workbench vasco seaice init by @patrickscholz in #773
- Add automated multiple builds by @suvarchal in #774
- Documentation: mention that fesom is rolling release and when cloning… by @sebastianbeyer in #784
- add Intel compiler env for ubuntu by @suvarchal in #780
- modifying a_ice name since it is a fraction and not a % by @mzapponi in #787
- fix bug in metric term in mEVP implementation discovered by jan gaertner and sergey by @patrickscholz in #754
- place debug option behind cmake switch buildtype=debug, instead of co… by @JanStreffing in #758
- fix bug in the definition of the sea-ice metric_factor term by @patrickscholz in #748
- Found Bug in the sign of the realsalt flux by @patrickscholz in #733
- bugfix in reading elem2D_nodes. Fixes #652 and Fixes #653 by @dsidoren in #775
- Set metric_factor to zero as suggested by Qiang. by @nwieters in #785
- Vibecoding test for separating restart input and output by @sebastianbeyer in #783
- Fix elem2D_nodes pointer association after bugfix by @JanStreffing in #789
- Bugfix AWI-CM3 Wind Coupling by @FinnHeu in #791
- update restructure cvmix by @PATR...
2.6.12
What's Changed
- fix continutiy problem in channel restarts by @patrickscholz in #739
- Runid fixes by @suvarchal in #740
- Add picavity tests by @suvarchal in #741
- Alternative meshpart by @suvarchal in #730
- Set bottom friction to linear in Soufflet channel by @manufrn in #728
- Fix cmake install rpath paths for meshpart by @suvarchal in #742
- Add ecbundle support by @suvarchal in #743
- make bundle.yml use fesom main as #743 is merged by @suvarchal in #746
- Fix netcdf interfaces by @suvarchal in #745
- bugfix makes sure that the time vector is properly filled up again by @patrickscholz in #749
- adapt the metadata for multio 2.6.0 by @stefaniereuter in #752
Full Changelog: 2.6.11...2.6.12
2.6.11
What's Changed
- Fix label ends of defs by @suvarchal in #731
- Openacc test main by @basava70 in #693
- Phase 1 OpenACC by @basava70 in #732
- Add ctest automation framework by @suvarchal in #724
- revert back to phc3 in namelist.tra by @JanStreffing in #738
- Fix/wiso cold start by @ackerlar in #735
Full Changelog: 2.6.10...2.6.11