|
63 | 63 |
|
64 | 64 | source $GEOSBIN/g5_modules |
65 | 65 |
|
| 66 | +setenv BASEBIN ${{BASEDIR}}/Linux/bin |
| 67 | +
|
66 | 68 | setenv MPI_STACK {DETECTED_MPI_STACK} |
67 | 69 |
|
68 | 70 | if ( ${{MPI_STACK}} == "openmpi" ) then |
|
103 | 105 | # reversed sequence for LADAS_COUPLING (Sep 2020) (needed when coupling with ADAS using different BASEDIR) |
104 | 106 | setenv LD_LIBRARY_PATH ${{BASEDIR}}/${{ARCH}}/lib:${{ESMADIR}}/lib:${{LD_LIBRARY_PATH}} |
105 | 107 |
|
106 | | -module load nco |
107 | | -
|
108 | 108 | setenv RUN_CMD "$GEOSBIN/esma_mpirun -np " |
109 | 109 |
|
110 | 110 | ####################################################################### |
|
602 | 602 |
|
603 | 603 | sed -i -e "s/NT/$LEN_SUB/g" timestamp.cdl |
604 | 604 | sed -i -e "s/DATAVALUES/$tstep2/g" timestamp.cdl |
605 | | - ncgen -k4 -o timestamp.nc4 timestamp.cdl |
606 | | - ncrcat -h $EXPID.$ThisCol.${{YYYY}}${{MM}}${{DD}}_* ${{EXPID}}.${{ThisCol}}.$YYYY$MM$DD.nc4 |
607 | | - ncks -4 -h -v time_stamp timestamp.nc4 -A ${{EXPID}}.${{ThisCol}}.$YYYY$MM$DD.nc4 |
| 605 | + $BASEBIN/ncgen -k4 -o timestamp.nc4 timestamp.cdl |
| 606 | + $BASEBIN/ncrcat -h $EXPID.$ThisCol.${{YYYY}}${{MM}}${{DD}}_* ${{EXPID}}.${{ThisCol}}.$YYYY$MM$DD.nc4 |
| 607 | + $BASEBIN/ncks -4 -h -v time_stamp timestamp.nc4 -A ${{EXPID}}.${{ThisCol}}.$YYYY$MM$DD.nc4 |
608 | 608 | /bin/rm timestamp.cdl |
609 | 609 | /bin/rm timestamp.nc4 |
610 | 610 | # rudimentary check for desired nc4 file; if ok, delete sub-daily files |
|
745 | 745 | set tmp_file = $EXPDIR/output/$EXPDOMAIN/rs/$ENSDIR/Y${{eYEAR}}/M${{eMON}}/${{EXPID}}.${{rstf}}_internal_rst.${{eYEAR}}${{eMON}}${{eDAY}}_${{eHour}}${{eMin}} |
746 | 746 | # copy generic restart file to final location/name but remove lat/lon variables |
747 | 747 | # (lat/lon variables are not correct when running in EASE-grid tile space) |
748 | | - ncks -4 -O -C -x -v lat,lon ${{rstf}}${{ENSID}}_internal_checkpoint $tmp_file |
| 748 | + $BASEBIN/ncks -4 -O -C -x -v lat,lon ${{rstf}}${{ENSID}}_internal_checkpoint $tmp_file |
749 | 749 | /bin/rm -f ${{rstf}}${{ENSID}}_internal_checkpoint |
750 | 750 | set old_rst = `/usr/bin/readlink -f $EXPDIR/input/restart/${{rstf}}${{ENSID}}_internal_rst` |
751 | 751 | /bin/rm -f $EXPDIR/input/restart/${{rstf}}${{ENSID}}_internal_rst |
|
777 | 777 | set TM = `echo $ThisTime | cut -c5-6` |
778 | 778 | set THISDIR = $EXPDIR/output/$EXPDOMAIN/rs/$ENSDIR/Y${{TY}}/M${{TM}}/ |
779 | 779 | if (! -e $THISDIR ) mkdir -p $THISDIR |
780 | | - (ncks -4 -O -C -x -v lat,lon $rfile ${{THISDIR}}${{EXPID}}.landpert_internal_rst.${{ThisTime}}.nc4;\\ |
| 780 | + ($BASEBIN/ncks -4 -O -C -x -v lat,lon $rfile ${{THISDIR}}${{EXPID}}.landpert_internal_rst.${{ThisTime}}.nc4;\\ |
781 | 781 | /usr/bin/gzip ${{THISDIR}}${{EXPID}}.landpert_internal_rst.${{ThisTime}}.nc4; \\ |
782 | 782 | /bin/rm -f $rfile) & |
783 | 783 | end |
|
0 commit comments