SRCDIR=@[SRCD]

cp @[RTPWD]/NMMB_reg/input_nmmb_regional.d01               input_domain_01
cp @[RTPWD]/NMMB_reg/input_nmmb_regional.d01_nemsio        input_domain_01_nemsio
cp @[RTPWD]/NMMB_reg/nmmb_rst_01_bin_0024h_00m_00.00s  restart_file_01
cp @[RTPWD]/NMMB_reg/nmmb_rst_01_nio_0024h_00m_00.00s  restart_file_01_nemsio
cp @[RTPWD]/NMMB_reg/GWD_bin_01 .
cp @[RTPWD]/NMMB_reg/boco.* .
if [ $PCPFLG = true ]; then
  cp @[RTPWD]/NMMB_reg/pcp.hr* .
fi
if [ $SPEC_ADV = true -a $RSTRT = true ]; then
  cp @[RTPWD]/NMMB_reg_spec_adv/nmmb_rst_01_bin_0012h_00m_00.00s  restart_file_01
  cp @[RTPWD]/NMMB_reg_spec_adv/nmmb_rst_01_nio_0012h_00m_00.00s  restart_file_01_nemsio
fi

cp configure_file_01 model_configure
cp @[RTPWD]/data/* .
cp IGBP_VEGPARM.TBL VEGPARM.TBL
cp IGBP_LANDUSE.TBL LANDUSE.TBL
cp ETAMPNEW_DATA.expanded_rain ETAMPNEW_DATA
ln -sf global_o3prdlos.f77 fort.28
ln -sf global_o3clim.txt fort.48

cp $SRCDIR/tests/nmm_conf/solver_state.txt .
cp $SRCDIR/tests/nmm_conf/nests.txt .
if [ $TS = true ]; then
  cp $SRCDIR/tests/nmm_conf/ts_locations.nml .
fi

#for post
export WRITE_DOPOST=@[wrtdopost]
export WRITE_DOPOST=${WRITE_DOPOST:-.false.}
export POST_GRIBVERSION=@[postgrbvs]
export POST_GRIBVERSION=${POST_GRIBVERSION:-'"grib1"'}
if  [[ $WRITE_DOPOST = .true. ]]; then
export PGBOUT=nmm_pgb
export IGEN=82
#cat <<EOF >postgp.inp.nml$$
# &NAMPGB
# $POSTGPVARS
#  /
#EOF
cp ${SRCDIR}/tests/nmmb_cntrl.parm ./nmmb_cntrl.parm
ln -sf ./nmmb_cntrl.parm fort.14
ln -sf griddef.out fort.110
if [ $SCHEDULER = 'loadleveler' ]; then
  cp /nwprod/parm/nam_micro_lookup.dat ./eta_micro_lookup.dat
elif [ $SCHEDULER = 'pbs' ]; then
  cp @[RTPWD]/data_POST/eta_micro_lookup.dat ./eta_micro_lookup.dat
elif [ $SCHEDULER = 'lsf' ]; then
  cp /nwprod/parm/nam_micro_lookup.dat ./eta_micro_lookup.dat
fi

fi