Skip to content

Commit

Permalink
Merge DavidNew-NOAA/feature/cubed_sphere_inc
Browse files Browse the repository at this point in the history
Add ability to read increment files on native cubed sphere grid ufs-community#2304
  • Loading branch information
NickSzapiro-NOAA authored Aug 21, 2024
2 parents d8f07f6 + 1efc97f commit 0e49a81
Show file tree
Hide file tree
Showing 26 changed files with 29 additions and 4 deletions.
6 changes: 4 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
[submodule "FV3"]
path = FV3
url = https://github.com/NOAA-EMC/fv3atm
branch = develop
# url = https://github.com/NOAA-EMC/fv3atm
# branch = develop
url = https://github.com/DavidNew-NOAA/fv3atm
branch = feature/cubed_sphere_inc
[submodule "WW3"]
path = WW3
url = https://github.com/NOAA-EMC/WW3
Expand Down
2 changes: 1 addition & 1 deletion FV3
1 change: 1 addition & 0 deletions tests/default_vars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -555,6 +555,7 @@ export MODEL_INITIALIZATION=false
export WARM_START=.false.
export READ_INCREMENT=.false.
export RES_LATLON_DYNAMICS="''"
export INCREMENT_FILE_ON_NATIVE_GRID=.false.
export NGGPS_IC=.true.
export EXTERNAL_IC=.true.
export MAKE_NH=.true.
Expand Down
1 change: 1 addition & 0 deletions tests/parm/control.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@
agrid_vel_rst = .true.
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = @[RES_LATLON_DYNAMICS]
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
/

&external_ic_nml
Expand Down
1 change: 1 addition & 0 deletions tests/parm/control_ca.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@
agrid_vel_rst = .true.
read_increment = .false.
res_latlon_dynamics = ""
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
/

&external_ic_nml
Expand Down
1 change: 1 addition & 0 deletions tests/parm/control_csawmg.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@
z_tracer = .true.
agrid_vel_rst = .true.
read_increment = .false.
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
res_latlon_dynamics = ""
/

Expand Down
1 change: 1 addition & 0 deletions tests/parm/control_flake.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@
agrid_vel_rst = .true.
read_increment = .false.
res_latlon_dynamics = ""
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
/

&external_ic_nml
Expand Down
2 changes: 1 addition & 1 deletion tests/parm/control_gdas.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
agrid_vel_rst = .true.
read_increment = .false.
res_latlon_dynamics = ""

increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
/

&cires_ugwp_nml
Expand Down
1 change: 1 addition & 0 deletions tests/parm/control_gfsv17.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@
agrid_vel_rst = .true.
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = @[RES_LATLON_DYNAMICS]
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
/

&external_ic_nml
Expand Down
1 change: 1 addition & 0 deletions tests/parm/control_noahmp.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@
agrid_vel_rst = .true.
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = @[RES_LATLON_DYNAMICS]
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
/

&external_ic_nml
Expand Down
1 change: 1 addition & 0 deletions tests/parm/csawmg3shoc127.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@
z_tracer = .true.
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = "fv3_increment.nc"
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
/

&external_ic_nml
Expand Down
1 change: 1 addition & 0 deletions tests/parm/csawmgshoc.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@
z_tracer = .true.
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = "fv3_increment.nc"
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
/

&external_ic_nml
Expand Down
1 change: 1 addition & 0 deletions tests/parm/global_control.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@
agrid_vel_rst = .true.
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = @[RES_LATLON_DYNAMICS]
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
/

&external_ic_nml
Expand Down
1 change: 1 addition & 0 deletions tests/parm/input_global_hafs.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@
agrid_vel_rst = .true.
read_increment = .false.
res_latlon_dynamics = "fv3_increment.nc"
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
write_3d_diags = .true.

do_schmidt = .true.
Expand Down
1 change: 1 addition & 0 deletions tests/parm/input_global_nest.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@
agrid_vel_rst = .true.
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = @[RES_LATLON_DYNAMICS]
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
nested = @[NESTED]
twowaynest = @[TWOWAYNEST02]
nestupdate = 7
Expand Down
1 change: 1 addition & 0 deletions tests/parm/input_global_parent.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@
agrid_vel_rst = .true.
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = @[RES_LATLON_DYNAMICS]
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
do_schmidt = .true.
target_lat = @[TARGET_LAT]
target_lon = @[TARGET_LON]
Expand Down
1 change: 1 addition & 0 deletions tests/parm/input_nest02.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@
warm_start = @[WARM_START]
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = "fv3_increment.nc"
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
no_dycore = .false.
z_tracer = .true.

Expand Down
1 change: 1 addition & 0 deletions tests/parm/input_nest_hafs.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@
agrid_vel_rst = .true.
read_increment = .false.
res_latlon_dynamics = "fv3_increment.nc"
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
write_3d_diags = .true.

nested = .true.
Expand Down
1 change: 1 addition & 0 deletions tests/parm/input_regional_hafs.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
agrid_vel_rst = .true.
read_increment = .false.
res_latlon_dynamics = "fv3_increment.nc"
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
write_3d_diags = .true.

do_schmidt = .true.
Expand Down
1 change: 1 addition & 0 deletions tests/parm/rap.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@
agrid_vel_rst = .true.
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = @[RES_LATLON_DYNAMICS]
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
/

&external_ic_nml
Expand Down
1 change: 1 addition & 0 deletions tests/parm/regional.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@
agrid_vel_rst = .true.
read_increment = .F.
res_latlon_dynamics = "fv3_increment.nc"
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
do_schmidt = .true.
target_lat = 55.0
target_lon = -112.5
Expand Down
1 change: 1 addition & 0 deletions tests/parm/regional_atmaq.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
regional = .true.
regional_bcs_from_gsi = .false.
res_latlon_dynamics = @[RES_LATLON_DYNAMICS]
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
reset_eta = .false.
rf_cutoff = 750.0
stretch_fac = 0.999
Expand Down
1 change: 1 addition & 0 deletions tests/parm/regional_rrfs_a.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@
regional = .true.
regional_bcs_from_gsi = .false.
res_latlon_dynamics = 'fv3_increment.nc'
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
reset_eta = .false.
rf_cutoff = 2000.0
sg_cutoff = 10000.0
Expand Down
1 change: 1 addition & 0 deletions tests/parm/regional_wofs.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@
regional = .true.
regional_bcs_from_gsi = .false.
res_latlon_dynamics = 'fv3_increment.nc'
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
reset_eta = .false.
rf_cutoff = 2000.0
stretch_fac = 0.999
Expand Down
1 change: 1 addition & 0 deletions tests/parm/rrfs_conus13km_hrrr.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@
regional = .true.
regional_bcs_from_gsi = .false.
res_latlon_dynamics = @[RES_LATLON_DYNAMICS]
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
reset_eta = .false.
rf_cutoff = 20000.0
sg_cutoff = 10000.0
Expand Down
1 change: 1 addition & 0 deletions tests/parm/wam_v17.nml.IN
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@
agrid_vel_rst = .false.
read_increment = @[READ_INCREMENT]
res_latlon_dynamics = "fv3_increment.nc"
increment_file_on_native_grid = @[INCREMENT_FILE_ON_NATIVE_GRID]
/

&external_ic_nml
Expand Down

0 comments on commit 0e49a81

Please sign in to comment.