#!/usr/bin/env bash #ESMADIR=/discover/nobackup/aeichman/Ganymed-1_0_UNSTABLE # (for example) if [ -z $ESMADIR ] then echo "ERROR: you need to set environment variable ESMADIR" exit fi ln -s $ESMADIR/Linux/bin/GEOSgcm.x . # see geos5 wiki for information about these experiments if [ $# -ge 1 ] then CASEDIR=$1 fi echo $CASEDIR # Uncomment the line with the case you want to set up #CASEDIR="arm_97jul" #CASEDIR="merra_arm97jul" #CASEDIR="arm_kwjx" #CASEDIR="merra_kwjx" #CASEDIR="COARE" #CASEDIR="merra_coare" #CASEDIR="TRMM_LBA" #CASEDIR="merra_trmm" #CASEDIR="arm_scsmex" #CASEDIR="merra_arm_scmx" #CASEDIR="merra_armsgp" #CASEDIR="scm_cfmip-p6" #CASEDIR="scm_cfmip-p11" #CASEDIR="scm_cfmip-p12" #CASEDIR="scm_cfmip-s6" #CASEDIR="scm_cfmip-s11" #CASEDIR="scm_cfmip-s12" #CASEDIR="scm_cfmip2-p6" #CASEDIR="scm_cfmip2-p11" #CASEDIR="scm_cfmip2-p12" #CASEDIR="scm_cfmip2-s6" #CASEDIR="scm_cfmip2-s11" #CASEDIR="scm_cfmip2-s12" #CASEDIR="armtwp_ice" #CASEDIR="merra_twp" #CASEDIR="merra_namma" #CASEDIR="merra_namecore" #CASEDIR="merra_nameaznm" #CASEDIR="e572p1_discaq" if [ -z $CASEDIR ] then echo "ERROR: you need to set CASEDIR" exit fi case $CASEDIR in "arm_97jul") DATFILE="arm_97jul.dat";; "merra_arm97jul") DATFILE="merra_arm97jul.dat";; "arm_kwjx") DATFILE="arm_kwjx.dat";; "merra_kwjx") DATFILE="merra_kwjx.dat";; "merra_coare") DATFILE="merra_coare.dat";; "COARE") DATFILE="TOGA_COARE.dat";; "TRMM_LBA") DATFILE="TRMM_LBA.dat";; "merra_trmm") DATFILE="merra_trmm.dat";; "arm_scsmex") DATFILE="arm_scmx.dat";; "merra_arm_scmx") DATFILE="merra_scmx.dat";; "merra_armsgp") DATFILE="merra_armsgp.dat";; "scm_cfmip-p6") DATFILE="cfmip_p6.bin";; "scm_cfmip-p11") DATFILE="cfmip_p11.bin";; "scm_cfmip-p12") DATFILE="cfmip_p12.bin";; "scm_cfmip-s6") DATFILE="cfmip_s6.bin";; "scm_cfmip-s11") DATFILE="cfmip_s11.bin";; "scm_cfmip-s12") DATFILE="cfmip_s12.bin";; "scm_cfmip2-p6") DATFILE="cfmip2_p6.bin";; "scm_cfmip2-p11") DATFILE="cfmip2_p11.bin";; "scm_cfmip2-p12") DATFILE="cfmip2_p12.bin";; "scm_cfmip2-s6") DATFILE="cfmip2_s6.bin";; "scm_cfmip2-s11") DATFILE="cfmip2_s11.bin";; "scm_cfmip2-s12") DATFILE="cfmip2_s12.bin";; "armtwp_ice") DATFILE="armtwp_ice.dat";; "merra_twp") DATFILE="merra_twp.dat";; "merra_namma") DATFILE="merra_namma.dat";; "merra_namecore") DATFILE="merra_namecore.dat";; "merra_nameaznm") DATFILE="merra_nameaznm.dat";; "e572p1_discaq") DATFILE="e572p1_discaq.dat";; esac SITE=$($ESMADIR/src/g5_modules site) BCSTAG="Ganymed-4_0_Reynolds" case $SITE in NCCS) SCMDIR="/discover/nobackup/aeichman/scm/scminfiles/g4.0/" BCSDIR="/discover/nobackup/ltakacs/bcs/Ganymed-4_0/$BCSTAG" CHMDIR="/discover/nobackup/projects/gmao/share/dao_ops/fvInput_nc3" ;; NAS) SCMDIR="/nobackup/gmao_SIteam/ModelData/scminfiles/g4.0/" BCSDIR="/nobackup/gmao_SIteam/ModelData/bcs/Ganymed-4_0/$BCSTAG" CHMDIR="/nobackup/gmao_SIteam/ModelData/fvInput_nc3" ;; GMAO*) SCMDIR="/ford1/share/gmao_SIteam/ModelData/scminfiles/g4.0/" BCSDIR="/ford1/share/gmao_SIteam/ModelData/bcs/Ganymed-4_0/$BCSTAG" CHMDIR="/ford1/share/gmao_SIteam/ModelData" ;; *) echo "Unknown site $SITE. Will need to hardcode in SCMDIR, BCSDIR, and CHMDIR." exit 3 ;; esac SOURCEDIR=$SCMDIR$CASEDIR cp $SOURCEDIR/$DATFILE . cp $SOURCEDIR/topo_dynave.data . #cp $SOURCEDIR/datmodyn_internal_rst . cp $SOURCEDIR/fraci.data . #cp $SOURCEDIR/fvcore_internal_rst . #cp $SOURCEDIR/moist_internal_rst . cp $SOURCEDIR/SEAWIFS_KPAR_mon_clim.data . cp $SOURCEDIR/sst.data . cp $SOURCEDIR/sstsi.data . cp $SOURCEDIR/tile.data . cp $SOURCEDIR/topo_gwdvar.data . cp $SOURCEDIR/topo_trbvar.data . #cp $SOURCEDIR/catch_internal_rst . cp $SOURCEDIR/lai.dat . cp $SOURCEDIR/green.dat . cp $SOURCEDIR/nirdf.dat . cp $SOURCEDIR/vegdyn.data . cp $SOURCEDIR/visdf.dat . cp $SOURCEDIR/*rst . mkdir -p ExtData /bin/rm -rf ExtData/g5chem /bin/ln -s $CHMDIR/g5chem ExtData cp -u $SOURCEDIR/CAP.rc . cp $SOURCEDIR/cap_restart . cp -u $SOURCEDIR/HISTORY.rc . /bin/ln -sf $BCSDIR/Shared/pchem.species.CMIP-5.1870-2097.z_91x72.nc4 species.data cp $ESMADIR/Linux/etc/*.rc . cp $SCMDIR/general/* . #if ! [ -f AGCM.rc ] #then cp -u $SOURCEDIR/AGCM.rc . #fi chmod -fR 755 *