#!/bin/csh -f # #Instructions how to build PGE03: #Read the instructions in the files called #ATMOS/PGE03/MOD_PR*/README* source /data/common/util/bin/setup-5.2.16.csh -f90 setenv LM_LICENSE_FILE /usr/local/etc/license.dat.pgi source /cc/svn_view/ATMOS/STOREDIR pushd $MODIS_STORE/shared_src/atmos_src/src_L2 $PGSBIN/smfcompile -f MODIS_39500.t -all -r -i pushd $MODIS_STORE/PGE03/MOD_PRVOLC $PGSBIN/smfcompile -f MODIS_39280.t -all -r -i pushd $MODIS_STORE/PGE03/MOD_PRDS make -f MOD_PRDS.mk >& makelog.$HOST popd popd popd source /data/common/util/bin/setup-5.2.16.csh -f77 setenv LM_LICENSE_FILE /usr/local/etc/license.dat.pgi source /cc/svn_view/ATMOS/STOREDIR pushd $MODIS_STORE/shared_src/atmos_src/src_L2 $PGSBIN/smfcompile -f MODIS_39500.t -all -r -i pushd $MODIS_STORE/PGE03/MOD_PRVOLC $PGSBIN/smfcompile -f MODIS_39280.t -all -r -i popd popd pushd $MODIS_STORE/PGE03 foreach DIR (MOD_PR35 MOD_PR07 MOD_PRVOLC) echo "\n${DIR}:" pushd $MODIS_STORE/PGE03/$DIR make -f {$DIR}.mk >& makelog.$HOST end popd popd #Build MOD_PRLCAT source /data/common/util/bin/setup-5.2.16.csh -f77 setenv LM_LICENSE_FILE /usr/local/etc/license.dat.pgi setenv HDFEOS_BIN /data/common/SDPTK5.2.16/SDPTK5.2.16v1.00_f77/hdfeos/bin/linux setenv HDFEOS_HOME /data/common/SDPTK5.2.16/SDPTK5.2.16v1.00_f77/hdfeos setenv USER modiscm source /cc/svn_view/ATMOS/STOREDIR setenv g++ '/usr/bin/g++ -v' foreach DIR (MOD_PRAlg17 MOD_PRAlg29 MOD_PRL2M35 MOD_PRAlg29St) echo "\n${DIR}:" pushd $MODIS_STORE/PGE03/MOD_PRLCAT/$DIR make -f {$DIR}.mk >& makelog.$HOST end popd pushd $MODIS_STORE/PGE03/MOD_PRLCAT make -f MOD_PRLCAT.mk >& makelog.$HOST popd popd #Make sure that PGSMSG files are in place: alias mk_pgsmsg "/home/vobadm/scripts/make_pgsmsgfiles.pl $MODIS_STORE/PGE03/PGSMSG" mk_pgsmsg -mapi $MODIS_STORE/shared_src/atmos_src/src_L2/MODIS_39500.t mk_pgsmsg -mapi $MODIS_STORE/PGE03/MOD_PRVOLC/MODIS_39280.t #