# Set environment variables
limit cputime      unlimited
limit filesize     unlimited
limit stacksize    unlimited
limit datasize     unlimited
limit coredumpsize 0
limit memoryuse    unlimited
limit vmemoryuse   unlimited
#

set filec    # filename completion
set history = 100

set path = (/home/Youlong.Xia/bin $path )
set path = (. $path )
set path = (./ $path )
setenv PATH "$PATH":./
setenv TZ "America/New_York"
setenv GIT_SSH $HOME/ssh-gerrit
setenv TERM xterm

unalias ls

alias cd 'set old=$cwd; chdir \!*;pwd;set prompt=$cwd\[\!\]\'
alias b 'set back=$old; set old=$cwd; cd $back; unset back; dirs'
set     prompt=$cwd'[\!] '

alias h       history
alias so      source
alias ll      ls -l
alias truc 'tr [a-z] [A-Z]'
alias trlc 'tr [A-Z] [a-z]'
alias jet  "ssh -l Youlong.Xia jetrsa.rdhpcs.noaa.gov"
alias gaea  "ssh -Y Youlong.Xia@gaea.rdhpcs.noaa.gov"

alias nceplib  "cd  /contrib/nceplibs/nwprod/lib"
alias com  "cd /scratch1/NCEPDEV/rstprod/com"
alias work "cd /scratch2/NCEPDEV/marineda/Youlong.Xia"
alias jedi "cd /scratch2/NCEPDEV/marineda/Youlong.Xia/save/JEDI/ufo-bundle"
alias noscrub "cd /scratch2/NCEPDEV/land/Youlong.Xia/noscrub"
alias save "cd cd /scratch2/NCEPDEV/land/Youlong.Xia/save"
alias gfspara "cd /scratch1/NCEPDEV/global/Helin.Wei/save/para_gfs"
alias ptmp "cd /scratch1/NCEPDEV/stmp2/Youlong.Xia"
alias stmp "cd  /scratch1/NCEPDEV/stmp4/Youlong.Xia"
alias stmp2 "cd /scratch1/NCEPDEV/stmp2/Youlong.Xia"
alias stmp4 "cd /scratch1/NCEPDEV/stmp4/Youlong.Xia"

alias hpsstar  "/home/Fanglin.Yang/bin/hpsstar_theia "   
alias sq 'squeue -u Youlong.Xia'
alias sdel 'scancel'

alias cpu  account_params
alias cpu_allocation "hpcrpt -p fv3-cpu"
alias quota 'pan_df'
alias disk 'cd /home/Raghu.Reddy/S2/Public/ncepdev/'        
alias rv  /home/Fanglin.Yang/bin/rocoto_viewer.py
alias dbrowse "/scratch2/NCEPDEV/fv3-cam/Dusan.Jovic/dbrowse/dbrowse"
alias grib2ctl '/home/Youlong.Xia/bin/grib2ctl.pl'
#alias gribmap '/apps/grads/2.2.3_gcc_13.2.0/bin/gribmap'
alias gribmap '/apps/grads/2.0.2/bin/gribmap'

module load gnu/13.2.0
module load intel/2023.2.0
module load impi/2023.2.0
module load netcdf/4.7.0
module load netcdf-hdf5parallel/4.7.4

module load udunits
module load nco
module load ncview

module load xxdiff
module load imagemagick
module load hpss
module load contrib
module load rocoto/1.3.6
module load grads/2.2.3
module load matlab
module load ncl/6.6.2
module load nccmp/1.9.1
module load cdo/2.3.0

module load wgrib2
module use -a /contrib/modulefiles
module use -a /contrib/anaconda/modulefiles
module load anaconda/2.3.0

alias ncview '/apps/ncview/2.1.7/intel_2023.2.0/bin/ncview'

# Aliases for useful rocoto commands -- Rahul.Mahajan
#rv( ) { /home/Fanglin.Yang/bin/rocoto_viewer.py -d "$1.db" -w "$1.xml" --perfmetrics=True; }
# myrocotorun( ){ rocotorun -d "$1.db" -w "$1.xml" -v 10; }

