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

Updates related to component land model (Combined PR#2107) #1845

Merged
merged 103 commits into from
Jan 26, 2024
Merged
Show file tree
Hide file tree
Changes from 102 commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
1ce0642
more work for land component
uturuncoglu Dec 9, 2022
6aa3264
fix for datm configurations
uturuncoglu Dec 13, 2022
39094dc
add new test for datm land
uturuncoglu Dec 13, 2022
dc6c57d
fix for new ERA5 mode
uturuncoglu Dec 13, 2022
ab281bd
work for new era5 test
uturuncoglu Dec 13, 2022
7c91132
update noahmp
uturuncoglu Dec 13, 2022
cabd623
restructure tests and add era5
uturuncoglu Dec 19, 2022
efa4dc9
add era5 restart
uturuncoglu Dec 19, 2022
3fe6094
Merge remote-tracking branch 'origin/develop' into feature/noahmp
uturuncoglu Dec 21, 2022
275cb57
update noahmp and point fork for fv3
uturuncoglu Dec 21, 2022
e13dda1
more work for fully coupled case
uturuncoglu Jan 12, 2023
db6e8b4
add whitespace
uturuncoglu Jan 21, 2023
73c4379
fix git modules file
Jan 21, 2023
6761c61
minor fix for tests
uturuncoglu Jan 23, 2023
b93b8bb
Merge branch 'feature/noahmp' of https://github.com/uturuncoglu/ufs-w…
uturuncoglu Jan 23, 2023
7d6ff40
update components
uturuncoglu Feb 7, 2023
b6bf379
update CICE
uturuncoglu Feb 7, 2023
0b483c1
update esmf and remove fms dependency
uturuncoglu Feb 7, 2023
68faf7d
update model
uturuncoglu Feb 7, 2023
7d7a188
update cmeps
uturuncoglu Feb 7, 2023
aa33cb4
get rid of fms for io
uturuncoglu Feb 13, 2023
de9c342
update land side-by-side test
uturuncoglu Feb 13, 2023
64b0bb4
add runoff and drain to land coupling
uturuncoglu Feb 24, 2023
de6a498
add exchange coefficents
uturuncoglu Mar 7, 2023
27f8b7e
add zvfun to land coupling
uturuncoglu Mar 8, 2023
627c59a
update esmf to 8.5.0b17 on cheyenne
uturuncoglu Mar 10, 2023
12091d5
update NOAHMP
uturuncoglu Mar 24, 2023
427ad52
sync components
uturuncoglu Apr 5, 2023
5cd9707
sync app
uturuncoglu Apr 5, 2023
3372244
minor fixes
uturuncoglu Apr 6, 2023
0c57f0d
update noahmp
uturuncoglu Apr 7, 2023
c21ff7d
update fv3
uturuncoglu Apr 8, 2023
88a55df
Merge remote-tracking branch 'upstream/develop' into feature/noahmp
uturuncoglu Apr 8, 2023
0e18b77
update model components
uturuncoglu Apr 19, 2023
0fcf4d2
sync model
uturuncoglu Apr 19, 2023
24dcb21
update cdeps and noahmp to fix data atmosphere RTs
uturuncoglu Apr 24, 2023
ed42d8a
update tests
uturuncoglu Apr 25, 2023
d5ecd41
add restart test for fully coupled configuration
uturuncoglu Apr 28, 2023
85b8c85
update noahmp
uturuncoglu Apr 29, 2023
59d39f7
able to run land in higher resolution
uturuncoglu May 12, 2023
161634b
update noahmp
uturuncoglu May 12, 2023
18e23b1
update noahmp
uturuncoglu Jul 13, 2023
a378583
update CDEPS
uturuncoglu Jul 24, 2023
0e2d8a0
sync components
uturuncoglu Jul 25, 2023
6fb07d6
sync model
uturuncoglu Jul 26, 2023
9cdbec5
update FV3
uturuncoglu Jul 31, 2023
dc660b3
update esmf to 8.5.0
Aug 7, 2023
92a6d9d
update FV3
Aug 10, 2023
ce9b2ec
Merge branch 'feature/noahmp' of https://github.com/uturuncoglu/ufs-w…
Aug 10, 2023
b0d3524
sync components
Aug 10, 2023
9af551e
sync model
Aug 10, 2023
6587b9d
update noahmp
Aug 10, 2023
d4f0e18
sync components
uturuncoglu Sep 18, 2023
d6edf89
sync model
uturuncoglu Sep 18, 2023
96da683
sync submodules
uturuncoglu Oct 12, 2023
4a8497e
sync with upstream
uturuncoglu Oct 12, 2023
37412e1
remove duplicate entry
uturuncoglu Oct 12, 2023
39e88cc
remove Sa_ua and Sa_va from coupling fields to make consistent with o…
uturuncoglu Oct 12, 2023
f603cdf
sync components
uturuncoglu Dec 21, 2023
ded587e
sync model
uturuncoglu Dec 21, 2023
8d9cdc3
update noahmp and fix data coupled configurations
uturuncoglu Dec 21, 2023
c3a29f0
fix test
uturuncoglu Jan 8, 2024
02d14a1
sync components
uturuncoglu Jan 8, 2024
212f764
Merge remote-tracking branch 'upstream/develop' into feature/noahmp
uturuncoglu Jan 8, 2024
be337bb
fix land tests
uturuncoglu Jan 9, 2024
cb4f349
update noahmp component model
uturuncoglu Jan 9, 2024
1595c37
fix prefix of snow area fraction standard name
uturuncoglu Jan 9, 2024
e65aaef
minor changes for coupling fields
uturuncoglu Jan 9, 2024
f580860
update fv3 and make minor change in exchnage field namings
uturuncoglu Jan 9, 2024
8c71d9b
update cdeps
uturuncoglu Jan 11, 2024
2c62f45
change mean to inst for rain related fields
uturuncoglu Jan 11, 2024
ec70330
clean era5 RTs and fix for CDEPS
uturuncoglu Jan 12, 2024
763d018
sync fv3, mom6 and stochastic_physics
uturuncoglu Jan 16, 2024
632db36
add app for s2s
uturuncoglu Jan 16, 2024
1a7b882
Merge remote-tracking branch 'upstream/develop' into feature/noahmp
uturuncoglu Jan 16, 2024
1562752
sync cice
uturuncoglu Jan 16, 2024
4118fab
sync components
uturuncoglu Jan 19, 2024
4b12953
Merge remote-tracking branch 'upstream/develop' into feature/noahmp
uturuncoglu Jan 19, 2024
d17db52
sync components
uturuncoglu Jan 23, 2024
f00f5dd
Merge remote-tracking branch 'upstream/develop' into feature/noahmp
uturuncoglu Jan 23, 2024
c06f7dd
fix required for Derecho Intel+mpich combination
uturuncoglu Jan 23, 2024
94d0e0d
Merge branch 'feature/noahmp' of https://github.com/uturuncoglu/ufs-w…
uturuncoglu Jan 23, 2024
aa9060e
make fix for derecho only
uturuncoglu Jan 24, 2024
fa28c59
sync FV3 and NOAHMP
uturuncoglu Jan 24, 2024
7c02142
sync cdeps with escomp
uturuncoglu Jan 24, 2024
98abb1f
update fv3 with #773
uturuncoglu Jan 24, 2024
9229c92
Merge remote-tracking branch 'upstream/develop' into feature/noahmp
Jan 24, 2024
cb10d92
update noahmp
uturuncoglu Jan 24, 2024
bcd6072
fix tests
uturuncoglu Jan 24, 2024
cda077c
Update bl_date.conf
zach1221 Jan 24, 2024
005e66f
add control_p8_gnu ORT logs: passed
zach1221 Jan 25, 2024
0393698
add regional_control_gnu ORT logs: passed
zach1221 Jan 25, 2024
29d69be
add cpld_control_gnu ORT logs: passed
zach1221 Jan 25, 2024
8d383ec
add hera RT logs: passed
zach1221 Jan 25, 2024
1da853f
add jet RT logs: passed
zach1221 Jan 25, 2024
c653592
add derecho RT logs: passed
zach1221 Jan 25, 2024
9d0b94f
add orion RT logs: passed
zach1221 Jan 25, 2024
7ad956e
WCOSS2 RT Log
BrianCurtis-NOAA Jan 26, 2024
89970c4
Acorn RT LOg
BrianCurtis-NOAA Jan 26, 2024
d8ec8d9
add hercules RT logs: passed
zach1221 Jan 26, 2024
9397371
update submodule pointers and hashes
uturuncoglu Jan 26, 2024
a0b6369
Merge branch 'feature/noahmp' of https://github.com/uturuncoglu/ufs-w…
uturuncoglu Jan 26, 2024
1d8d088
update noah-mp hash
jkbk2004 Jan 26, 2024
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
3 changes: 3 additions & 0 deletions CDEPS-interface/cdeps_files.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ list(APPEND cdeps_share_files
CDEPS/share/shr_string_mod.F90
CDEPS/share/shr_sys_mod.F90
CDEPS/share/shr_timer_mod.F90
CDEPS/share/shr_file_mod.F90
CDEPS/share/shr_nl_mod.F90
)

list(APPEND cdeps_streams_files
Expand All @@ -46,6 +48,7 @@ list(APPEND cdeps_datm_files
CDEPS/datm/datm_datamode_gfs_mod.F90
CDEPS/datm/datm_datamode_gfs_hafs_mod.F90
CDEPS/datm/datm_datamode_jra_mod.F90
CDEPS/datm/datm_datamode_simple_mod.F90
)

list(APPEND cdeps_dice_files
Expand Down
3 changes: 1 addition & 2 deletions CMEPS-interface/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -178,8 +178,7 @@ set_target_properties(cmeps PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_
target_include_directories(cmeps PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/mod>
$<INSTALL_INTERFACE:mod>)
target_compile_definitions(cmeps PRIVATE ${CDEPS_SHARE_DEFS})
target_link_libraries(cmeps PUBLIC fms
esmf
target_link_libraries(cmeps PUBLIC esmf
PIO::PIO_Fortran)
if(OpenMP_Fortran_FOUND)
target_link_libraries(cmeps PRIVATE OpenMP::OpenMP_Fortran)
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ if(FMS)
elseif (APP MATCHES "^(S2S|S2SA|S2SW|S2SWA|S2SWAL|NG-GODAS)$")
add_library(fms ALIAS FMS::fms_r8)
endif()
if(APP MATCHES "^(ATM|ATMAERO|ATMAQ|ATMWM|ATMW|ATML|LND|HAFS|HAFS-ALL)$")
if(APP MATCHES "^(ATM|ATMAERO|ATMAQ|ATMWM|ATMW|ATML|HAFS|HAFS-ALL)$")
if(32BIT)
add_library(fms ALIAS FMS::fms_r4)
else()
Expand Down
2 changes: 1 addition & 1 deletion NOAHMP-interface/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ add_library(noahmp STATIC ${_noahmp_cap_files} ${_noahmp_ccpp_files} ${_noahmp_f
set_target_properties(noahmp PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod)
target_include_directories(noahmp PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/mod>
$<INSTALL_INTERFACE:mod>)
target_link_libraries(noahmp PUBLIC esmf fms)
target_link_libraries(noahmp PUBLIC esmf)

###############################################################################
### Install
Expand Down
4 changes: 4 additions & 0 deletions cmake/Intel.cmake
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -g -traceback -fpp -fno-alias -auto -safe-cray-ptr -ftz -assume byterecl -nowarn -sox -align array64byte -qno-opt-dynamic-align")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -qno-opt-dynamic-align -sox -fp-model source")

if(CMAKE_Platform STREQUAL "derecho.intel")
set(CMAKE_Fortran_LINK_FLAGS "-Wl,--copy-dt-needed-entries")
endif()

if(NOT 32BIT)
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -real-size 64")
endif()
Expand Down
3 changes: 1 addition & 2 deletions cmake/configure_apps.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ if(APP MATCHES "^(S2S|S2SA|S2SW|S2SWA|S2SWAL)$")
set(WW3 ON CACHE BOOL "Enable WAVEWATCH III" FORCE)
string(CONCAT APP_MSG ${APP_MSG} " with Waves")
endif()
if(APP MATCHES "^(S2SA|S2SWA)")
if(APP MATCHES "^(S2SA|S2SWA|S2SWAL)")
set(UFS_GOCART ON CACHE BOOL "Enable GOCART" FORCE)
string(CONCAT APP_MSG ${APP_MSG} " with Aerosols")
endif()
Expand Down Expand Up @@ -96,5 +96,4 @@ if(APP MATCHES "^(LND)$")
set(CMEPS ON CACHE BOOL "Enable CMEPS" FORCE)
set(CDEPS ON CACHE BOOL "Enable CDEPS" FORCE)
set(NOAHMP ON CACHE BOOL "Enable NOAHMP" FORCE)
set(FMS ON CACHE BOOL "Enable FMS" FORCE)
endif()
2 changes: 1 addition & 1 deletion tests/bl_date.conf
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export BL_DATE=20240123
export BL_DATE=20240124
3 changes: 3 additions & 0 deletions tests/default_vars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -515,6 +515,7 @@ export CPLICE=.false.
export CPLWAV=.false.
export CPLWAV2ATM=.false.
export CPLLND=.false.
export CPLLND2ATM=.false.
export USE_MED_FLUX=.false.
export DAYS=1
export NPX=97
Expand Down Expand Up @@ -1032,6 +1033,7 @@ export FILENAME_BASE=cfsr.
export MESH_ATM=${FILENAME_BASE//.}_mesh.nc
export atm_datamode=${DATM_SRC}
export stream_files=INPUT/${FILENAME_BASE}201110.nc
export EXPORT_ALL=.false.
export STREAM_OFFSET=0

export BL_SUFFIX=""
Expand All @@ -1052,6 +1054,7 @@ export NTILES=1
export atm_model=datm
export DATM_IN_CONFIGURE=datm_in.IN
export DATM_STREAM_CONFIGURE=hafs_datm.streams.era5.IN
export EXPORT_ALL=.false.
}
export_hafs_docn_cdeps ()
{
Expand Down
1 change: 0 additions & 1 deletion tests/fv3_conf/control_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ else
cp $RFILE INPUT/${RFILE_NEW}
done
fi

fi

if [ $TILEDFIX = .true. ]; then
Expand Down
5 changes: 5 additions & 0 deletions tests/fv3_conf/cpld_control_run.IN
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,11 @@ else
cp ../${DEP_RUN}${SUFFIX}/${RFILE} .
fi

# LAND restart file
if [ $CPLLND = .true. ]; then
cp ../${DEP_RUN}${SUFFIX}/ufs.cpld.lnd.out.${RESTART_FILE_SUFFIX_SECS}.tile*.nc RESTART/.
fi

else
# C48mx500 warm start from ICs
cp ${FV3_IC}/*.nc ./INPUT
Expand Down
22 changes: 22 additions & 0 deletions tests/fv3_conf/lnd_datm_cdeps_era5.IN
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
mkdir -p RESTART INPUT

cd INPUT
rsync -arv @[INPUTDATA_ROOT]/DATM_ERA5_input_data_v2/. .
cd -

SUFFIX=${RT_SUFFIX}
# restart
if [ $WARM_START = .true. ]; then
# NoahMP restart files
cp ../${DEP_RUN}${SUFFIX}/ufs.cpld.lnd.out.${RESTART_FILE_SUFFIX_SECS}.tile*.nc RESTART/.

# CMEPS restart and pointer files
RFILE1=ufs.cpld.cpl.r.${RESTART_FILE_SUFFIX_SECS}.nc
cp ../${DEP_RUN}${SUFFIX}/RESTART/${RFILE1} RESTART/.
ls -1 "RESTART/${RFILE1}">rpointer.cpl

# CDEPS restart and pointer files
RFILE2=ufs.cpld.datm.r.${RESTART_FILE_SUFFIX_SECS}.nc
cp ../${DEP_RUN}${SUFFIX}/${RFILE2} RESTART/.
ls -1 "RESTART/${RFILE2}">rpointer.atm
fi
84 changes: 61 additions & 23 deletions tests/fv3_conf/noahmp_run.IN
Original file line number Diff line number Diff line change
@@ -1,26 +1,64 @@
mkdir -p INPUT RESTART

cd INPUT
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/ufs-land_C96_init_fields.tile1.nc C96.initial.tile1.nc
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/ufs-land_C96_init_fields.tile2.nc C96.initial.tile2.nc
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/ufs-land_C96_init_fields.tile3.nc C96.initial.tile3.nc
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/ufs-land_C96_init_fields.tile4.nc C96.initial.tile4.nc
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/ufs-land_C96_init_fields.tile5.nc C96.initial.tile5.nc
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/ufs-land_C96_init_fields.tile6.nc C96.initial.tile6.nc
if [ "$LNDRES" = "C96" ]; then
inputdir=FV3_input_data
elif [ "$LNDRES" = "C48" ]; then
inputdir=FV3_input_data48
elif [ "$LNDRES" = "C192" ]; then
inputdir=FV3_input_data192
elif [ "$LNDRES" = "C384" ]; then
inputdir=FV3_input_data384
elif [ "$LNDRES" = "C768" ]; then
inputdir=FV3_input_data768
fi
echo "inputdir=$inputdir,LNDRES=$LNDRES"

rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/C96.maximum_snow_albedo.tile*.nc .
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/C96.slope_type.tile*.nc .
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/C96.soil_type.tile*.nc .
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/C96.soil_color.tile*.nc .
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/C96.substrate_temperature.tile*.nc .
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/C96.vegetation_greenness.tile*.nc .
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/C96.vegetation_type.tile*.nc .
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/oro_C96.mx100.tile1.nc oro_data.tile1.nc
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/oro_C96.mx100.tile2.nc oro_data.tile2.nc
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/oro_C96.mx100.tile3.nc oro_data.tile3.nc
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/oro_C96.mx100.tile4.nc oro_data.tile4.nc
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/oro_C96.mx100.tile5.nc oro_data.tile5.nc
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/C96/oro_C96.mx100.tile6.nc oro_data.tile6.nc
rsync -arv @[INPUTDATA_ROOT]/FV3_input_data/INPUT/C96_grid.tile*.nc .
rsync -arv @[INPUTDATA_ROOT]/FV3_input_data/INPUT/grid_spec.nc C96_mosaic.nc
cd -
if [ $DATM_CDEPS == true ]; then
targetdir="./INPUT"
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile1.nc ./${targetdir}/@[LNDRES].initial.tile1.nc
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile2.nc ./${targetdir}/@[LNDRES].initial.tile2.nc
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile3.nc ./${targetdir}/@[LNDRES].initial.tile3.nc
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile4.nc ./${targetdir}/@[LNDRES].initial.tile4.nc
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile5.nc ./${targetdir}/@[LNDRES].initial.tile5.nc
rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile6.nc ./${targetdir}/@[LNDRES].initial.tile6.nc
else
if [ "$ATMRES" = "$LNDRES" ]; then
targetdir="./INPUT"
cd ${targetdir}
ln -sf grid_spec.nc @[LNDRES]_mosaic.nc
cd -
else
mkdir -p INPUT/$LNDRES
targetdir="./INPUT/$LNDRES"
fi

if [ $WARM_START = .false. ]; then
cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127/sfc_data.tile*.nc ${targetdir}/.
else
# land restart file
cp ../${DEP_RUN}${SUFFIX}/ufs.cpld.lnd.out.${RESTART_FILE_SUFFIX_SECS}.tile*.nc RESTART/.
# CMEPS restart and pointer files
RFILE=ufs.cpld.cpl.r.${RESTART_FILE_SUFFIX_SECS}.nc
cp ../${DEP_RUN}${SUFFIX}/RESTART/${RFILE} .
ls -1 ${RFILE}>rpointer.cpl
# link grid spec file
fi
fi

if [ "$ATMRES" != "$LNDRES" ]; then
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].maximum_snow_albedo.tile*.nc ${targetdir}/.
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].slope_type.tile*.nc ${targetdir}/.
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].soil_type.tile*.nc ${targetdir}/.
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].soil_color.tile*.nc ${targetdir}/.
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].substrate_temperature.tile*.nc ${targetdir}/.
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].vegetation_greenness.tile*.nc ${targetdir}/.
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].vegetation_type.tile*.nc ${targetdir}/.
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile1.nc ${targetdir}/oro_data.tile1.nc
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile2.nc ${targetdir}/oro_data.tile2.nc
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile3.nc ${targetdir}/oro_data.tile3.nc
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile4.nc ${targetdir}/oro_data.tile4.nc
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile5.nc ${targetdir}/oro_data.tile5.nc
rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile6.nc ${targetdir}/oro_data.tile6.nc
rsync -arv @[INPUTDATA_ROOT]/${inputdir}/INPUT/@[LNDRES]_grid.tile*.nc ${targetdir}/.
rsync -arv @[INPUTDATA_ROOT]/${inputdir}/INPUT/grid_spec.nc ${targetdir}/@[LNDRES]_mosaic.nc
fi
48 changes: 24 additions & 24 deletions tests/logs/OpnReqTests_control_p8_hera.log
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
Tue Jan 23 19:43:23 UTC 2024
Thu Jan 25 00:14:58 UTC 2024
Start Operation Requirement Test


baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_bit_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_132032/control_p8_gnu_bit_base
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_22005/control_p8_gnu_bit_base
Checking test bit_base control_p8_gnu results ....
Moving baseline bit_base control_p8_gnu files ....
Moving sfcf000.nc .........OK
Expand Down Expand Up @@ -51,14 +51,14 @@ Moving baseline bit_base control_p8_gnu files ....
Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK
Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK

0: The total amount of wall time = 289.415694
0: The maximum resident set size (KB) = 1303104
0: The total amount of wall time = 289.507218
0: The maximum resident set size (KB) = 1302800

Test bit_base control_p8_gnu PASS


baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_dbg_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_132032/control_p8_gnu_dbg_base
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_22005/control_p8_gnu_dbg_base
Checking test dbg_base control_p8_gnu results ....
Moving baseline dbg_base control_p8_gnu files ....
Moving sfcf000.nc .........OK
Expand Down Expand Up @@ -106,14 +106,14 @@ Moving baseline dbg_base control_p8_gnu files ....
Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK
Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK

0: The total amount of wall time = 907.435268
0: The maximum resident set size (KB) = 1288256
0: The total amount of wall time = 920.193789
0: The maximum resident set size (KB) = 1291092

Test dbg_base control_p8_gnu PASS


baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_132032/control_p8_gnu_dcp
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_22005/control_p8_gnu_dcp
Checking test dcp control_p8_gnu results ....
Comparing sfcf000.nc .........OK
Comparing sfcf021.nc .........OK
Expand Down Expand Up @@ -160,14 +160,14 @@ Checking test dcp control_p8_gnu results ....
Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK
Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK

0: The total amount of wall time = 249.022833
0: The maximum resident set size (KB) = 1279964
0: The total amount of wall time = 249.698449
0: The maximum resident set size (KB) = 1289136

Test dcp control_p8_gnu PASS


baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_132032/control_p8_gnu_mpi
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_22005/control_p8_gnu_mpi
Checking test mpi control_p8_gnu results ....
Comparing sfcf000.nc .........OK
Comparing sfcf021.nc .........OK
Expand Down Expand Up @@ -214,14 +214,14 @@ Checking test mpi control_p8_gnu results ....
Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK
Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK

0: The total amount of wall time = 249.270723
0: The maximum resident set size (KB) = 1281452
0: The total amount of wall time = 255.024703
0: The maximum resident set size (KB) = 1281676

Test mpi control_p8_gnu PASS


baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_132032/control_p8_gnu_rst
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_22005/control_p8_gnu_rst
Checking test rst control_p8_gnu results ....
Comparing sfcf000.nc .........OK
Comparing sfcf021.nc .........OK
Expand Down Expand Up @@ -268,14 +268,14 @@ Checking test rst control_p8_gnu results ....
Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK
Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK

0: The total amount of wall time = 248.340285
0: The maximum resident set size (KB) = 1278012
0: The total amount of wall time = 253.566435
0: The maximum resident set size (KB) = 1283956

Test rst control_p8_gnu PASS


baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_132032/control_p8_gnu_std_base
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_22005/control_p8_gnu_std_base
Checking test std_base control_p8_gnu results ....
Moving baseline std_base control_p8_gnu files ....
Moving sfcf000.nc .........OK
Expand Down Expand Up @@ -323,14 +323,14 @@ Moving baseline std_base control_p8_gnu files ....
Moving RESTART/20210323.060000.sfc_data.tile5.nc .........OK
Moving RESTART/20210323.060000.sfc_data.tile6.nc .........OK

0: The total amount of wall time = 248.325484
0: The maximum resident set size (KB) = 1285024
0: The total amount of wall time = 252.075442
0: The maximum resident set size (KB) = 1282292

Test std_base control_p8_gnu PASS


baseline dir = /scratch1/NCEPDEV/stmp4/Zachary.Shrader/FV3_OPNREQ_TEST/OPNREQ_TEST/control_p8_std_base_gnu
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_132032/control_p8_gnu_thr
working dir = /scratch1/NCEPDEV/stmp2/Zachary.Shrader/FV3_OPNREQ_TEST/opnReqTest_22005/control_p8_gnu_thr
Checking test thr control_p8_gnu results ....
Comparing sfcf000.nc .........OK
Comparing sfcf021.nc .........OK
Expand Down Expand Up @@ -377,11 +377,11 @@ Checking test thr control_p8_gnu results ....
Comparing RESTART/20210323.060000.sfc_data.tile5.nc .........OK
Comparing RESTART/20210323.060000.sfc_data.tile6.nc .........OK

0: The total amount of wall time = 250.068272
0: The maximum resident set size (KB) = 1289020
0: The total amount of wall time = 257.398059
0: The maximum resident set size (KB) = 1280936

Test thr control_p8_gnu PASS

OPERATION REQUIREMENT TEST WAS SUCCESSFUL
Tue Jan 23 20:53:06 UTC 2024
Elapsed time: 01h:09m:44s. Have a nice day!
Thu Jan 25 01:47:24 UTC 2024
Elapsed time: 01h:32m:27s. Have a nice day!
Loading