Skip to content

merge geomar dev into latest release#1352

Closed
seb-wahl wants to merge 144 commits intoreleasefrom
geomar_dev
Closed

merge geomar dev into latest release#1352
seb-wahl wants to merge 144 commits intoreleasefrom
geomar_dev

Conversation

@seb-wahl
Copy link
Contributor

This merge request has the following changes. I started by merging v6.54.5 into geomar_dev:

  • adjusted all the yaml files after the removal of the environment_changes stuff.
  • allow more flexibility in echam when it comes to restarts: the output streams and restart streams can now differ. I defined the default output streams to match the restart streams. Removes a lot of confusing warnings for our setups
  • fixed a bug with a dr_hook_...* var not found anymore after the removal of the environment_changes stuff.
  • remove deprecated env var declarations that caused a lot of warnings
  • updated slurm.yaml to allow for the usage of mpirun (which we currently need on glogin), please check but I can't see any problems merging this
  • included our modifications to oasis.py. This needs to be reviewed carefully. Please see my comments in oasis.py.
  • includes foci-mops_lmu, a setup that includes an updated version of JSBACH 3.20p1 used and LMU Munich and now in Kiel within the RESCUE project. It allows to simulate carbon dioxide removal methods in JSBACH using a 12th tile. This means I had to make the static 11 tiles in jsbach.yaml a variable ${tiles}

Known bugs:

  • a -finished_config.yaml remains in the directory where I run esm_master and I get the following "error" message:
Build command finished on Wed May 14 08:37:43 2025.
/mnt/vast-nhr/home/sebastian.wahl01/u11179/esm/models/test/foci-mops_lmu/nemo-ORCA05_LIM2_FOCI_MOPS_OASISMCT4/CONFIG
/mnt/vast-nhr/home/sebastian.wahl01/u11179/esm/models/test/foci-mops_lmu
Problems moving ``./foci-mops_lmu-finished_config.yaml`` to ``./foci-mops_lmu/finished_config.yaml``
(esm-tools) [shk00060] u11179@glogin6 test $ ls
-finished_config.yaml  foci-mops_lmu

seb-wahl and others added 30 commits December 10, 2024 12:17
compiles and starts, but misses (as expected) information in existing
JSBACH restart files. Cold start not yet implemented
links all currently known files correctly
running not yet tested as info from Shradda is still missing
draft version of ECHAM76-LMU that start up correctly
but still fails due to land sea mask mismatch
fixed restart setup in a hacky way (see foci.yaml)
added a new runscript for FOCIOIFS
This should be the only difference between geomar_dev and release that matters
allow different streams for restart and output for ECHAM and JSBACH
with FOCI-MOPS with the 12 tile edition
merge geomar dev into geomar branch
separate echam6 namlist templates for foci and foci_lmu
before merging this branch into geomar_dev
differences where too large for an efficient direct merge
seb-wahl and others added 28 commits January 9, 2026 14:08
fixed oifs restarts
fixed handling of context_ifs.xml
fixed fort.4 settings
updated example runscript
compiles, no runscript yet
…initions to choose statements for easy switching
made arch file choice more flexible
example runscript (foci-default) on how to use input from lustre-rzg on Emmy p3
made the new namelists default for an oasismct4_mops based setup
@seb-wahl
Copy link
Contributor Author

closed, replaced by #1443

@seb-wahl seb-wahl closed this Feb 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants