# # This is the default standard .cshrc provided to csh users. # They are expected to edit it to meet their own needs. # # The commands in this file are executed each time a new csh shell # is started. # # $Revision: 1.7 $ # # Append to path set path = ( $path ~/bin /usr/local/bin ) # set man path if ($?MANPATH == 0) then setenv MANPATH /usr/share/catman:/usr/share/man:/usr/catman:/usr/man:/usr/gnu/catman:/usr/local/man else setenv MANPATH $MANPATH\:/usr/gnu/catman\:/usr/local/man endif # Modify path for "modules", to use newer languages. if (-f /opt/modules/modules/init/csh) then source /opt/modules/modules/init/csh # module load modules nqe mpt # module load modules nqe # this one in use until 1/4/00 # # 1/4/00: Loading MIPSpro and mpt as requested by TCG: # (mpt may be necessary only for MPI) module load MIPSpro module load mpt endif # Remember last 100 commands set history = 100 # For interactive shells, set the prompt to show the host name and event number. if ( (! $?ENVONLY) && $?prompt ) then if ( -o /bin/su ) then set prompt="`/usr/bsd/hostname -s` \!# " else set prompt="`/usr/bsd/hostname -s` \!% " endif endif # # Set env vars for code running on irix: # #setenv _DSM_PLACEMENT ROUND_ROBIN # instead of default first-touch #setenv _DSM_BARRIER FOP # fetch-op method setenv _DSM_VERBOSE ON # #setenv TRAP_FPE OFF # #setenv TRAP_FPE #setenv TRAP_FPE "ALL=COUNT" #setenv TRAP_FPE "${TRAP_FPE};UNDERFL=TRACE" #setenv TRAP_FPE "${TRAP_FPE};OVERFL=MAX" #setenv TRAP_FPE "${TRAP_FPE};DIVZERO=ABORT,TRACE" #setenv TRAP_FPE "${TRAP_FPE};INVALID=ABORT,TRACE" # # This is standard: setenv TRAP_FPE setenv TRAP_FPE "${TRAP_FPE} UNDERFL=FLUSH_ZERO" setenv TRAP_FPE "${TRAP_FPE};OVERFL=MAX" setenv TRAP_FPE "${TRAP_FPE};DIVZERO=ABORT,TRACE" setenv TRAP_FPE "${TRAP_FPE};INVALID=ABORT,TRACE" # # As recommended by scd's "Getting Started on Ute" doc: # setenv _DSM_PLACEMENT ROUND_ROBIN setenv _DSM_MIGRATION OFF #setenv _DSM_MUSTRUN setenv MPC_GANG OFF setenv MP_SUGNUMTHD OFF setenv _DSM_BARRIER FOP setenv _DSM_WAIT SPIN # alias po popd alias pu pushd alias di dirs alias lf ls -lF alias ls ls -F alias h history alias get 'rcp vishnu.hao:/home/tgcm/tgcm23/\!* .' alias get1 'rcp vishnu.hao:timegcm/tgcm23/\!* .' alias put 'rcp \!* vishnu.hao:timegcm/tgcm23' alias lft lf -t alias mkman 'man \!* | col -bp > \!*.man' #alias get 'rcp vishnu.hao:\$TGCMROOT/tgcm23/\!* .' #alias geth 'rcp vishnu.hao:timegcm/tgcm23/\!* .' alias get 'rcp vishnu.hao:\$TGCMROOT/tgcm14/\!* .' alias geth 'rcp vishnu.hao:tiegcm/tgcm14/\!* .' alias ncdumpv 'ncdump -v"lon,lat,lev,mtime,year,day,ut,timestep,f107d,f107a,hpower,ctpoten,byimf,mag,dtide,sdtide,colfac,p0,nflds" \!*'