forked from ufs-community/ufs-weather-model
-
Notifications
You must be signed in to change notification settings - Fork 7
adding regression test for FV3_RRFS_v0 #43
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
Merged
Merged
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
6780bd2
Merge pull request #2 from NCAR/dtc/develop
panll 2ecf837
adding regression test for suite FV3_GSD_SAR_v1
linlin-pan 64cb641
adding regression test option for suite FV3_GSD_SAR_v1
linlin-pan fa234c2
adding one test for suite RRFS_v0 for SRWeather release
linlin-pan 290d1ec
update rrfs_v0 test using ccpp_gsd_run.IN
linlin-pan 14027b7
including test for GSD_SAR_v1
linlin-pan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| rm -fr INPUT RESTART | ||
| mkdir INPUT RESTART | ||
| cp -r /scratch1/BMC/gmtb/ufs-weather-model/RT/NEMSfv3gfs/FV3_input_data_temporary_gsd_sar/*.nc INPUT/ | ||
|
|
||
| cp @[RTPWD]/FV3_input_data/INPUT/aerosol.dat . | ||
| cp @[RTPWD]/FV3_input_data/INPUT/co2historicaldata_201*.txt . | ||
| cp @[RTPWD]/FV3_input_data/INPUT/sfc_emissivity_idx.txt . | ||
| cp @[RTPWD]/FV3_input_data/INPUT/solarconstant_noaa_an.txt . | ||
| cp @[RTPWD]/FV3_input_data/ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77 ./global_o3prdlos.f77 | ||
| cp @[RTPWD]/FV3_input_data/global_h2o_pltc.f77 ./global_h2oprdlos.f77 | ||
| cp @[RTPWD]/FV3_input_data/*grb . | ||
| cp @[RTPWD]/FV3_input_data/*_table . | ||
|
|
||
| # Copy SAR diag and field table files | ||
| cp @[RTPWD]/FV3_input_data_gsd/diag_table_gsd_noah diag_table | ||
| cp /scratch1/BMC/gmtb/ufs-weather-model/RT/NEMSfv3gfs/FV3_input_data_temporary_gsd_sar/field_table_gsd_sar field_table | ||
|
|
||
| cp @[RTPWD]/FV3_input_data/*configure . | ||
|
|
||
| # Thompson MP lookup tables - copy standard and SIONlib tables of precomputed tables | ||
| cp @[RTPWD]/FV3_input_data_gsd/thompson_tables_precomp.sl . | ||
| cp @[RTPWD]/FV3_input_data_gsd/qr_acr_qs.dat . | ||
| cp @[RTPWD]/FV3_input_data_gsd/qr_acr_qg.dat . | ||
| cp @[RTPWD]/FV3_input_data_gsd/freezeH2O.dat . | ||
| cp @[RTPWD]/FV3_input_data_gsd/CCN_ACTIVATE.BIN . | ||
|
|
||
| cp ${PATHRT}/../FV3/ccpp/suites/suite_${CCPP_SUITE}.xml suite_${CCPP_SUITE}.xml | ||
|
|
||
| # Add path to libccpp.so and libccpphys.so to LD_LIBRARY_PATH, append to module-setup.sh | ||
| echo " " >> module-setup.sh | ||
| echo "# Add path to libccpp.so and libccpphys.so to LD_LIBRARY_PATH" | ||
| echo "export LD_LIBRARY_PATH=${PATHRT}/../FV3/${CCPP_LIB_DIR}:${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" >> module-setup.sh | ||
| echo " " >> module-setup.sh | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,37 @@ | ||
| ############################################################################### | ||
| # | ||
| # FV3 CCPP GSD SAR (GF CU + Thompson MP + MYNN PBL + RUC LSM) test | ||
| # | ||
| ############################################################################### | ||
|
|
||
| export TEST_DESCR="Compare FV3 CCPP GSD SAR v1 results with previous trunk version" | ||
|
|
||
| export CNTL_DIR=fv3_gsd_sar_v1 | ||
|
|
||
| export LIST_FILES="atmos_4xdaily.nc \ | ||
| dynf000.nc \ | ||
| dynf003.nc \ | ||
| phyf000.nc \ | ||
| phyf003.nc \ | ||
| RESTART/coupler.res \ | ||
| RESTART/fv_core.res.nc \ | ||
| RESTART/fv_core.res.tile1.nc \ | ||
| RESTART/fv_srf_wnd.res.tile1.nc \ | ||
| RESTART/fv_tracer.res.tile1.nc \ | ||
| RESTART/phy_data.nc \ | ||
| RESTART/sfc_data.nc" | ||
|
|
||
| export_fv3 | ||
| export TASKS=840 | ||
| export NODES=$(expr $TASKS / $TPN + 1) | ||
|
|
||
| export MODEL_CONFIGURE=ccpp_gsd_sar-model_configure.IN | ||
| export FV3_RUN=ccpp_gsd_sar_v1_run.IN | ||
| export CCPP_SUITE=FV3_GSD_SAR_v1 | ||
| export CCPP_LIB_DIR=ccpp/lib | ||
| export INPUT_NML=ccpp_gsd_sar_v1.nml.IN | ||
|
|
||
| RUN_SCRIPT=rt_fv3.sh | ||
|
|
||
| export WLCLK=30 | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,127 @@ | ||
| ############################################################################### | ||
| # | ||
| # FV3 CCPP GSD (GF CU + Thompson MP + MYNN PBL + NOAH LSM) test | ||
| # | ||
| ############################################################################### | ||
|
|
||
| export TEST_DESCR="Compare FV3 CCPP RRFS_v0 results with previous trunk version" | ||
|
|
||
| export CNTL_DIR=fv3_gsd_rrfs_v0 | ||
|
|
||
| export LIST_FILES="atmos_4xdaily.tile1.nc \ | ||
| atmos_4xdaily.tile2.nc \ | ||
| atmos_4xdaily.tile3.nc \ | ||
| atmos_4xdaily.tile4.nc \ | ||
| atmos_4xdaily.tile5.nc \ | ||
| atmos_4xdaily.tile6.nc \ | ||
| phyf000.tile1.nc \ | ||
| phyf000.tile2.nc \ | ||
| phyf000.tile3.nc \ | ||
| phyf000.tile4.nc \ | ||
| phyf000.tile5.nc \ | ||
| phyf000.tile6.nc \ | ||
| phyf024.tile1.nc \ | ||
| phyf024.tile2.nc \ | ||
| phyf024.tile3.nc \ | ||
| phyf024.tile4.nc \ | ||
| phyf024.tile5.nc \ | ||
| phyf024.tile6.nc \ | ||
| phyf027.tile1.nc \ | ||
| phyf027.tile2.nc \ | ||
| phyf027.tile3.nc \ | ||
| phyf027.tile4.nc \ | ||
| phyf027.tile5.nc \ | ||
| phyf027.tile6.nc \ | ||
| phyf048.tile1.nc \ | ||
| phyf048.tile2.nc \ | ||
| phyf048.tile3.nc \ | ||
| phyf048.tile4.nc \ | ||
| phyf048.tile5.nc \ | ||
| phyf048.tile6.nc \ | ||
| dynf000.tile1.nc \ | ||
| dynf000.tile2.nc \ | ||
| dynf000.tile3.nc \ | ||
| dynf000.tile4.nc \ | ||
| dynf000.tile5.nc \ | ||
| dynf000.tile6.nc \ | ||
| dynf024.tile1.nc \ | ||
| dynf024.tile2.nc \ | ||
| dynf024.tile3.nc \ | ||
| dynf024.tile4.nc \ | ||
| dynf024.tile5.nc \ | ||
| dynf024.tile6.nc \ | ||
| dynf027.tile1.nc \ | ||
| dynf027.tile2.nc \ | ||
| dynf027.tile3.nc \ | ||
| dynf027.tile4.nc \ | ||
| dynf027.tile5.nc \ | ||
| dynf027.tile6.nc \ | ||
| dynf048.tile1.nc \ | ||
| dynf048.tile2.nc \ | ||
| dynf048.tile3.nc \ | ||
| dynf048.tile4.nc \ | ||
| dynf048.tile5.nc \ | ||
| dynf048.tile6.nc \ | ||
| RESTART/coupler.res \ | ||
| RESTART/fv_core.res.nc \ | ||
| RESTART/fv_core.res.tile1.nc \ | ||
| RESTART/fv_core.res.tile2.nc \ | ||
| RESTART/fv_core.res.tile3.nc \ | ||
| RESTART/fv_core.res.tile4.nc \ | ||
| RESTART/fv_core.res.tile5.nc \ | ||
| RESTART/fv_core.res.tile6.nc \ | ||
| RESTART/fv_srf_wnd.res.tile1.nc \ | ||
| RESTART/fv_srf_wnd.res.tile2.nc \ | ||
| RESTART/fv_srf_wnd.res.tile3.nc \ | ||
| RESTART/fv_srf_wnd.res.tile4.nc \ | ||
| RESTART/fv_srf_wnd.res.tile5.nc \ | ||
| RESTART/fv_srf_wnd.res.tile6.nc \ | ||
| RESTART/fv_tracer.res.tile1.nc \ | ||
| RESTART/fv_tracer.res.tile2.nc \ | ||
| RESTART/fv_tracer.res.tile3.nc \ | ||
| RESTART/fv_tracer.res.tile4.nc \ | ||
| RESTART/fv_tracer.res.tile5.nc \ | ||
| RESTART/fv_tracer.res.tile6.nc \ | ||
| RESTART/phy_data.tile1.nc \ | ||
| RESTART/phy_data.tile2.nc \ | ||
| RESTART/phy_data.tile3.nc \ | ||
| RESTART/phy_data.tile4.nc \ | ||
| RESTART/phy_data.tile5.nc \ | ||
| RESTART/phy_data.tile6.nc \ | ||
| RESTART/sfc_data.tile1.nc \ | ||
| RESTART/sfc_data.tile2.nc \ | ||
| RESTART/sfc_data.tile3.nc \ | ||
| RESTART/sfc_data.tile4.nc \ | ||
| RESTART/sfc_data.tile5.nc \ | ||
| RESTART/sfc_data.tile6.nc" | ||
|
|
||
| export_fv3 | ||
| export NODES=$(expr $TASKS / $TPN + 1) | ||
|
|
||
| export FHMAX=48 | ||
| export FDIAG=3 | ||
|
|
||
| export DT_ATMOS="600" | ||
| export IMP_PHYSICS=8 | ||
| export DNATS=0 | ||
| export DO_SAT_ADJ=.F. | ||
| export LRADAR=.T. | ||
| export LTAEROSOL=.T. | ||
|
|
||
| export FV3_RUN=ccpp_gsd_run.IN | ||
| export CCPP_SUITE=FV3_RRFS_v0 | ||
| export CCPP_LIB_DIR=ccpp/lib | ||
| export INPUT_NML=ccpp_gsd.nml.IN | ||
|
|
||
| export HYBEDMF=.F. | ||
| export DO_MYNNEDMF=.T. | ||
| export IMFSHALCNV=3 | ||
| export IMFDEEPCNV=3 | ||
| export FHCYC=0 | ||
| export LSM=2 | ||
| export LSOIL_LSM=4 | ||
|
|
||
| RUN_SCRIPT=rt_fv3.sh | ||
|
|
||
| export WLCLK=30 | ||
|
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we are adding a new test fv3_ccpp_gsd_sar_v1, then we will also want to run it as part of rt_ccpp_gsd.conf, or?