New fesom2-recom version in the esm tools on levante #1189
Replies: 3 comments 11 replies
-
Internal Comment for esm-tools devs: Mmmmm....I do not like compile time changes affecting how runtime can work. If we have time maybe we can find a cleaner way of doing this. For @mseifert93:
We can help you adapt one of the other runscripts, probably that is best done via a video meeting and one of us can tell you what to write down. Then we can share the resulting run configuration.
Nope! :-) That's what |
Beta Was this translation helpful? Give feedback.
-
Hi @mseifert93, I'm tagging @chrisdane because I am aware he's been working in some of these things so we can avoid duplication of work.
Can you push that local branch so that I can see exactly what's going on? I would always recommend to push to GitHub and commit often, then you have a backup, a history of your work and you can easily share it with others :)
To add to what @pgierz said, the runscripts there are written from the users to the users, and many of them are outdated. As @pgierz, please try to adapt one of them, I would recommend one of the levante ones, for example https://github.com/esm-tools/esm_tools/blob/release/runscripts/fesom2/fesom2.1-initial-monthly.yaml If you encounter any problems please let us know, if it gets too complicated we can schedule a meeting with you.
This is a good approach for prototyping, but I would encourage you that once it works we sit together, cleanup and merge to main.
As @pgierz mention, you could modify the namelist with namelist_changes from your runscript. However, namelist.io is for the most part a list of variables, and a long one, so it really doesn't make sense to put it on your runscript, specially if you have for example 4 different namelist.io that you are always going to be using. In that case, I suggest you wear your "developer hat" (you're not a user anymore) and create 4 different namelist.io.recom somewhere and use If you push and share your branch, and pull-request as draft to |
Beta Was this translation helpful? Give feedback.
-
Hi all Sorry I was on holiday. Please see the awicm3_recom branch where I tried to add awicm3+recom support (i.e. coupled) as well as fesom2+recom (i.e. ocean-only). There, the requirements listed by @mseifert93 are already included, e.g. adding Focusing the discussion here on fesom2+recom, the problem for us that it is not clear if fesom2+recom is a configs/components/fesom/fesom-2.1.yaml
choose_fesom.with_recom:
True:
...
# compiling options of recom-3.0
choose_fesom.version:
"2.1-recom-3.0":
add_further_reading: recom.yaml
recom:
version: "3.0"
... However, this does not work due to
As I understood @pgierz they wanted to come up with a solution for this? |
Beta Was this translation helpful? Give feedback.
-
Sent by @mseifert93
Beta Was this translation helpful? Give feedback.
All reactions