# sample .transprc # for TRANSP setup at PPPL # 11/03/2008 CLF # For building TRANSP # # Note: # substitute correct "MY_DISK", "CODESYSDIR" & "LOCAL" #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> set UNAME=`whoami` set MY_DISK=/p/transpusers/$UNAME setenv TRANSPROOT $MY_DISK/transp setenv CODESYSDIR $MY_DISK/transp/codesys setenv WORKROOT /local/$UNAME if ($?FORTRAN_VARIANT) then if ($FORTRAN_VARIANT == PathScale ) then setenv LOCAL $MY_DISK/transp/Linux_x86_64 else echo "???? FORTRAN_VARIANT = $FORTRAN_VARIANT not supported ????" endif else echo "???? FORTRAN_VARIANT not defined ????" endif setenv CONFIGDIR $LOCAL/config setenv LOGDIR $WORKROOT/log setenv TMPDIR $WORKROOT/tmp setenv DBGDIR $WORKROOT/debug setenv WORKDIR $WORKROOT/work setenv REQUESTDIR $TRANSPROOT/request setenv RESULTDIR $TRANSPROOT/result setenv DATADIR $TRANSPROOT/data setenv SIGDATADIR $TRANSPROOT/sigdata setenv SIGTABLDIR $TRANSPROOT/sigtabl setenv PREACTDIR $TRANSPROOT/preact setenv XTRANSPIN $CODESYSDIR/transpin setenv XTRANSPIN_TOK nstx setenv QSHARE /p/transpgrid/qshare setenv TRINF /p/transpgrid/inf_new setenv ARCDIR /p/transparch/result setenv HALTDIR /p/transpgrid/suspended setenv WORKSTATION_TYPE LINUX if ( `uname -m` == "x86_64" ) then setenv _64 TRUE endif setenv LOADER_TRAILER " -L$LOCAL/other -lreadline -lhistory -ltermcap " setenv L_IDL `which idl` if ( $?ACML_HOME ) then setenv L_BLAS " -L$BLASHOME -lacml" setenv L_LAPACK " -L$LAPACKHOME -lacml" endif setenv L_F2C " -lf2c" setenv L_RFFTW " -lrfftw" setenv L_NETCDF " -L$NETCDFHOME/lib -lnetcdf -lnetcdff " setenv L_MDSPLUS " -L$MDSPLUS_DIR/lib -lMdsLib " setenv L_FFTW " -L$FFTWHOME/lib -lfftw" setenv L_SUPERLU " -L$SUPERLU_HOME/lib -lsuperlu $L_BLAS" setenv XE $LOCAL/exe setenv SB $TRANSPROOT/bin setenv SC $CODESYSDIR/csh setenv PATH ./:${SB}:${XE}:$CODESYSDIR/qcsh:${SC}:$PATH setenv IDL_PATH "+/p/beast/idl:$IDL_PATH" # For C, C++ Fortran mix #----------------------- if ( $FORTRAN_VARIANT == 'PathScale' ) then setenv FTN_MAIN "-lpathfstart" setenv FTN_TRAILER "-L$FLIBROOT -lmpath -lmv -lpathfortran -lpscrt " setenv CPP_TRAILER "-L/usr/lib/gcc/x86_64-redhat-linux/3.4.3 -lstdc++ -lgcc_s -lgcc" else echo " *** unknown FORTRAN_VARIANT *** " endif