[Ncep.list.emc.fv3gfs_tickets] FV3GFS Ticket #10: fv3gfs workflow and utilities
FV3GFS Trac Ticket
ncep.list.emc.fv3gfs_tickets at noaa.gov
Tue Mar 14 04:08:34 UTC 2017
#10: fv3gfs workflow and utilities
-----------------------------+--------------------------
Reporter: fanglin.yang@… | Owner: fanglin yang
Type: task | Status: new
Priority: major | Milestone:
Component: component1 | Version:
Resolution: | Keywords:
-----------------------------+--------------------------
Comment (by fanglin.yang@…):
A few users reported that they cannot build and/or run fv3gfs following
the instruction included in the trunk. I have updated 0readme.txt file in
https://svnemc.ncep.noaa.gov/projects/fv3gfs/trunk to provide step-by-step
instructions for running forecast-only experiments with the latest trunk
version of fv3gfs. The readme file is also pasted below.
=======================================================================================
Instruction for Running Forcast Experiments with Operational GFS Initial
Conditions, V2.0
=======================================================================================
1. The package so far only works on Cray (Luna and Surge).
2. create a directory on Luna/Surge:
mkdir -p /gpfs/hps/emc/global/noscrub/$LOGNAME/svn/fv3gfs
cd /gpfs/hps/emc/global/noscrub/$LOGNAME/svn/fv3gfs
3. If you are going to run experiments without making changes, check out
the trunk
svn co https://svnemc.ncep.noaa.gov/projects/fv3gfs/trunk
4. If you are going to make changes, create a branch of the trunk, for
instance
svn copy https://svnemc.ncep.noaa.gov/projects/fv3gfs/trunk
https://svnemc.ncep.noaa.gov/projects/fv3gfs/branches/yourname/myfv3
then checkout your branch: svn co
https://svnemc.ncep.noaa.gov/projects/fv3gfs/branches/yourname/myfv3
5. Under either ./trunk or ./myfv3 you will find the following directories
gfs_workflow.v15.0.0/
global_shared.v15.0.0/
gdas.v15.0.0/
gfs.v15.0.0/
lib/
6. goto ./lib, run "build_sfcio.sh" to build the special sfcio library
7. goto ./global_shared.v15.0.0/sorc, run "build_all.sh cray" to build all
utility executables
8. goto ./global_shared.v15.0.0/sorc/fv3gfs.fd/BUILD, run "COMP_ALL_avx"
to build rwo forecst executables for non-hydrostatic 32-bit and 64-bit
cases. You need to modify COMP_ALL_avx if you want to build hydrostatic
executables as well.
9. create your experiment directory, for instance
mkdir -p /gpfs/hps/emc/global/noscrub/$LOGNAME/para_gfs/prtest
then copy all files in ./gfs_workflow.v15.0.0/para/exp_fv3gfs to prtest
10. In ./prtest/submit_fv3gfs.sh, change "BASE_SVN" and "tags" to point to
your local package. Change "CASE" for model resolution, and "START"/"LAST"
for experiment dates.
11. Use "bsub <submit_fv3gfs.sh" to submit your job. The script will first
run CHGRES to create FV3GFS initial conditions and then submit a forecast
job. After fcst completes, the system will automatically submit post,
vrfy and arch jobs.
Note: the system is still under development. Changes are frequently made
and committed to the trunk. Not all parts are working without flaws.
Cycled experiments cannot be run using this package yet. The forecast
model included in this package will soon be replaced with the NEMS FV3GFS,
workflow and scripts will be updated accordingly.
--
Ticket URL: <https://svnemc.ncep.noaa.gov/trac/fv3gfs/ticket/10#comment:10>
fv3gfs <https://svnemc.ncep.noaa.gov/trac/fv3gfs>
NGGPS FV3GFS Development
More information about the Ncep.list.emc.fv3gfs_tickets
mailing list