source: issm/branches/trunk-jpl-damage/etc/environment.sh@ 12168

Last change on this file since 12168 was 12168, checked in by cborstad, 13 years ago

merged trunk-jpl into branch through revision 12167

File size: 5.1 KB
RevLine 
[12168]1#ISSM_DIR and ISSM_ARCH should have been defined already in your shell settings file (.bashrc, .cshrc, etc ...)
[12004]2
3#Windows compilers:
4if [[ "$ISSM_ARCH" == "cygwin-intel" ]]; then
[12168]5 source $ISSM_DIR/externalpackages/windows/windows_environment.sh
[12004]6fi
7
[12168]8source $ISSM_DIR/etc/environment_variables.sh
[1063]9
[12004]10#Do we have any command line arguments? (such as MATLAB_DIR=otherdirthandefault), source them after exporting the variables
[1535]11#to environment.
12for i in $@
13do
14 eval $i
15done
16
[1934]17#CRON utilities
[12168]18PATH="$PATH:$ISSM_DIR/cron"
[1934]19
[2011]20#scripts
[12168]21PATH="$PATH:$ISSM_DIR/scripts"
[2011]22
[4615]23##MATLAB
[1349]24export MATLAB_DIR
[3592]25PATH="$MATLAB_DIR/bin:$PATH" #take precedence over /usr/local/bin/matlab
[3066]26export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$MATLAB_DIR/lib"
27export LD_RUN_PATH="$LD_RUN_PATH:$MATLAB_DIR/lib"
[4615]28#export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$MATLAB_DIR/bin/glnxa64"
29#export LD_RUN_PATH="$LD_RUN_PATH:$MATLAB_DIR/bin/glnxa64"
[1349]30
[1]31#MPI
32export MPI_DIR
[7552]33PATH="$MPI_DIR/bin:$PATH"
[1063]34export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$MPI_DIR/lib"
35export LD_RUN_PATH="$LD_RUN_PATH:$MPI_DIR/lib"
[1]36export MANPATH="$MANPATH:$MPI_DIR/man"
[7552]37export MPIRUN_NPROCS=24
[1]38
39#PETSC
40export PETSC_DIR
[2066]41export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$PETSC_DIR/lib/$ISSM_ARCH"
42export LD_RUN_PATH="$LD_RUN_PATH:$PETSC_DIR/lib/$ISSM_ARCH"
[1]43
44#SLEPC
45export SLEPC_DIR
[1351]46export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$SLEPC_DIR/lib/$ISSM_ARCH"
47export LD_RUN_PATH="$LD_RUN_PATH:$SLEPC_DIR/lib/$ISSM_ARCH"
[1]48
49#Dakota
50export DAKOTA_DIR
51PATH="$PATH:$DAKOTA_DIR/bin"
52export MANPATH="$MANPATH:$MPI_DIR/man:$DAKOTA_DIR/docs/man:$DAKOTA_DIR/docs/man-ref"
53
54#Qhull
55export QHULL_DIR
56export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$QHULL_DIR/lib"
57export LD_RUN_PATH="$LD_RUN_PATH:$QHULL_DIR/lib"
58
59#Doxygen
60export DOXYGEN_DIR
61MANPATH="$MANPATH:$DOXYGEN_DIR/man"
62PATH="$PATH:$DOXYGEN_DIR/bin"
63
64#MTOC
65export MTOC_DIR
66PATH="$PATH:$MTOC_DIR"
67
68#TRIANGLE
69export TRIANGLE_DIR
70
71#METIS
72export METIS_DIR
73
74#BLAS
75export BLAS_DIR
76
77#LAPACK
78export LAPACK_DIR
79
80#SCALAPACK
81export SCALAPACK_DIR
82
83#PLAPACK
84export PLAPACK_DIR
85
86#BLACS
87export BLACS_DIR
88
[1334]89#YAMS
90export YAMS_DIR
[1335]91PATH="$PATH:$YAMS_DIR"
[1334]92
[2616]93#BAMG
94export BAMG_DIR
95PATH="$PATH:$BAMG_DIR"
96
[1467]97#TEX2IM
98export TEX2IM_DIR
99PATH="$PATH:$TEX2IM_DIR"
100
[1]101#SOWING
102export SOWING_DIR
103PATH="$PATH:$SOWING_DIR/bin"
104export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$SOWING_DIR/lib"
105export LD_RUN_PATH="$LD_RUN_PATH:$SOWING_DIR/lib"
106export MANPATH="$MANPATH:$SOWING_DIR/man"
107
[3082]108#Chaco
109export CHACO_DIR
110PATH="$PATH:$CHACO_DIR"
111
112#MeshPart
113export MESHPART_DIR
114PATH="$PATH:$MESHPART_DIR"
115
116#SCOTCH
117export SCOTCH_DIR
118PATH="$PATH:$SCOTCH_DIR"
119export MANPATH="$MANPATH:$SCOTCH_DIR/man"
120
[20]121#AUTOCONF
122export AUTOCONF_DIR
[3366]123PATH="$AUTOCONF_DIR/bin:$PATH"
[1]124
[20]125#AUTOMAKE
126export AUTOMAKE_DIR
[3383]127PATH="$AUTOMAKE_DIR/bin:$PATH"
[1349]128
[8970]129export LIBTOOL_DIR
130PATH="$LIBTOOL_DIR/bin:$PATH"
131
[1439]132#BORLAND
133export BORLAND_DIR
134PATH="$PATH:$BORLAND_DIR/Bin"
[1349]135
[1439]136#INTEL
[3066]137#export INTEL_DIR
138#PATH="$PATH:$INTEL_DIR"
[12168]139#source $ISSM_DIR/externalpackages/intel/intel.sh
[1439]140
141#SDK
142export SDK_DIR
143PATH="$PATH:$SDK_DIR"
[1571]144
145#SSH
146export SSH_DIR
147PATH="$PATH:$SSH_DIR"
148
[1894]149#VALGRIND
150export VALGRIND_DIR
151PATH="$PATH:$VALGRIND_DIR"
152
[2088]153#GRAPHVIZ
154export GRAPHVIZ_DIR
155PATH="$PATH:$GRAPHVIZ_DIR"
[2229]156
157#CPPCHECK
158export CPPCHECK_DIR
159PATH="$PATH:$CPPCHECK_DIR"
[7552]160
161#GDAL
162export GDAL_DIR
163PATH="$GDAL_DIR/bin:$PATH"
164export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$GDAL_DIR/lib"
165
166#MERCURIAL
167export PYTHONPATH="$PYTHONPATH:$MERCURIAL_DIR/mercurial/pure/"
168export PATH="$PATH:$MERCURIAL_DIR/"
169
170#BOOST
171export BOOSTROOT
172export BOOST_DIR
173export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$BOOST_DIR/lib"
[10108]174export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:$BOOST_DIR/lib"
[12004]175export PATH="$PATH:$BOOST_DIR/bin"
[7552]176
177#XERCES
178export XERCESROOT
179export XERCESCROOT
180
181#xaifBooster
182export XAIFBOOSTERROOT
183export XAIFBOOSTER_HOME
184export XAIF_DIR
185export PLATFORM
186
187#angel
188export ANGELROOT
189
190#openanalysis
191export OPENANALYSISROOT
192export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$OPENANALYSISROOT/lib"
193
194#JAVA
195export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$JVM_DIR"
196
197#BBFTP
198export PATH="$PATH:$BBFTP_DIR/bin"
199
200#ADIC
201export PATH="$PATH:$ADIC_DIR/bin"
202export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$ADIC_DIR/lib"
203export LD_RUN_PATH="$LD_RUN_PATH:$ADIC_DIR/lib"
204
205#COLPACK
206export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$COLPACK_DIR/lib"
207export LD_RUN_PATH="$LD_RUN_PATH:$COLPACK_DIR/lib"
[7668]208
[10776]209#ECLIPSE
210export PATH="$PATH:$ECLIPSE_DIR"
211
[7668]212#FLAIM
213export FLAIM_DIR
[9331]214
215#APPSCAN
216export PATH="$PATH:$APPSCAN_DIR/install/bin"
217export PATH="$PATH:$APPSCAN_DIR/bin"]
218
219#CPPCHECK
220export PATH="$PATH:$CPPCHECK_DIR/bin"
221
222#RATS
223export PATH="$PATH:$RATS_DIR/bin"
[9482]224
225#DYSON
226export PATH="$PATH:$DYSON_DIR"
[10003]227
228#CMAKE
229export PATH="$PATH:$CMAKE_DIR/bin"
[10229]230
231#SHAPELIB
232export PATH="$PATH:$SHAPELIB_DIR/exec"
[11577]233
234#CCCL
235export PATH="$PATH:$CCCL_DIR/bin"
[11684]236
237#PACKAGEMAKER
238export PATH="$PATH:$PACKAGEMAKER_DIR"
239
240#ANDROID_NDK:
[12004]241export ANDROID_NDK_DIR
[11684]242export PATH="$PATH:$ANDROID_NDK_DIR/"
243
[12168]244#ANDROID_DIR
245export ANDROID_DIR
[12004]246
[11684]247#ANDROID_SDK
248export PATH="$PATH:$ANDROID_SDK_DIR/"
249
250#ANDROID_ANT
251export PATH="$PATH:$ANDROID_ANT_DIR/"
[12004]252
253#GSL
254export PATH="$PATH:$GSL_DIR/bin"
255
256#GMAKE
257export PATH="$GMAKE_DIR/bin:$PATH"
258
259#PYTHON
260export PATH="$PYTHON_DIR/bin:$PATH"
[12168]261export PYTHONPATH="$PYTHONPATH:$ISSM_DIR/src/modules/python"
262export LD_LIBRARY_PATH=$ISSM_DIR/src/modules/python:$LD_LIBRARY_PATH
[12004]263
264#MODELE
265export PATH="$MODELE_DIR/src/exec:$PATH"
Note: See TracBrowser for help on using the repository browser.