Comment configurer votre environnement pour LMDZ?

en k-shell sur uqbar
export LMDGCM=~/LMDZ.3.3
export LIBOGCM=$workdir/libo
export IOIPSLDIR=~rpsl003/IOIPSL
export NCDFLIB=/usr/local/pub/lib
export NCDFINC=/usr/local/pub/include
sur rhodes
export LMDGCM=~/LMDZ.3.3
export LIBOGCM=$LMDGCM/libo
export IOIPSLDIR=~rpsl003/IOIPSL
export NCDFLIB="-L/usr/local/pub/include -lnetcdf_i8r8"
en C-shell
remplacer
export var=/u/rech/truc
par
setenv var /u/rech/truc
Un exemple d'installation sur le réseau du LMD en C-shell
setenv LMDGCM /d4/mapomme/LMDZ.3.3
setenv LIBOGCM /tmpdir/mapomme/libolmdz33

# Netcdf et IO-IPSL
setenv NCDFINC /distrib/local/include
if ( `uname` == Linux ) then
# PCs Linux
  setenv IOIPSLDIR /d3/fairhead/ioipsl_linux
  setenv NCDFLIB /distrib/local/netcdf/pgf/lib
else
# SUNs
  setenv IOIPSLDIR /d3/fairhead/ioipsl
  setenv NCDFLIB /distrib/local/lib
endif

set path=( $path $LMDGCM )
set cdpath=( $cdpath $LMDGCM $LMDGCM/libf )

La mise à jour du "path" permet d'accéder directement et de n'importe où à la comande makegcm qui se trouve sur le répertoire LMDZ.3.3 (variable $LMDGCM). La mise à jour de $cdpath permet, en tappant simplement cd dyn3d de se retrouver sur LMDZ.3.3/libf/dyn3d ($LMDGCM/libf/dyn3d) en partant de n'importe où