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

Bugfix for nest namelists, includes "feature/update mom6 20210402" #488

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
445139f
switch MOM6 to feature branch
DeniseWorthen Mar 10, 2021
72add7a
Merge branch 'develop' into feature/allowmaskchanges
DeniseWorthen Mar 12, 2021
baf17d4
Merge branch 'develop' into feature/allowmaskchanges; skip-ci
DeniseWorthen Mar 14, 2021
0993811
Merge branch 'develop' into feature/allowmaskchanges; skip-ci
DeniseWorthen Mar 16, 2021
73dee62
Merge branch 'develop' into feature/allowmaskchanges
DeniseWorthen Mar 18, 2021
0de6f1c
Merge branch 'develop' into feature/allowmaskchanges
DeniseWorthen Mar 21, 2021
31a1ea1
Update .gitmodules and submodule pointer for fv3atm for code review a…
climbfuji Mar 27, 2021
e0382f8
Comment out line that instructs cmake to not cache the configuration
climbfuji Mar 27, 2021
7dfed21
tests/fv3_conf/fv3_qsub.IN_cheyenne: prepend model output with rank, …
climbfuji Mar 27, 2021
7b826d4
update FV3
DeniseWorthen Mar 27, 2021
cea6fc6
update hera.intel modulefiles for testing
DeniseWorthen Mar 27, 2021
071275b
Revert "update hera.intel modulefiles for testing"
DeniseWorthen Mar 27, 2021
4db2ff2
Revert "update FV3"
DeniseWorthen Mar 27, 2021
4d2d600
Update submodule pointer for fv3atm
climbfuji Mar 29, 2021
5a8d4b6
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 30, 2021
6a74ee0
Update submodule pointer for fv3atm
climbfuji Mar 31, 2021
09716fe
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Mar 31, 2021
71a6c41
Merge branch 'develop' of https://github.com/ufs-community/ufs-weathe…
climbfuji Mar 31, 2021
73916be
Revert one-line change to CMakeLists.txt, not needed
climbfuji Mar 31, 2021
8dbb669
Change default queue on Cheyenne to economy
climbfuji Apr 1, 2021
041bb42
using MOM6 branch of update-to-GFDL-20210402 from JIandewang
jiandewang Apr 5, 2021
f778ec2
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 5, 2021
131befb
Merge remote-tracking branch 'upstream/develop' into feature/update-M…
jiandewang Apr 9, 2021
3ae6d69
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Apr 9, 2021
9fc831c
Merge branch 'develop' into feature/allowmaskchanges
DeniseWorthen Apr 9, 2021
bfe25ca
update to MOM6 PR branch
DeniseWorthen Apr 9, 2021
ed9cff8
add parameter for allowing land mask changes
DeniseWorthen Apr 9, 2021
b738970
Merge remote-tracking branch 'JiandeWang/feature/update-MOM6-20210402…
DeniseWorthen Apr 9, 2021
8f1e9ce
switch two variables to character strings for nems.configure
DeniseWorthen Apr 9, 2021
fc66762
Merge pull request #1 from DeniseWorthen/feature/allowmaskchanges
jiandewang Apr 9, 2021
3884fa2
Merge branch 'develop' of https://github.com/ufs-community/ufs-weathe…
climbfuji Apr 9, 2021
61c2d78
Merge remote-tracking branch 'upstream/develop' into feature/update-M…
jiandewang Apr 9, 2021
23fa94b
Merge branch 'feature/update-MOM6-20210402' of https://github.com/jia…
climbfuji Apr 9, 2021
2126475
Regression test log for hera.gnu and hera.intel; run-ci
climbfuji Apr 9, 2021
0bb7c24
Regression test logs for cheyenne.gnu and cheyenne.intel
climbfuji Apr 10, 2021
efd3055
RT JOBS PASSED: gaea.intel. Log file uploaded.
BrianCurtis-NOAA Apr 10, 2021
fa76c0a
RT JOBS PASSED: orion.intel. Log file uploaded.
BrianCurtis-NOAA Apr 10, 2021
553456b
RT JOBS PASSED: jet.intel. Log file uploaded.
BrianCurtis-NOAA Apr 10, 2021
deac260
Regression test logs for wcoss_dell_p3 and wcoss_cray
climbfuji Apr 11, 2021
4d8445e
Merge branch 'bugfix_nests_namelist_and_unnecessary_recompiling' of h…
climbfuji Apr 11, 2021
830ed18
Revert change to .gitmodules and update submodule pointer fors for mo…
climbfuji Apr 12, 2021
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
2 changes: 1 addition & 1 deletion FV3
Submodule FV3 updated 2 files
+1 −1 atmos_cubed_sphere
+19 −18 atmos_model.F90
142 changes: 71 additions & 71 deletions tests/RegressionTests_cheyenne.gnu.log

Large diffs are not rendered by default.

458 changes: 229 additions & 229 deletions tests/RegressionTests_cheyenne.intel.log

Large diffs are not rendered by default.

432 changes: 216 additions & 216 deletions tests/RegressionTests_gaea.intel.log

Large diffs are not rendered by default.

140 changes: 70 additions & 70 deletions tests/RegressionTests_hera.gnu.log

Large diffs are not rendered by default.

482 changes: 241 additions & 241 deletions tests/RegressionTests_hera.intel.log

Large diffs are not rendered by default.

292 changes: 146 additions & 146 deletions tests/RegressionTests_jet.intel.log

Large diffs are not rendered by default.

642 changes: 287 additions & 355 deletions tests/RegressionTests_orion.intel.log

Large diffs are not rendered by default.

306 changes: 153 additions & 153 deletions tests/RegressionTests_wcoss_cray.log

Large diffs are not rendered by default.

835 changes: 435 additions & 400 deletions tests/RegressionTests_wcoss_dell_p3.log

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions tests/default_vars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -585,6 +585,7 @@ export MOM6_REPRO_LA='False'
export MOM6_THERMO_SPAN='False'
# no WW3
export MOM6_USE_WAVES='False'
export MOM6_ALLOW_LANDMASK_CHANGES='False'

# CICE6 defaults; 1 degree
export NPROC_ICE='12'
Expand Down Expand Up @@ -674,8 +675,8 @@ export coupling_interval_fast_sec=${CPL_FAST}
export RESTART_N=${FHMAX}
export CPLMODE='nems_orig_data'
export cap_dbug_flag="0"
export use_coldstart=".false."
export use_mommesh=".false."
export use_coldstart="false"
export use_mommesh="false"
export RUNTYPE='startup'
export flux_convergence='0.0'
export flux_iteration='2'
Expand All @@ -698,6 +699,7 @@ export MOM6_REPRO_LA='False'
export MOM6_THERMO_SPAN='False'
# no WW3
export MOM6_USE_WAVES='False'
export MOM6_ALLOW_LANDMASK_CHANGES='False'

# CICE6 defaults; 1 degree
export MESHOCN_ICE="mesh.mx${OCNRES}.nc"
Expand Down
1 change: 1 addition & 0 deletions tests/edit_inputs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ function edit_mom_input {
-e "s/MOM6_THERMO_SPAN/$MOM6_THERMO_SPAN/g" \
-e "s/MOM6_REPRO_LA/$MOM6_REPRO_LA/g" \
-e "s/MOM6_USE_WAVES/$MOM6_USE_WAVES/g" \
-e "s/MOM6_ALLOW_LANDMASK_CHANGES/$MOM6_ALLOW_LANDMASK_CHANGES/g" \
-e "s/NX_GLB/$NX_GLB/g" \
-e "s/NY_GLB/$NY_GLB/g" \
-e "s/CHLCLIM/$CHLCLIM/g"
Expand Down
2 changes: 1 addition & 1 deletion tests/fv3_conf/fv3_qsub.IN_cheyenne
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export ESMF_RUNTIME_COMPLIANCECHECK=OFF:depth=4
# Avoid job errors because of filesystem synchronization delays
sync && sleep 1

mpiexec_mpt -np @[TASKS] ./fv3.exe
mpiexec_mpt -p %g: -np @[TASKS] ./fv3.exe

echo "Model ended: " `date`
echo -n " $( date +%s )," >> job_timestamp.txt
2 changes: 2 additions & 0 deletions tests/parm/MOM_input_template_025
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,8 @@ TOPO_FILE = "ocean_topog.nc" ! default = "topog.nc"
! The file from which the bathymetry is read.
TOPO_EDITS_FILE = "All_edits.nc" ! default = ""
! The file from which to read a list of i,j,z topography overrides.
ALLOW_LANDMASK_CHANGES = MOM6_ALLOW_LANDMASK_CHANGES ! default = "False"
! If true, allow topography overrides to change ocean points to land
MAXIMUM_DEPTH = 6500.0 ! [m]
! The maximum depth of the ocean.
MINIMUM_DEPTH = 9.5 ! [m] default = 0.0
Expand Down
2 changes: 2 additions & 0 deletions tests/parm/MOM_input_template_050
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,8 @@ TOPO_CONFIG = "file" !
! USER - call a user modified routine.
TOPO_FILE = "ocean_topog.nc" ! default = "topog.nc"
! The file from which the bathymetry is read.
ALLOW_LANDMASK_CHANGES = MOM6_ALLOW_LANDMASK_CHANGES ! default = "False"
! If true, allow topography overrides to change ocean points to land
MAXIMUM_DEPTH = 6500.0 ! [m]
! The maximum depth of the ocean.
MINIMUM_DEPTH = 9.5 ! [m] default = 0.0
Expand Down
2 changes: 2 additions & 0 deletions tests/parm/MOM_input_template_100
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,8 @@ TOPO_CONFIG = "file" !
! USER - call a user modified routine.
TOPO_EDITS_FILE = "topo_edits_011818.nc" ! default = ""
! The file from which to read a list of i,j,z topography overrides.
ALLOW_LANDMASK_CHANGES = MOM6_ALLOW_LANDMASK_CHANGES ! default = "False"
! If true, allow topography overrides to change ocean points to land
MAXIMUM_DEPTH = 6500.0 ! [m]
! The maximum depth of the ocean.
MINIMUM_DEPTH = 9.5 ! [m] default = 0.0
Expand Down
6 changes: 3 additions & 3 deletions tests/rt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -310,8 +310,8 @@ elif [[ $MACHINE_ID = cheyenne.* ]]; then
ECFLOW_START=/glade/p/ral/jntp/tools/miniconda3/4.8.3/envs/ufs-weather-model/bin/ecflow_start.sh
ECF_PORT=$(( $(id -u) + 1500 ))

QUEUE=regular
COMPILE_QUEUE=regular
QUEUE=economy
COMPILE_QUEUE=economy
PARTITION=
dprefix=/glade/scratch
DISKNM=/glade/p/ral/jntp/GMTB/ufs-weather-model/RT
Expand Down Expand Up @@ -558,7 +558,7 @@ EOF
elif [[ $MACHINE_ID = gaea.* ]]; then
QUEUE=normal
elif [[ $MACHINE_ID = cheyenne.* ]]; then
QUEUE=regular
QUEUE=economy
else
die "ecFlow is not supported on this machine $MACHINE_ID"
fi
Expand Down