|
1 | 1 | mkdir -p INPUT RESTART
|
2 | 2 |
|
3 |
| -if [ "$LNDRES" = "C96" ]; then |
| 3 | +if [ "$ATMRES" = "C96" ]; then |
4 | 4 | inputdir=FV3_input_data
|
5 |
| -elif [ "$LNDRES" = "C48" ]; then |
6 |
| - inputdir=FV3_input_data48 |
7 |
| -elif [ "$LNDRES" = "C192" ]; then |
8 |
| - inputdir=FV3_input_data192 |
9 |
| -elif [ "$LNDRES" = "C384" ]; then |
10 |
| - inputdir=FV3_input_data384 |
11 |
| -elif [ "$LNDRES" = "C768" ]; then |
12 |
| - inputdir=FV3_input_data768 |
| 5 | +else |
| 6 | + inputdir=FV3_input_data${ATMRES#C} |
13 | 7 | fi
|
14 |
| -echo "inputdir=$inputdir,LNDRES=$LNDRES" |
| 8 | +echo "inputdir=$inputdir,ATMRES=$ATMRES" |
| 9 | + |
| 10 | +V2_SFC_FILE=${V2_SFC_FILE:-false} |
| 11 | +SUFFIX=${RT_SUFFIX} |
15 | 12 |
|
16 |
| -if [ $DATM_CDEPS == true ]; then |
| 13 | +if [[ $DATM_CDEPS == true ]] || [[ $S2S = false ]]; then |
17 | 14 | targetdir="./INPUT"
|
18 |
| - rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile1.nc ./${targetdir}/@[LNDRES].initial.tile1.nc |
19 |
| - rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile2.nc ./${targetdir}/@[LNDRES].initial.tile2.nc |
20 |
| - rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile3.nc ./${targetdir}/@[LNDRES].initial.tile3.nc |
21 |
| - rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile4.nc ./${targetdir}/@[LNDRES].initial.tile4.nc |
22 |
| - rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile5.nc ./${targetdir}/@[LNDRES].initial.tile5.nc |
23 |
| - rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile6.nc ./${targetdir}/@[LNDRES].initial.tile6.nc |
24 |
| -else |
25 |
| - if [ "$ATMRES" = "$LNDRES" ]; then |
26 |
| - targetdir="./INPUT" |
27 |
| - cd ${targetdir} |
28 |
| - ln -sf grid_spec.nc @[LNDRES]_mosaic.nc |
29 |
| - cd - |
30 |
| - else |
31 |
| - mkdir -p INPUT/$LNDRES |
32 |
| - targetdir="./INPUT/$LNDRES" |
33 |
| - fi |
34 | 15 |
|
35 |
| - if [ $WARM_START = .false. ]; then |
36 |
| - cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127/sfc_data.tile*.nc ${targetdir}/. |
| 16 | + if [ $DATM_CDEPS == true ]; then |
| 17 | + # Initial condition |
| 18 | + rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile1.nc ./${targetdir}/@[LNDRES].initial.tile1.nc |
| 19 | + rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile2.nc ./${targetdir}/@[LNDRES].initial.tile2.nc |
| 20 | + rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile3.nc ./${targetdir}/@[LNDRES].initial.tile3.nc |
| 21 | + rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile4.nc ./${targetdir}/@[LNDRES].initial.tile4.nc |
| 22 | + rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile5.nc ./${targetdir}/@[LNDRES].initial.tile5.nc |
| 23 | + rsync -arv @[INPUTDATA_ROOT]/NOAHMP_IC/$atm_datamode/ufs-land_@[LNDRES]_init_fields.tile6.nc ./${targetdir}/@[LNDRES].initial.tile6.nc |
| 24 | + |
| 25 | + # Fixed files |
| 26 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx@[OCNRES].tile1.nc ${targetdir}/oro_data.tile1.nc |
| 27 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx@[OCNRES].tile2.nc ${targetdir}/oro_data.tile2.nc |
| 28 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx@[OCNRES].tile3.nc ${targetdir}/oro_data.tile3.nc |
| 29 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx@[OCNRES].tile4.nc ${targetdir}/oro_data.tile4.nc |
| 30 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx@[OCNRES].tile5.nc ${targetdir}/oro_data.tile5.nc |
| 31 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx@[OCNRES].tile6.nc ${targetdir}/oro_data.tile6.nc |
| 32 | + cp @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/oro_data_ls* ${targetdir}/. |
| 33 | + cp @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/oro_data_ss* ${targetdir}/. |
| 34 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES]*.nc ${targetdir}/. |
| 35 | + cp @[INPUTDATA_ROOT]/CPL_FIX/a@[LNDRES]o@[OCNRES]/grid_spec.nc ${targetdir}/. |
| 36 | + cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/@[LNDRES]_grid*.nc ${targetdir}/. |
| 37 | + cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/grid_spec.nc ${targetdir}/@[LNDRES]_mosaic.nc |
37 | 38 | else
|
38 |
| - # land restart file |
39 |
| - cp ../${DEP_RUN}${SUFFIX}/ufs.cpld.lnd.out.${RESTART_FILE_SUFFIX_SECS}.tile*.nc RESTART/. |
40 |
| - # CMEPS restart and pointer files |
41 |
| - RFILE=ufs.cpld.cpl.r.${RESTART_FILE_SUFFIX_SECS}.nc |
42 |
| - cp ../${DEP_RUN}${SUFFIX}/RESTART/${RFILE} . |
43 |
| - ls -1 ${RFILE}>rpointer.cpl |
44 |
| - # link grid spec file |
| 39 | + # Initial condition |
| 40 | + if [ $WARM_START = .false. ]; then |
| 41 | + # IC |
| 42 | + if [ "$V2_SFC_FILE" = "true" ]; then |
| 43 | + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_mx${OCNRES}_v2_sfc/sfc_data*.nc ${targetdir}/. |
| 44 | + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_mx${OCNRES}_v2_sfc/gfs_data*.nc ${targetdir}/. |
| 45 | + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_mx${OCNRES}_v2_sfc/gfs_ctrl.nc ${targetdir}/. |
| 46 | + else |
| 47 | + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_mx${OCNRES}/sfc_data*.nc ${targetdir}/. |
| 48 | + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_mx${OCNRES}/gfs_data*.nc ${targetdir}/. |
| 49 | + cp -r @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_mx${OCNRES}/gfs_ctrl*.nc ${targetdir}/. |
| 50 | + fi |
| 51 | + else |
| 52 | + # FV3 related restart files |
| 53 | + cp -r ../${DEP_RUN}${SUFFIX}/${targetdir}/* ${targetdir}/. |
| 54 | + cp -r ../${DEP_RUN}${SUFFIX}/RESTART/${RESTART_FILE_PREFIX}.* ${targetdir}/. |
| 55 | + for RFILE in INPUT/${RESTART_FILE_PREFIX}.*; do |
| 56 | + [ -e $RFILE ] || exit 1 |
| 57 | + RFILE_OLD=$(basename $RFILE) |
| 58 | + mv -f $RFILE ${targetdir}/"${RFILE_OLD//${RESTART_FILE_PREFIX}./}" |
| 59 | + done |
| 60 | + if [[ $IAU_OFFSET == 6 ]] && [[ $FHROT -le 6 ]]; then |
| 61 | + cp @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_mx${OCNRES}/fv_increment*.nc INPUT/. |
| 62 | + fi |
| 63 | + fi |
| 64 | + |
| 65 | + # Fixed files |
| 66 | + FNSMCC="global_soilmgldas.statsgo.t1534.3072.1536.grb" |
| 67 | + FNMSKH="global_slmask.t1534.3072.1536.grb" |
| 68 | + cp @[INPUTDATA_ROOT]/${inputdir}/${FNSMCC} . |
| 69 | + cp @[INPUTDATA_ROOT]/${inputdir}/${FNMSKH} . |
| 70 | + if [ $TILEDFIX = .true. ]; then |
| 71 | + cp @[INPUTDATA_ROOT]/FV3_fix/global_glacier.2x2.grb . |
| 72 | + cp @[INPUTDATA_ROOT]/FV3_fix/global_maxice.2x2.grb . |
| 73 | + cp @[INPUTDATA_ROOT]/FV3_fix/RTGSST.1982.2012.monthly.clim.grb . |
| 74 | + cp @[INPUTDATA_ROOT]/FV3_fix/global_snoclim.1.875.grb . |
| 75 | + cp @[INPUTDATA_ROOT]/FV3_fix/IMS-NIC.blended.ice.monthly.clim.grb . |
| 76 | + fi |
| 77 | + |
| 78 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/oro_@[ATMRES].mx@[OCNRES].tile1.nc ${targetdir}/oro_data.tile1.nc |
| 79 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/oro_@[ATMRES].mx@[OCNRES].tile2.nc ${targetdir}/oro_data.tile2.nc |
| 80 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/oro_@[ATMRES].mx@[OCNRES].tile3.nc ${targetdir}/oro_data.tile3.nc |
| 81 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/oro_@[ATMRES].mx@[OCNRES].tile4.nc ${targetdir}/oro_data.tile4.nc |
| 82 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/oro_@[ATMRES].mx@[OCNRES].tile5.nc ${targetdir}/oro_data.tile5.nc |
| 83 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/oro_@[ATMRES].mx@[OCNRES].tile6.nc ${targetdir}/oro_data.tile6.nc |
| 84 | + cp @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/oro_data_ls* ${targetdir}/. |
| 85 | + cp @[INPUTDATA_ROOT]/${inputdir}/INPUT_L127_gfsv17/oro_data_ss* ${targetdir}/. |
| 86 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[ATMRES]/@[ATMRES]*.nc . |
| 87 | + cp @[INPUTDATA_ROOT]/CPL_FIX/a@[ATMRES]o@[OCNRES]/grid_spec.nc ${targetdir}/. |
| 88 | + cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/@[ATMRES]_grid*.nc ${targetdir}/. |
| 89 | + cp @[INPUTDATA_ROOT]/${inputdir}/INPUT/grid_spec.nc ${targetdir}/@[ATMRES]_mosaic.nc |
| 90 | + cp @[INPUTDATA_ROOT]/MOM6_FIX/@[OCNRES]/ocean_mosaic.nc ${targetdir}/. |
| 91 | + |
| 92 | + # Merra2 |
| 93 | + if [ $IAER = 1011 ]; then |
| 94 | + for n in 01 02 03 04 05 06 07 08 09 10 11 12; do |
| 95 | + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/MERRA2_y14_24/merra2_1423_${n}.nc aeroclim.m${n}.nc |
| 96 | + done |
| 97 | + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_BC.v1_3.dat optics_BC.dat |
| 98 | + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_OC.v1_3.dat optics_OC.dat |
| 99 | + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_DU.v15_3.dat optics_DU.dat |
| 100 | + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SS.v3_3.dat optics_SS.dat |
| 101 | + cp @[INPUTDATA_ROOT]/FV3_input_data_INCCN_aeroclim/aer_data/LUTS/optics_SU.v1_3.dat optics_SU.dat |
| 102 | + fi |
| 103 | + |
| 104 | + cp @[INPUTDATA_ROOT]/FV3_input_data/ugwp_c384_tau.nc ./ugwp_limb_tau.nc |
| 105 | + |
| 106 | + if [ $IMP_PHYSICS = 8 ]; then |
| 107 | + cp @[INPUTDATA_ROOT]/FV3_fix/CCN_ACTIVATE.BIN CCN_ACTIVATE.BIN |
| 108 | + cp @[INPUTDATA_ROOT]/FV3_fix/freezeH2O.dat freezeH2O.dat |
| 109 | + cp @[INPUTDATA_ROOT]/FV3_fix/qr_acr_qgV2.dat qr_acr_qgV2.dat |
| 110 | + cp @[INPUTDATA_ROOT]/FV3_fix/qr_acr_qsV2.dat qr_acr_qsV2.dat |
| 111 | + fi |
| 112 | + |
| 113 | + # Prognostic aerosols |
| 114 | + if [ $CPLCHM = .true. ]; then |
| 115 | + ln -sf @[INPUTDATA_ROOT]/GOCART/p8c_5d/ExtData . |
| 116 | + fi |
45 | 117 | fi
|
46 | 118 | fi
|
47 | 119 |
|
| 120 | +# Land component related restart files |
| 121 | +if [ $WARM_START = .true. ]; then |
| 122 | + # Copy land restart files |
| 123 | + cp ../${DEP_RUN}${SUFFIX}/ufs.cpld.lnd.out.${RESTART_FILE_SUFFIX_SECS}.tile*.nc RESTART/. |
| 124 | + # CMEPS restart and pointer files |
| 125 | + RFILE=ufs.cpld.cpl.r.${RESTART_FILE_SUFFIX_SECS}.nc |
| 126 | + cp ../${DEP_RUN}${SUFFIX}/RESTART/${RFILE} . |
| 127 | + ls -1 ${RFILE}>rpointer.cpl |
| 128 | +fi |
| 129 | + |
| 130 | +# Running land in different resolution |
| 131 | +# Note that CMEPS mediator has some limitiations to run land in different resolution than atmosphere |
48 | 132 | if [ "$ATMRES" != "$LNDRES" ]; then
|
49 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].maximum_snow_albedo.tile*.nc ${targetdir}/. |
50 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].slope_type.tile*.nc ${targetdir}/. |
51 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].soil_type.tile*.nc ${targetdir}/. |
52 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].soil_color.tile*.nc ${targetdir}/. |
53 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].substrate_temperature.tile*.nc ${targetdir}/. |
54 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].vegetation_greenness.tile*.nc ${targetdir}/. |
55 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].vegetation_type.tile*.nc ${targetdir}/. |
56 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile1.nc ${targetdir}/oro_data.tile1.nc |
57 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile2.nc ${targetdir}/oro_data.tile2.nc |
58 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile3.nc ${targetdir}/oro_data.tile3.nc |
59 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile4.nc ${targetdir}/oro_data.tile4.nc |
60 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile5.nc ${targetdir}/oro_data.tile5.nc |
61 |
| - rsync -arv @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx*.tile6.nc ${targetdir}/oro_data.tile6.nc |
62 |
| - rsync -arv @[INPUTDATA_ROOT]/${inputdir}/INPUT/@[LNDRES]_grid.tile*.nc ${targetdir}/. |
63 |
| - rsync -arv @[INPUTDATA_ROOT]/${inputdir}/INPUT/grid_spec.nc ${targetdir}/@[LNDRES]_mosaic.nc |
| 133 | + mkdir -p INPUT/$LNDRES |
| 134 | + targetdir="./INPUT/$LNDRES" |
| 135 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].maximum_snow_albedo.tile*.nc ${targetdir}/. |
| 136 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].slope_type.tile*.nc ${targetdir}/. |
| 137 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].soil_type.tile*.nc ${targetdir}/. |
| 138 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].soil_color.tile*.nc ${targetdir}/. |
| 139 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].substrate_temperature.tile*.nc ${targetdir}/. |
| 140 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].vegetation_greenness.tile*.nc ${targetdir}/. |
| 141 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/@[LNDRES].vegetation_type.tile*.nc ${targetdir}/. |
| 142 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx025.tile1.nc ${targetdir}/oro_data.tile1.nc |
| 143 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx025.tile2.nc ${targetdir}/oro_data.tile2.nc |
| 144 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx025.tile3.nc ${targetdir}/oro_data.tile3.nc |
| 145 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx025.tile4.nc ${targetdir}/oro_data.tile4.nc |
| 146 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx025.tile5.nc ${targetdir}/oro_data.tile5.nc |
| 147 | + cp @[INPUTDATA_ROOT]/FV3_fix_tiled/@[LNDRES]/oro_@[LNDRES].mx025.tile6.nc ${targetdir}/oro_data.tile6.nc |
| 148 | + cp @[INPUTDATA_ROOT]/FV3_input_data${LNDRES#C}/INPUT/@[LNDRES]_grid.tile*.nc ${targetdir}/. |
| 149 | + cp @[INPUTDATA_ROOT]/FV3_input_data${LNDRES#C}/INPUT/grid_spec.nc ${targetdir}/@[LNDRES]_mosaic.nc |
| 150 | + if [ $WARM_START = .false. ]; then |
| 151 | + if [ "$V2_SFC_FILE" = "true" ]; then |
| 152 | + cp @[INPUTDATA_ROOT]/FV3_input_data${LNDRES#C}/INPUT_L127_mx025_v2_sfc/sfc_data*.nc ${targetdir}/. |
| 153 | + cp @[INPUTDATA_ROOT]/FV3_input_data${LNDRES#C}/INPUT_L127_mx025_v2_sfc/gfs_data*.nc ${targetdir}/. |
| 154 | + cp @[INPUTDATA_ROOT]/FV3_input_data${LNDRES#C}/INPUT_L127_mx025_v2_sfc/gfs_ctrl*.nc ${targetdir}/. |
| 155 | + else |
| 156 | + cp @[INPUTDATA_ROOT]/FV3_input_data${LNDRES#C}/INPUT_L127_mx025/sfc_data*.nc ${targetdir}/. |
| 157 | + cp @[INPUTDATA_ROOT]/FV3_input_data${LNDRES#C}/INPUT_L127_mx025/gfs_data*.nc ${targetdir}/. |
| 158 | + cp @[INPUTDATA_ROOT]/FV3_input_data${LNDRES#C}/INPUT_L127_mx025/gfs_ctrl*.nc ${targetdir}/. |
| 159 | + fi |
| 160 | + fi |
64 | 161 | fi
|
0 commit comments