Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/awicm3 v3.3 and v3.4 #1251

Draft
wants to merge 114 commits into
base: release
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
795df84
menu works, fails with missing add_
JanStreffing Dec 4, 2023
0d6664e
fix missing add:
JanStreffing Dec 4, 2023
4e94965
further reading split by version
JanStreffing Dec 4, 2023
5d17226
switch sed statements. TODO: figure out which can be moved to namelist
JanStreffing Dec 4, 2023
25fc96c
rnfmap env, doesnt quite work yet
JanStreffing Dec 4, 2023
0b56bfb
adding rnfmap.env.yaml to further reading of awicm3 setup
JanStreffing Dec 6, 2023
8d06c26
fix problems with rnfmap environment
mandresm Dec 7, 2023
6af8c61
resolve merge confict
JanStreffing Dec 31, 2023
bd8db9f
Merge branch 'oifs48r1' into feat/awicm3-v3.3
JanStreffing Jan 8, 2024
7886a8e
generalization of the early resolution of chooses with early_choose_v…
mandresm Jan 12, 2024
769187b
changes to env files for distinguishing oifs 43 and 48; mode libs sel…
JanStreffing Jan 12, 2024
6880cfb
fix duplication of models
mandresm Jan 12, 2024
4f2205f
adding cplng2 cmake and preprocessors flag
JanStreffing Jan 15, 2024
93f5728
Merge branch 'feat/awicm3-v3.3' of github.com:esm-tools/esm_tools int…
JanStreffing Jan 15, 2024
27c78d1
Merge branch 'oifs48r1' into feat/awicm3-v3.3
JanStreffing Jan 16, 2024
98062ed
remove unused march and mtune from oasis
JanStreffing Jan 16, 2024
4226352
remove non RNF env variables that were messing with oasis compile
JanStreffing Jan 16, 2024
395a22b
only 48r1 uses gnu
JanStreffing Jan 16, 2024
8878d0d
revamp of rnfmap environment
JanStreffing Jan 16, 2024
4076f45
compiling xios with gnu on levante
JanStreffing Jan 17, 2024
4bd6562
pick the gcc xios env files on juwels if we use gcc env
JanStreffing Feb 29, 2024
25c5678
we have to use double precision for now, as XIOS does not yet work wi…
JanStreffing Mar 11, 2024
7a17a1e
at the moment this is needed
JanStreffing Mar 12, 2024
54ffda5
links to ece locations
JanStreffing Mar 14, 2024
457099c
first script for awicm3 v3.3
JanStreffing Mar 20, 2024
1ef7e4d
seems like we can't have this here
JanStreffing Mar 21, 2024
f097476
fixes runtime oifs version
JanStreffing Mar 22, 2024
9c75f94
fix prepifs_expid for 48r1 file
JanStreffing Mar 22, 2024
384a175
add temporary git repo for oifs48r1
JanStreffing May 24, 2024
340079c
add xios from ece which has different finalize
JanStreffing May 24, 2024
0c160a8
add v3.3 oifs48r1 default namelists
JanStreffing May 24, 2024
f1442ee
select xios version from ece for awicm3 v3.3
JanStreffing May 24, 2024
d1d5e2d
use fPIC for oasis dyn lib linking
JanStreffing May 24, 2024
bc8b97d
fixing merge conflicts
JanStreffing May 25, 2024
2c556e1
Merge remote-tracking branch 'origin/release' into feat/awicm3-v3.3
JanStreffing May 29, 2024
56fb36f
fixing 48r1 icmcl file paths
JanStreffing May 31, 2024
0beddfe
fixing 48r1 icmcl file paths
JanStreffing May 31, 2024
57baf0c
testing separate compile command for 48r1 coupled. does not work yet
JanStreffing May 31, 2024
456fb11
merge release into branch
JanStreffing May 31, 2024
2d3e27e
Merge branch 'release' into feat/awicm3-v3.3_new
JanStreffing Jun 17, 2024
88d5712
sort out library copying and LD_LIB path exporting
JanStreffing Jun 18, 2024
4d5e2e4
change default project
JanStreffing Jun 18, 2024
b9acf84
change OpenIFS exe name to match what EC-Earth decided on in the sour…
JanStreffing Jun 18, 2024
ae6e9a5
adding xios presets on the way to running v3.3
JanStreffing Jun 24, 2024
881b356
ensure lib path is exported
JanStreffing Jun 26, 2024
5ceb590
change binary name to fit what the oasis name is in the model
JanStreffing Jun 26, 2024
de55ce9
fix eccodes path in case oifs is part of setup
JanStreffing Jun 26, 2024
27d52c8
add missing NAMECECFG for 48r1
JanStreffing Jun 26, 2024
cc45997
lib path as dict not list, so that it can be merged
JanStreffing Jun 26, 2024
c1793eb
exe shall still be called oifs by default
JanStreffing Jun 26, 2024
9a77b47
correct source dir for yac and yaxt lib copy
JanStreffing Jun 27, 2024
d4ff6ed
eccodes path at end for safety, since this path also can contain othe…
JanStreffing Jun 27, 2024
313fb89
fix 3.2.2 further readings
JanStreffing Jun 27, 2024
46cf561
update 3.2.2 default runscripts
JanStreffing Jun 27, 2024
333c0fa
without DR_HOOK we get better gfortran debug output
JanStreffing Jul 1, 2024
c73bf37
adding new env with my own libs for testing
JanStreffing Jul 1, 2024
b7d6754
fixing levante netcdf paths
JanStreffing Jul 12, 2024
fd4dec0
48 switch to system_gnu_libs
JanStreffing Jul 12, 2024
fbbe67a
48r1 change default namelist settings for coupling
JanStreffing Jul 12, 2024
fcfa8a9
rnfmap env different flags for gnu and intel
JanStreffing Jul 12, 2024
7fa5f60
add sed line for ocean current coupling for 48r1
JanStreffing Jul 12, 2024
3358f5c
Merge remote-tracking branch 'origin/release' into feat/awicm3-v3.3_new
JanStreffing Jul 12, 2024
42db141
adding debug options for 48r1
JanStreffing Jul 23, 2024
730f508
testing fesom 2.6 release candidate
JanStreffing Aug 19, 2024
f8f545c
add missing xios_interp_order for awicm3.2.1
JanStreffing Aug 19, 2024
249664d
Merge pull request #1219 from esm-tools/release
JanStreffing Sep 17, 2024
23af4eb
lastest setup for coupled v3.3 on levante
JanStreffing Sep 19, 2024
c1f3f0d
default 4 omp to avoid out of memory while memory leak is still there
JanStreffing Sep 24, 2024
488db27
need to comment this out for now, as overwrite from setup file does n…
JanStreffing Sep 24, 2024
2423e13
latest comp_commands, this is what should work in an ideal case
JanStreffing Sep 25, 2024
f1949b9
fix typo
JanStreffing Sep 25, 2024
1a11893
use DictWithProvenance's __setitem__ to ensure no value from a lower …
mandresm Sep 26, 2024
c0e1b5c
for now using double precision
JanStreffing Sep 28, 2024
8e6ada1
fiying 48r1 namelist name typo
JanStreffing Sep 28, 2024
fdd12e1
Merge branch 'release' into feat/awicm3-v3.3_new
JanStreffing Sep 28, 2024
a3b0d9e
small updates
JanStreffing Oct 10, 2024
2e2501a
Adapt coupling yaml file (for awicm3-v3.3) to change (sed) oifs-48r1 …
nwieters Oct 15, 2024
b7b955b
Merge pull request #1231 from esm-tools/1229-awicm3-v33-oifs-expects-…
JanStreffing Oct 15, 2024
20ea67b
some updates for awicm3 with 48r1
JanStreffing Oct 17, 2024
1f9e020
update 48r1 coupled runscript
JanStreffing Oct 17, 2024
1edc1a6
update 48r1 standone runscript
JanStreffing Oct 17, 2024
926a2f8
adding missing 48r1 fields to xios
JanStreffing Oct 18, 2024
4376c66
two runscripts for v3.3
JanStreffing Oct 18, 2024
acae412
wip AWI-CM3 v3.3 based on FESOM2.6
JanStreffing Oct 21, 2024
7442103
wip awicm3-v3.3 with fesom 2.6
JanStreffing Oct 21, 2024
c077ee9
rename v3.3 to v3.4, because v3.3 is taken by new fesom version
JanStreffing Oct 21, 2024
7444e9e
Merge branch 'release' into feat/awicm3-v3.3_new
JanStreffing Oct 21, 2024
014f218
swtich awicm3-v3.4 candidate to fesom2.6.1 and rename candidate from …
JanStreffing Oct 21, 2024
9312b41
REF setup test
JanStreffing Oct 21, 2024
322aeaa
test identical to coupled
JanStreffing Oct 25, 2024
d42cecc
test minimal IO
JanStreffing Oct 25, 2024
bae5a2c
functioning output for oifs 48r1
JanStreffing Nov 21, 2024
5aed0af
somewhat functioning RC for v3.4. DP 50 years SP 1 year with XIOS
JanStreffing Nov 24, 2024
f6526a7
Merge branch 'release' into feat/awicm3-v3.3_new
JanStreffing Nov 24, 2024
6b3d3a6
adding first version of v3.3.
JanStreffing Nov 26, 2024
18405e0
undo old test changes to intel2022_openmpi
JanStreffing Nov 26, 2024
43addc2
fix a bug where repeated git commands were allowed in esm_master (#1236)
mandresm Dec 2, 2024
b60048e
saving wip
JanStreffing Dec 4, 2024
ff13043
merging v3.3 and v3.4
JanStreffing Dec 9, 2024
6c5f109
remove double namelist changes
JanStreffing Dec 9, 2024
719414e
xml_dir change from 48r1 onwards
JanStreffing Dec 9, 2024
53eaaab
use jinja templates for awicm3 xios
JanStreffing Dec 9, 2024
541d489
Merge branch 'release' into feat/awicm3_v3.3_and_v3.4
JanStreffing Dec 9, 2024
15b07a9
small fixes for xios jinja templates
JanStreffing Dec 9, 2024
cc9985a
cleanup of v3.3 runscript folder
JanStreffing Dec 9, 2024
58c913e
fix minor bugs from v3.3 into v3.4 branch merge
JanStreffing Dec 9, 2024
be5a846
move python module loading into openifs 48r1 yaml files
JanStreffing Dec 9, 2024
4f93e1a
rename 48r1 xios jinja templated files
JanStreffing Dec 9, 2024
9034da4
48r1 xios jinja fixes
JanStreffing Dec 9, 2024
6ee88d3
ensure bit reproducability
JanStreffing Dec 15, 2024
686fc4c
change temp and salt output freq to monthly for awicm3.4
JanStreffing Dec 18, 2024
b15e180
adding awicm3 v3.3 HIST script
JanStreffing Dec 18, 2024
2d45ab6
fix HIST
JanStreffing Dec 21, 2024
b231f23
edit default temp and salt output freq
JanStreffing Jan 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
cleanup of v3.3 runscript folder
JanStreffing committed Dec 9, 2024
commit cc9985ad17feb837bcc0d84b64bc15a947d3efe5

This file was deleted.

51 changes: 0 additions & 51 deletions runscripts/awicm3/v3.3/awicm3-v3.2.2-levante-TCO319L91-HR.yaml

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
general:
user: !ENV ${USER}
setup_name: "awicm3"
version: "v3.2"
version: "v3.3"
account: "ab0246"
compute_time: "08:00:00"
initial_date: "2000-01-01"