- #!/bin/bash
- # redirect output
- exec 3>&1
- exec &> "/fs/data3/ldramko/output/PEcAn_1000009575//out/ENS-00001/logfile.txt"
- # host specific setup
- # create output folder
- mkdir -p "/fs/data3/ldramko/output/PEcAn_1000009575//out/ENS-00001"
- # see if application needs running
- if [ ! -e "/fs/data3/ldramko/output/PEcAn_1000009575//out/ENS-00001/sipnet.out" ]; then
- cd "/fs/data3/ldramko/output/PEcAn_1000009575//run/ENS-00001"
- ln -s "/fs/data3/ldramko/pecan.data/dbfiles/NOAA_GEFS_SIPNET_site_0-676/NOAA_GEFS.Willow Creek (US-WCr).11.2018-07-31T06:00.2018-08-16T06:00.clim" sipnet.clim
- "/fs/data5/pecan.models/sipnet_unk/sipnet"
- STATUS=$?
- # copy output
- mv "/fs/data3/ldramko/output/PEcAn_1000009575//run/ENS-00001/sipnet.out" "/fs/data3/ldramko/output/PEcAn_1000009575//out/ENS-00001"
- # check the status
- if [ $STATUS -ne 0 ]; then
- echo -e "ERROR IN MODEL RUN\nLogfile is located at '/fs/data3/ldramko/output/PEcAn_1000009575//out/ENS-00001/logfile.txt'" >&3
- exit $STATUS
- fi
- # convert to MsTMIP
- echo "require (PEcAn.SIPNET)
- model2netcdf.SIPNET('/fs/data3/ldramko/output/PEcAn_1000009575//out/ENS-00001', 45.805925, -90.07961, '2018-07-31 06:00:00', '2018-08-16 06:00:00', FALSE, 'unk')
- " | R --no-save
- fi
- # copy readme with specs to output
- cp "/fs/data3/ldramko/output/PEcAn_1000009575//run/ENS-00001/README.txt" "/fs/data3/ldramko/output/PEcAn_1000009575//out/ENS-00001/README.txt"
- # run getdata to extract right variables
- # host specific teardown
- # all done
- echo -e "MODEL FINISHED\nLogfile is located at '/fs/data3/ldramko/output/PEcAn_1000009575//out/ENS-00001/logfile.txt'" >&3
Raw Paste