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