-
Notifications
You must be signed in to change notification settings - Fork 20
Merge geomar branch with neat new features #1443
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
base: release
Are you sure you want to change the base?
Changes from 149 commits
408eb64
d30a261
024c4d7
1945cd8
ef7f705
102d1a2
b75f091
e6f624b
1f455e2
a2dbbf4
03a6565
0b20a63
d3dd469
957fcdc
88bd5cb
2556665
a5cd423
7ae29ad
8c11b6b
802e5a8
0431584
ebf5633
2eb0efa
3c66177
79edfd9
9f2de6f
4d7c6b3
9b454b7
0d93f0f
ea78915
eff61e2
de29ba9
b823aed
cfcf207
7626583
15b5a2a
9cc20cf
6b26130
5a332a2
78417a1
03dc04a
2675c08
b9ce30a
f15629e
4106906
4b0c2a6
b383f7b
8051e42
ca35e39
1598fa7
2a78ae8
5288232
280e433
d578c9e
c6be245
2cd9a92
26cdc01
1e6c007
8cd27d6
6f0e183
00a40e7
577cc7c
b684e55
d6919dc
8602098
561e997
802f42a
3208ab4
cd84f77
0060af1
2f40540
2f1eb18
4df60f1
9088777
ca3110b
40cff5a
945c370
60a1dc7
9bf7d1d
a1ba382
9a5da38
cf1898a
171d216
6f55cb8
a8dbcf4
7d7acfe
193e0a0
2899ac6
3909675
9ef85fe
777c693
bbc064b
5a48d22
0901df5
51ef371
9e6cdb8
1556af8
a92860b
2098953
ebfb48e
9773f5d
f757a43
7e58319
30cf257
1252cd8
42f72f2
4c5fc2d
d8ff914
b1d36b0
4ce75ba
400358f
af9dc54
1e395c7
01d6808
b7d5dbf
939d531
72c0b44
ea81396
f5db960
e18926b
e8c28d4
dc03923
f41b0e7
03f1d2b
719a998
be694a8
6993e78
c83bec1
3d71473
677e441
e3df1cb
cf5ad12
869a325
d7b8829
9c62794
5963455
da8e94a
2fce012
c87c8a6
0ad6b4d
5d8db58
23f31f8
31efa04
acd2bc7
ad33bda
ae09101
9477d5c
03bfb76
5110ae4
2b5c26b
0ff4755
10be687
4d9375d
41a992f
7e5a1ef
0f7dbdf
2501639
ea5851f
0300f0d
b05399c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -9,7 +9,10 @@ echam: | |
| available_versions: | ||
| - 6.3.05p2 | ||
| - 6.3.05p2-foci | ||
| - 6.3.05p2-moz | ||
| - 6.3.05p2-moz_mct2 | ||
| - 6.3.05p2-foci_autotools | ||
| - 6.3.05p2-foci_lmu | ||
| - 6.3.05p2-foci_oasismct4 | ||
| - 6.3.02p4 | ||
| - 6.3.04p1-esm_interface | ||
|
|
@@ -73,6 +76,36 @@ echam: | |
| 6.3.05p2-foci: | ||
| branch: esm-tools | ||
| git-repository: https://git.geomar.de/foci/src/echam.git | ||
| 6.3.05p2-moz: | ||
| branch: oasis-mct5 | ||
| git-repository: https://git.geomar.de/foci/src/echam_hammoz.git | ||
| clean_command: rm -rf src/echam/bin; rm -rf bin; make clean; make distclean | ||
| comp_command: mkdir -p src/.deps yaxt/src/.deps yaxt/tests/.deps; | ||
| ./config/createMakefiles.pl; autoreconf -i --force; unset FCFLAGS; unset FFLAGS; | ||
| ./configure --prefix=$(pwd)/../ --with-fortran=intel --with-coupler=oasis3-mct-nemo --enable-cdi-pio OASIS3MCTROOT=$(pwd)/../oasis/INSTALL_OASIS.ESMTOOLS/ SUPPORTROOT=$(pwd)/../ SUPPORT_LIB='-L$(SUPPORTROOT)/lib -lsupport' SRCDIRS="support cdi" ; | ||
| make -j `nproc --all`; make install -j `nproc --all`; | ||
| install_bins: '' | ||
| 6.3.05p2-moz_mct2: | ||
| branch: master | ||
| git-repository: https://git.geomar.de/foci/src/echam_hammoz.git | ||
| clean_command: rm -rf src/echam/bin; rm -rf bin; make clean; make distclean | ||
| comp_command: mkdir -p src/.deps yaxt/src/.deps yaxt/tests/.deps; | ||
| ./config/createMakefiles.pl; autoreconf -i --force; unset FCFLAGS; unset FFLAGS; | ||
| ./configure --prefix=$(pwd)/../ --with-fortran=intel --with-coupler=oasis3-mct-nemo --enable-cdi-pio OASIS3MCTROOT=$(pwd)/../ SUPPORTROOT=$(pwd)/../ SUPPORT_LIB='-L$(SUPPORTROOT)/lib -lsupport' SRCDIRS="support cdi" ; | ||
| make -j `nproc --all`; make install -j `nproc --all`; | ||
| install_bins: '' | ||
| 6.3.05p2-foci_lmu: | ||
| git-repository: https://gitlab.dkrz.de/lmu-lus/mpiesm/hbp_mpiesm-landveg.git | ||
| branch: feature/couple_to_nemo3.6_mops | ||
| clean_command: cd src/echam; rm -rf src/echam/bin; rm -rf bin; make clean; make distclean | ||
| comp_command: cd src/echam; | ||
| git submodule init; git submodule update cdi || echo "No update required"; | ||
| mkdir -p src/.deps yaxt/src/.deps yaxt/tests/.deps; | ||
| ./config/createMakefiles.pl; autoreconf -i --force; | ||
| unset FCFLAGS; unset FFLAGS; | ||
| ./configure --prefix=$(pwd)/../../../ --with-fortran=intel --with-coupler=oasis3-mct-nemo --enable-cdi-pio OASIS3MCTROOT=$(pwd)/../../../oasis/INSTALL_OASIS.ESMTOOLS/ SUPPORTROOT=$(pwd)/../ SUPPORT_LIB='-L$(SUPPORTROOT)/lib -lsupport' SRCDIRS="support cdi" ; | ||
| make -j `nproc --all`; make install -j `nproc --all`; | ||
| install_bins: '' | ||
| 6.3.05p2-foci_autotools: | ||
| clean_command: rm -rf src/echam/bin; rm -rf bin; make clean; make distclean | ||
| comp_command: mkdir -p src/.deps yaxt/src/.deps yaxt/tests/.deps; | ||
|
|
@@ -128,7 +161,7 @@ echam: | |
| ocean_resolution: 'GR15' | ||
| disturbance: "1.000001" | ||
| lresume: false | ||
|
|
||
| use_moz: false | ||
|
|
||
| lgfw: False | ||
| lupdate_orography: False | ||
|
|
@@ -270,12 +303,33 @@ echam: | |
| dataset: r0008 | ||
| nprocrad: "remove_from_namelist" | ||
| lrad_async: "remove_from_namelist" | ||
| 6.3.05p2-foci_autotools: | ||
| repo_tag: not_set | ||
| dataset: r0008 | ||
| nprocrad: "remove_from_namelist" | ||
| lrad_async: "remove_from_namelist" | ||
| 6.3.05p2-moz: | ||
| repo_tag: not_set | ||
| dataset: r0008 | ||
| nprocrad: "remove_from_namelist" | ||
| lrad_async: "remove_from_namelist" | ||
| use_moz: true | ||
| 6.3.05p2-moz_mct2: | ||
| repo_tag: not_set | ||
| dataset: r0008 | ||
| nprocrad: "remove_from_namelist" | ||
| lrad_async: "remove_from_namelist" | ||
| use_moz: true | ||
| 6.3.05p2-foci_oasismct4: | ||
| repo_tag: not_set | ||
| dataset: r0008 | ||
| nprocrad: "remove_from_namelist" | ||
| lrad_async: "remove_from_namelist" | ||
|
|
||
| 6.3.05p2-foci_lmu: | ||
| repo_tag: not_set | ||
| dataset: r0008 | ||
| nprocrad: "remove_from_namelist" | ||
| lrad_async: "remove_from_namelist" | ||
| 6.3.05p2-concurrent_radiation-paleodyn: | ||
| concurrent_radiation_code: true | ||
| repo_tag: not_applicable | ||
|
|
@@ -333,6 +387,8 @@ echam: | |
| lrad_async: "${lrad_async}" | ||
| add_streams: | ||
| - rad | ||
| add_restartstreams: | ||
| - rad | ||
| "*": | ||
| from_concurrent_radiation_code_choose: <NO_CONCURRENT_RADIATION_CODE> | ||
|
|
||
|
|
@@ -497,7 +553,7 @@ echam: | |
| choose_lresume: | ||
| False: | ||
| restart_in_modifications: | ||
| "[[streams-->STREAM]]": | ||
| "[[restartstreams-->STREAM]]": | ||
| - "vdate <--set_global_attr-- ${start_date!syear!smonth!sday}" | ||
| # - fdate "<--set_dim--" ${year_before_date} | ||
| # - ndate "<--set_dim--" ${steps_in_year_before} | ||
|
|
@@ -574,6 +630,9 @@ echam: | |
| lco2_emis: true # read carbon emissions; need carbon_emissions.nc in work | ||
| lco2_2perc: true # limit maximum co2 growth rate to 2% wrt previous time step | ||
| add_choose_scenario: # other loop order (1:add_forcing_files 2:add_choose_scenario) does not work | ||
| cmip6hist: | ||
| add_forcing_files: | ||
| carbon_emissions: carbon_emissions_hist | ||
| HIST: | ||
| add_forcing_files: | ||
| carbon_emissions: carbon_emissions_hist | ||
|
|
@@ -626,6 +685,9 @@ echam: | |
| add_streams: | ||
| - wiso | ||
| - accw_wiso | ||
| add_restartstreams: | ||
| - wiso | ||
| - accw_wiso | ||
|
|
||
| # The following lines take care of the renaming of the | ||
| # ozon files, and their copying | ||
|
|
@@ -642,6 +704,45 @@ echam: | |
| nwiso: 0 | ||
| lwiso_rerun: False | ||
|
|
||
| choose_use_moz: | ||
| true: | ||
| add_input_files: | ||
| moz_effxs: moz_effxs | ||
| moz_rsf: moz_rsf | ||
| moz_temp: moz_temp | ||
| moz_xs: moz_xs | ||
| moz_uvalbedo: moz_uvalbedo | ||
| moz_xtsoil: moz_xtsoil | ||
| moz_surface_properties: moz_surface_properties | ||
|
|
||
| add_choose_scenario_type: | ||
| 'PI-CTRL': | ||
| add_forcing_files: | ||
| moz_lbc: moz_lbc_pictl | ||
| moz_sad_sulf: moz_sad_sulf_pictl | ||
| add_forcing_in_work: | ||
| moz_lbc: "moz_lbc.${echam.resolution}.nc" | ||
| moz_sad_sulf: "moz_sad_sulf.${echam.resolution}.nc" | ||
| 'cmip6': | ||
| add_forcing_files: | ||
| moz_lbc: moz_lbc | ||
| moz_sad_sulf: moz_sad_sulf | ||
| moz_epp: moz_epp | ||
| moz_photolysis: moz_photolysis | ||
| moz_ap_index: moz_ap_index | ||
| add_forcing_in_work: | ||
| moz_epp: "moz_epp.${echam.resolution}${echam.levels}.nc" | ||
| moz_photolysis: etfphot_@YEAR@.nc | ||
| moz_ap_index: apindex_@YEAR@.nc | ||
| moz_lbc: "moz_lbc.${echam.resolution}.nc" | ||
| moz_sad_sulf: "moz_sad_sulf.${echam.resolution}.nc" | ||
|
|
||
| add_input_in_work: | ||
| moz_temp: "moz_temp_prs_gt200nm.nc" | ||
| moz_uvalbedo: "moz_uvalbedo.${echam.resolution}.nc" | ||
| moz_xtsoil: "xtsoil.nc" | ||
| moz_surface_properties: "surface_properties.nc" | ||
|
|
||
| bin_files: | ||
| "echam_bin": "echam_bin" | ||
| bin_sources: | ||
|
|
@@ -751,6 +852,21 @@ echam: | |
| - spim | ||
| - ism | ||
|
|
||
| restartstreams: | ||
| - echam | ||
| - accw | ||
| - co2 | ||
| - g3bid | ||
| - g3bim | ||
| - g3bday | ||
| - g3b1hi | ||
| - glday | ||
| - aclcim | ||
| - sp6h | ||
| - glim | ||
| - spim | ||
| - ism | ||
|
|
||
|
Comment on lines
+739
to
+869
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Hi @christian-stepanek, @chrisdane, @PengyangSong and @ackerlar, In this PR we are merging efforts from GEOMAR team into However, here is a change in how things are done in ECHAM until now, and I want to get your approval and keep you in the loop. In the past the list of If you are okay with this change please give a thumbs up to this message, if you have concerns please reply :)
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @chrisdane, since you work with streams quite a bit and modify them, can you answer to this? |
||
| streamsnc: | ||
| - aclcim | ||
| - g3b1hi | ||
|
|
@@ -807,23 +923,23 @@ echam: | |
| #"[[streamsnc-->STREAM]]_nc": ${general.expid}_${start_date!syear!smonth}_STREAM.nc | ||
|
|
||
| restart_in_files: | ||
| "[[streams-->STREAM]]": STREAM | ||
| "[[restartstreams-->STREAM]]": STREAM | ||
|
|
||
| restart_in_sources: | ||
| "[[streams-->STREAM]]": restart_${parent_expid}_STREAM_${parent_date!syear!smonth!sday}.nc | ||
| "[[restartstreams-->STREAM]]": restart_${parent_expid}_STREAM_${parent_date!syear!smonth!sday}.nc | ||
|
|
||
| restart_in_in_work: | ||
| "[[streams-->STREAM]]": restart_${general.expid}_STREAM.nc | ||
| "[[restartstreams-->STREAM]]": restart_${general.expid}_STREAM.nc | ||
|
|
||
|
|
||
| restart_out_files: | ||
| "[[streams-->STREAM]]": STREAM | ||
| "[[restartstreams-->STREAM]]": STREAM | ||
|
|
||
| restart_out_sources: | ||
| "[[streams-->STREAM]]": restart_${general.expid}_STREAM_${other_date!syear!smonth!sday}.nc | ||
| "[[restartstreams-->STREAM]]": restart_${general.expid}_STREAM_${other_date!syear!smonth!sday}.nc | ||
|
|
||
| restart_out_in_work: | ||
| "[[streams-->STREAM]]": restart_${general.expid}_${other_date!syear!smonth!sday!shour!sminute!ssecond}_STREAM.nc | ||
| "[[restartstreams-->STREAM]]": restart_${general.expid}_${other_date!syear!smonth!sday!shour!sminute!ssecond}_STREAM.nc | ||
|
|
||
| log_files: | ||
| atmout: atmout | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.