forked from NOAA-EMC/TC_tracker
-
Notifications
You must be signed in to change notification settings - Fork 0
ShelleyMelchior-NOAA/TC_tracker
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
#--- 04/19/2023 ------- This package could be run on wcoss2, hera, jet, orion. The EPIC/hpc-stack is applied for compile on hera, jet, orion. #--- 12/09/2021 ------ Cactus: /lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.5 (1) /lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.5/sorc Module_ens_tracker.v1.1.15_for_Wcoss2 ---- added----- build.sh ---- updated ---- README.build ---- updated ---- (2) /lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.5/versions ---- added----- build.ver run.ver (3) /lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.5/modulefiles ---- added----- build.module_load_wcoss2 run.module_load_wcoss2 tracker_wcoss2.lua (4) /lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.5/ush/FSUgenesisPY renamed ---- pathlib.py ---- as ---- pathlibTC.py renamed ---- pathlib.pyc ---- as ---- pathlibTC.pyc (5) /lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.5/control/wcoss2 ---- added --- jfsu_tc_genesis_00.ecf_wcoss2 jfv3_cyclone_track_00.ecf_wcoss2 jfv3_cyclone_genesis_00.ecf_wcoss2 jfv3gdas_cyclone_track_00.ecf_wcoss2 (6) /lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.5/jobs JFSU_TC_GENESIS_JP ---- updated ---- JFV3_CYCLONE_TRACK_JP ---- updated ---- JFV3_CYCLONE_GENESIS_JP ---- updated ---- JFV3GDAS_CYCLONE_TRACK_JP ---- updated ---- (7) /lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.5/scripts exgfs_fsu_genesis.sh ---- updated ---- exgfs_tc_track.sh ---- updated ---- exgfs_tc_genesis.sh ---- updated ---- exgdas_tc_track.sh ---- updated ---- (8) the output: /lfs/h2/emc/vpppg/noscrub/Jiayi.Peng/canned_output_v1.1.15.5 #--- 03/11/2021 ------- It is copied from /gpfs/dell2/emc/modeling/save/Kate.Friedman/git/ens_tracker/ens_tracker.v1.1.15.4_4_Kate Venus: /gpfs/dell2/emc/modeling/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.4/sorc The update includes: (1) All of icc in makefile/makefile_hera/makefile_orion will be updated as "mpiicc" All of ifort in makefile/makefile_hera/makefile_orion will be updated as "mpiifort" *.fd/makefile *.fd/makefile_hera *.fd/makefile_orion (2)./sorc/Module_ens_tracker.v1.1.15_for_Dell ./sorc/Module_ens_tracker.v1.1.15_for_Hera ./sorc/Module_ens_tracker.v1.1.15_for_Orion (3)./sorc/build.sh #--- 03/02/2021 ------- Venus: /gpfs/dell2/emc/modeling/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.4_Kate Update for hpc-stack module. The changes include: (1)./sorc/Module_ens_tracker.v1.1.15_for_Dell (2)./sorc/build.sh #--- 08/06/2020 ------- Mars: /gpfs/dell2/emc/modeling/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.3_4_Kate The new FSU-genesis package is added in this package. The GFS and TC-vital data path has been updated: export COMPONENT=${COMPONENT:-atmos} gfsdir=${gfsdir:-${COMINgfs:?}/${cyc}/${COMPONENT}} ; synvitdir=${COMINgfs:?}/${cyc}/${COMPONENT} (1) FSU-genesis The source python scripts: ./ush/FSUgenesisPY Please read: README_4_tclogg for compile and run ./control/dell/jfsu_tc_genesis_00.ecf_dell ./jobs/JFSU_TC_GENESIS_JP ./scripts/exgfs_fsu_genesis.sh export gfsdir=/gpfs/dell1/nco/ops/com/gfs/prod ./ush/data_check_gfs_180hr.sh export COMPONENT=${COMPONENT:-atmos} .... missing datdir=${gfsdir}/gfs.${PDY}/${cyc}/${COMPONENT} ./ush/extrkr_fsu.sh export COMPONENT=${COMPONENT:-atmos} export file_name=${gfsdir}/gfs.{date:%Y%m%d}/{date:%H}/${COMPONENT}/gfs.t{date:%H}z.pgrb2.0p25.f{fhr:03} (2) GFS-track ./control/dell/jfv3_cyclone_track_00.ecf_dell ./jobs/JFV3_CYCLONE_TRACK_JP ./scripts/exgfs_tc_track.sh export COMPONENT=${COMPONENT:-atmos} export gfsdir=${COMINgfs}/${cyc}/${COMPONENT} ./ush/data_check_gfs.sh ./ush/extrkr_gfs.sh gfsdir=${gfsdir:-${COMINgfs:?}/${cyc}/${COMPONENT}} ; synvitdir=${COMINgfs:?}/${cyc}/${COMPONENT} synvitold_dir=${synvitdir%.*}.${old_4ymd}/${old_hh}/${COMPONENT} synvitfuture_dir=${synvitdir%.*}.${future_4ymd}/${future_hh}/${COMPONENT} (3) GDAS-track ./control/dell/jfv3gdas_cyclone_track_00.ecf_dell ./jobs/JFV3GDAS_CYCLONE_TRACK_JP ./scripts/exgdas_tc_track.sh export COMPONENT=${COMPONENT:-atmos} export gdasdir=${COMINgdas}/${cyc}/${COMPONENT} ./ush/data_check_gdas.sh ./ush/extrkr_gfs.sh gdasdir=${gdasdir:-${COMINgdas:?}/${cyc}/${COMPONENT}} ; (4) GFS-genesis ./control/dell/jfv3_cyclone_genesis_00.ecf_dell ./jobs/JFV3_CYCLONE_GENESIS_JP ./scripts/exgfs_tc_genesis.sh export COMPONENT=${COMPONENT:-atmos} export gfsdir=${COMINgfs}/${cyc}/${COMPONENT} ./ush/data_check_gfs.sh ./ush/extrkr_tcv_gfs.sh gfsdir=${gfsdir:-${COMINgfs:?}/${cyc}/${COMPONENT}} ; synvitdir=${COMINgfs:?}/${cyc}/${COMPONENT} synvitold_dir=${synvitdir%.*}.${old_4ymd}/${old_hh}/${COMPONENT} synvitfuture_dir=${synvitdir%.*}.${future_4ymd}/${future_hh}/${COMPONENT} ./ush/extrkr_gen_gfs.sh gfsdir=${gfsdir:-${COMINgfs:?}/${cyc}/${COMPONENT}} ; synvitdir=${COMINgfs:?}/${cyc}/${COMPONENT} synvitold_dir=${synvitdir%.*}.${old_4ymd}/${old_hh}/${COMPONENT} synvitfuture_dir=${synvitdir%.*}.${future_4ymd}/${future_hh}/${COMPONENT} # #--- 06/11/2020 -------# This version is copied from HERA: /scratch2/NCEPDEV/ensemble/Jiayi.Peng/noscrub/ens_tracker.v1.1.15.2 It is tested for JET. #--- 06/08/2020 ------- The same as: https://github.com/NOAA-EMC/TC_tracker/tree/TC_tracker.v1.1.15.2 #--- 06/05/2020 ------- /gpfs/hps3/emc/ensemble/save/Jiayi.Peng/ens_tracker.v1.1.15.4 (Venus/Surge) This version is created by adding FSU TC genesis calculation package. How to compile/run FSU TC genesis: (see ./tclogg/README_4_tclogg) The development includes: $$$$$$$$$$$$$$$$$$$$$$$$$ #--- 02/28/2020 updated for python/3.6.3 ------- (1) /gpfs/dell2/emc/modeling/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.3/tclogg/bin tclogg_track .... updated (python2 changed as python) (2) /gpfs/dell2/emc/modeling/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.3/tclogg make_modulefile_4_dell.py .... updated for python/3.6.3 on DELL by adding: prepend-path PYTHONPATH /usrx/local/prod/packages/python/3.6.3/lib/python3.6 make -f Makefile_4_dell ....to create a module file make_modulefile_4_cray.py .... updated for python/3.6.3 on CRAY by adding: prepend-path PYTHONPATH /usrx/local/prod/python/3.6.3/lib/python3.6 make -f Makefile_4_cray ....to create a module file (3)/gpfs/hps3/emc/ensemble/save/Jiayi.Peng/ens_tracker.v1.1.15.3/control/cray jfsu_tc_genesis_00.ecf_cray .... added for Cray #--- 12/17/2019 ------- Mars: /gpfs/dell2/emc/modeling/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.3 (1)change the file: /tclogg/genesis_guidance/model_config.cfg commnet out the line: #fname_template = /gpfs/dell1/nco/ops/com/gfs/prod/gfs.{date:%Y%m%d}/{date:%H}/gfs.t{date:%H}z.pgrb2.0p25.f{fhr:03} (2)./ush/extrkr_fsu.sh define the "fname_template" tclogg_track --date ${ymdh} --odir $TRKDATA --fname_template=${file_name} #--- 12/10/2019 ------- The FSU TC genesis package is added here (based on ens_tracker.v1.1.15.1): Mars: /gpfs/dell2/emc/modeling/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.2/tclogg (1)cd ./tclogg make -f Makefile ....to create a module file chmod +x ./bin/tclogg_track (2)./control/dell/jfsu_tc_genesis_00.ecf_dell is added Inside: module use ${NWROOT}/ens_tracker.${ens_tracker_ver}/tclogg/modulefiles module load tclogg (3)./jobs/JFSU_TC_GENESIS_JP is added. (4)./ush/ data_check_gfs_180hr.sh ....added extrkr_fsu.sh ....added $$$$$$$$$$$$$$$$$$$$$$$$$ #--- 06/03/2020 ------- This version is created for GFS-V16 TC-track/genesis parallel/retrospective runs. It could be run on Dell/Cray/Hera/Orion machine, including netcdf_parallel on Dell/Hera/Orion. extrkr_tcv_gfs.sh .... updated with ${COMINgfs)/$(cyc) extrkr_gen_gfs.sh .... updated with ${COMINgfs)/$(cyc) # #--- 10/16/2019 ------- This version is created for GFS-V16 TC-track/genesis parallel/retrospective runs. It could be run on Dell/Cray/Hera machine. #--- 10/07/2019 ------- This version is modified for HERA machine. export ROOT=/scratch2/NCEPDEV/ensemble/Jiayi.Peng/noscrub/ens_tracker.v1.1.15.1 (1) THE CODE: 1. gettrk_main_gfs.f ....updated in ${ROOT}/sorc/gettrk_gfs.fd LINE 17781: c J.Peng---07/26/2019 to free the memory in reading GRIB2 data call gf_free (gfld) LINE 18053: c J.Peng---10/07/2019 to free the memory in reading GRIB2 data call gf_free (gfld) LINE 20718: c J.Peng---10/07/2019 to free the memory in reading GRIB2 data call gf_free (gfld) 2. gettrk_gen_main_gfs.f .... added in ${ROOT}/sorc/gettrk_gen_gfs.fd the new code for GFS TC genesis. LINE 18454: c J.Peng---07/29/2019 to free the memory in reading GRIB2 data call gf_free (gfld) LINE 18725: c J.Peng---10/07/2019 to free the memory in reading GRIB2 data call gf_free (gfld) LINE 21392: c J.Peng---10/07/2019 to free the memory in reading GRIB2 data call gf_free (gfld) (2)The COMPILE: ${ROOT}/sorc/ Module_ens_tracker.v1.1.15_for_Hera .... added #---07262019------- This version is copied from Luna/Surge: /gpfs/hps/nco/ops/nwprod/ens_tracker.v1.1.15 It is modified for GFS-V16.0 parallel runs. The update includes (on MARS): export ROOT=/gpfs/dell2/emc/modeling/noscrub/Jiayi.Peng/ens_tracker.v1.1.15.1 (1) THE CODE: 1. gettrk_main_gfs.f ....updated in ${ROOT}/sorc/gettrk_gfs.fd c J.Peng---07/26/2019 to free the memory in reading GRIB2 data call gf_free (gfld) 2. leadtime.f .... added in ${ROOT}/sorc/leadtime.fd creating forecast leading hours with maxhrs/dthrs 3. gettrk_gen_main_gfs.f .... added in ${ROOT}/sorc/gettrk_gen_gfs.fd the new code for GFS TC genesis. (2)The COMPILE: ${ROOT}/sorc/ Removing: Module_ens_tracker_v1.1 and Module_ens_tracker.v1.1.8_Cray-intel-haswell Adding: Module_ens_tracker.v1.1.15_for_Cray/Dell/Jet/Theia/Wcoss makefile_cray makefile_dell makefile_jet makefile_wcoss in *.fd Updating: README.build and build.sh (3) The job-control: ${ROOT}/control/dell jfv3_cyclone_track_00.ecf_dell .... updated jfv3_cyclone_genesis_00.ecf_dell .... updated jfv3gdas_cyclone_track_00.ecf_dell .... updated (4) The jobs: ${ROOT}/jobs JFV3_CYCLONE_TRACK_JP .... updated JFV3_CYCLONE_GENESIS_JP .... updated JFV3GDAS_CYCLONE_TRACK_JP .... updated (5) The ush: data_check_gfs.sh .... added data_check_gdas.sh .... added extrkr_gfs.sh .... updated extrkr_tcv_gfs.sh .... added extrkr_gen_gfs.sh .... added (6) The scripts: exgfs_tc_genesis.sh .... updated
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Fortran 69.3%
- Shell 28.6%
- Python 1.3%
- Perl 0.3%
- Makefile 0.2%
- Roff 0.2%
- Other 0.1%