Skip to content

Commit

Permalink
Updated FV3 to 24Feb22 gsl/develop branch, a2a6a22, tag global-24Feb…
Browse files Browse the repository at this point in the history
…2022
  • Loading branch information
jkhender committed Feb 27, 2022
1 parent 06981c8 commit 5674694
Show file tree
Hide file tree
Showing 10 changed files with 65 additions and 12,962 deletions.
8 changes: 6 additions & 2 deletions INFO
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
18 Jan 2022
27 Feb 2022
- update FV3 to 24feb22 gsl/develop branch, a2a6a22, tag global-24Feb2022
effective 00Z 28Feb22
20 Jan 2022
- change from ugwpv1 SDF to unified_ugwp SDF
effective 00Z 21Jan22
11 Jan 2022
- added NCL images in realtime
10 Jan 2022
Expand All @@ -13,7 +17,7 @@
- changed default values in field_table_gsd to 0.0 for
ice_nc, rain_nc, water_nc, sgs_tke variables
21 Dec 2021
- update to 15dec21 gsl/develop branch, dbdb629
- update FV3 to 15dec21 gsl/develop branch, dbdb629
add updated MYNN routines
turn off GF shallow scheme
14 Dec 2021
Expand Down
2 changes: 1 addition & 1 deletion sorc/build_fv3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ if [ ${RUN_CCPP:-${1:-"NO"}} = "NO" ]; then
else
#JKH./compile.sh "$target" "-DAPP=ATM -D32BIT=Y -DCCPP_SUITES=FV3_GFS_v16,FV3_GSD_noah,FV3_GSD_v0,FV3_GSD_noah_unified_ugwp" 2 NO NO
./compile.sh "$target" "-DAPP=ATM -D32BIT=Y -DCCPP_SUITES=FV3_GFS_v16,FV3_GSD_noah_unified_ugwp" 2 YES NO
mkdir ../NEMS/exe
mkdir -p ../NEMS/exe
mv -f fv3_2.exe ../NEMS/exe/global_fv3gfs.x
fi
28 changes: 28 additions & 0 deletions sorc/build_ufswm_24feb22.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#! /usr/bin/env bash
set -eux

source ./machine-setup.sh > /dev/null 2>&1
cwd=`pwd`

USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"}
if [ $USE_PREINST_LIBS = true ]; then
export MOD_PATH=/lfs4/HFIP/hfv3gfs/nwprod/NCEPLIBS/modulefiles
else
export MOD_PATH=${cwd}/lib/modulefiles
fi

# Check final exec folder exists
if [ ! -d "../exec" ]; then
mkdir ../exec
fi

if [ $target = hera ]; then target=hera.intel ; fi
if [ $target = jet ]; then target=jet.intel ; fi
if [ $target = orion ]; then target=orion.intel ; fi

cd ufs-weather-model_24feb22_a2a6a22
FV3=$( pwd -P )/FV3
cd tests/
./compile.sh "$target" "-DAPP=ATM -D32BIT=Y -DCCPP_SUITES=FV3_GFS_v16,FV3_GSD_noah_unified_ugwp" 2 YES NO
mkdir -p ../NEMS/exe
mv -f fv3_2.exe ../NEMS/exe/global_fv3gfs.x
16 changes: 8 additions & 8 deletions sorc/checkout.sh
Original file line number Diff line number Diff line change
Expand Up @@ -34,20 +34,20 @@ if [[ ! -d fv3gfs.fd ]] ; then
cd fv3gfs.fd
git checkout GFS.v16.0.16
else
echo ufs-weather-model_15dec_gsldev.fd checkout ...
if [[ ! -d ufs-weather-model_15dec_dbdb629 ]] ; then
rm -f ${topdir}/checkout-15dec.log
git clone --recursive -b gsl/develop https://github.com/NOAA-GSL/ufs-weather-model ufs-weather-model_15dec_dbdb629 >> ${topdir}/checkout-fv3gfs.log 2>&1
cd ufs-weather-model_15dec_dbdb629
git checkout dbdb629ec64a8312c9a4a58649f366ac0757c04b
echo ufs-weather-model_24feb22_gsldev.fd checkout ...
if [[ ! -d ufs-weather-model_24feb22_a2a6a22 ]] ; then
rm -f ${topdir}/checkout-24feb22.log
git clone --recursive -b gsl/develop https://github.com/NOAA-GSL/ufs-weather-model ufs-weather-model_24feb22_a2a6a22 >> ${topdir}/checkout-fv3gfs.log 2>&1
cd ufs-weather-model_24feb22_a2a6a22
git checkout global-24Feb2022
else
echo 'Skip. Directory ufs-weather-model_15dec_gsldev.fd already exists.'
echo 'Skip. Directory ufs-weather-model_24feb22_gsldev.fd already exists.'
fi
fi
git submodule update --init --recursive
cd ${topdir}
if [ ${run_ccpp:-"NO"} = "YES" ]; then
ln -fs ufs-weather-model_15dec_dbdb629 fv3gfs.fd
ln -fs ufs-weather-model_24feb22_a2a6a22 fv3gfs.fd
rsync -avx fv3gfs.fd_gsl/FV3/ fv3gfs.fd/FV3/ ## copy over changes not in FV3 repository
fi
else
Expand Down
22 changes: 22 additions & 0 deletions sorc/checkout_gsldev_24feb22.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/bin/sh
#set -xue
set -x

topdir=$(pwd)
echo $topdir

echo ufs-weather-model_24feb22_gsldev.fd checkout ...
if [[ ! -d ufs-weather-model_24feb22_a2a6a22 ]] ; then
rm -f ${topdir}/checkout-24feb22.log
git clone --recursive -b gsl/develop https://github.com/NOAA-GSL/ufs-weather-model ufs-weather-model_24feb22_a2a6a22 >> ${topdir}/checkout-24feb22.log 2>&1
cd ufs-weather-model_24feb22_a2a6a22
git checkout a2a6a22b865d471a2814712ea80bef946d30bd2d
git submodule update --init --recursive
cd ${topdir}
ln -fs ufs-weather-model_24feb22_a2a6a22 fv3gfs.fd
rsync -avx fv3gfs.fd_gsl/FV3/ fv3gfs.fd/FV3/ ## copy over changes not in FV3 repository
else
echo 'Skip. Directory ufs-weather-model_24feb22_gsldev.fd already exists.'
fi

exit 0
Loading

0 comments on commit 5674694

Please sign in to comment.