Changeset 26214
- Timestamp:
- 04/28/21 13:20:53 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/etc/environment.csh
r25913 r26214 60 60 if ( -d {$PETSC_ROOT} ) then 61 61 setenv PETSC_ROOT {$PETSC_ROOT} 62 setenv LD_LIBRARY_PATH "{$PETSC_ROOT}/lib:{$LD_LIBRARY_PATH}"62 setenv LD_LIBRARY_PATH {$PETSC_ROOT}/lib:{$LD_LIBRARY_PATH} 63 63 64 64 # In case we have installed certain external packages via PETSc … … 73 73 if ( `find {$PETSC_ROOT}/lib -name libhdf5.*` != "" ) then 74 74 setenv HDF5_ROOT "{$PETSC_ROOT}" # Used in installation of NetCDF, GDAL 75 setenv CPATH "{$CPATH}:{$PETSC_ROOT}/include"76 setenv LIBRARY_PATH "{$LIBRARY_PATH}:{$PETSC_ROOT}/lib"77 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$PETSC_ROOT}/lib"78 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$PETSC_ROOT}/lib"75 setenv CPATH {$CPATH}:{$PETSC_ROOT}/include 76 setenv LIBRARY_PATH {$LIBRARY_PATH}:{$PETSC_ROOT}/lib 77 setenv DYLD_LIBRARY_PATH {$DYLD_LIBRARY_PATH}:{$PETSC_ROOT}/lib 78 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$PETSC_ROOT}/lib 79 79 endif 80 80 … … 94 94 setenv MPI_DIR {$MPI_ROOT} 95 95 setenv MPI_HOME {$MPI_ROOT} # Used in installation of Dakota 96 setenv MPI_INC_DIR "{$MPI_ROOT}/include"97 setenv PATH "{$MPI_ROOT}/bin:{$PATH}"98 setenv CPATH "{$MPI_ROOT}/include:{$CPATH}"99 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$MPI_ROOT}/lib"96 setenv MPI_INC_DIR {$MPI_ROOT}/include 97 setenv PATH {$MPI_ROOT}/bin:{$PATH} 98 setenv CPATH {$MPI_ROOT}/include:{$CPATH} 99 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$MPI_ROOT}/lib 100 100 endif 101 101 … … 103 103 if ( `find {$PETSC_ROOT}/lib -name libz.*` != "" ) then 104 104 setenv ZLIB_ROOT "{$PETSC_ROOT}" # Used in installation of NetCDF, GDAL 105 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$PETSC_ROOT}/lib"105 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$PETSC_ROOT}/lib 106 106 endif 107 107 endif 108 108 109 109 set SCOTCH_ROOT="{$ISSM_EXT_DIR}/scotch/install" 110 if ( -d "{$SCOTCH_ROOT}") then111 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$SCOTCH_ROOT}/lib"110 if ( -d {$SCOTCH_ROOT} ) then 111 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$SCOTCH_ROOT}/lib 112 112 endif 113 113 114 114 set SLEPC_ROOT="{$ISSM_EXT_DIR}/slepc/install" 115 if ( -d "{$SLEPC_ROOT}") then116 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$SLEPC_ROOT}/lib"115 if ( -d {$SLEPC_ROOT} ) then 116 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$SLEPC_ROOT}/lib 117 117 endif 118 118 119 119 set TAO_ROOT="{$ISSM_EXT_DIR}/tao/install" 120 if ( -d "{$TAO_ROOT}") then121 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$TAO_ROOT}/lib"120 if ( -d {$TAO_ROOT} ) then 121 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$TAO_ROOT}/lib 122 122 endif 123 123 124 124 set DAKOTA_ROOT="{$ISSM_EXT_DIR}/dakota/install" 125 if ( -d "{$DAKOTA_ROOT}") then126 setenv PATH "{$PATH}:{$DAKOTA_ROOT}/bin"127 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$DAKOTA_ROOT}/lib"128 setenv DYLD_LIBRARY_PATH "{$DAKOTA_ROOT}/lib:{$DYLD_LIBRARY_PATH}"125 if ( -d {$DAKOTA_ROOT} ) then 126 setenv PATH {$PATH}:{$DAKOTA_ROOT}/bin 127 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$DAKOTA_ROOT}/lib 128 setenv DYLD_LIBRARY_PATH {$DAKOTA_ROOT}/lib:{$DYLD_LIBRARY_PATH} 129 129 endif 130 130 131 131 set MERCURIAL_ROOT="{$ISSM_EXT_DIR}/mercurial/install" 132 132 if ( -d {$MERCURIAL_ROOT} ) then 133 setenv PYTHONPATH "{$PYTHONPATH}:{$MERCURIAL_ROOT}/mercurial/pure"134 setenv PATH "{$PATH}:{$MERCURIAL_ROOT}"133 setenv PYTHONPATH {$PYTHONPATH}:{$MERCURIAL_ROOT}/mercurial/pure 134 setenv PATH {$PATH}:{$MERCURIAL_ROOT} 135 135 endif 136 136 … … 140 140 setenv BOOST_DIR {$BOOST_ROOT} 141 141 setenv BOOSTROOT {$BOOST_ROOT} 142 setenv LIBRARY_PATH "{$BOOST_ROOT}/lib:{$LIBRARY_PATH}"143 setenv LD_LIBRARY_PATH "{$BOOST_ROOT}/lib:{$LD_LIBRARY_PATH}"144 setenv DYLD_LIBRARY_PATH "{$BOOST_ROOT}/lib:{$DYLD_LIBRARY_PATH}"145 setenv PATH "{$BOOST_ROOT}/bin:{$PATH}"142 setenv LIBRARY_PATH {$BOOST_ROOT}/lib:{$LIBRARY_PATH} 143 setenv LD_LIBRARY_PATH {$BOOST_ROOT}/lib:{$LD_LIBRARY_PATH} 144 setenv DYLD_LIBRARY_PATH {$BOOST_ROOT}/lib:{$DYLD_LIBRARY_PATH} 145 setenv PATH {$BOOST_ROOT}/bin:{$PATH} 146 146 endif 147 147 … … 149 149 if ( -d {$GSL_ROOT} ) then 150 150 setenv GSL_HOME "{$GSL_ROOT}" # Used in installation of Dakota 151 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$GSL_ROOT}/lib"151 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$GSL_ROOT}/lib 152 152 endif 153 153 154 154 set NETCDF_ROOT="{$ISSM_EXT_DIR}/netcdf/install" 155 if ( -d "{$NETCDF_ROOT}") then155 if ( -d {$NETCDF_ROOT} ) then 156 156 setenv NETCDF_ROOT "{$NETCDF_ROOT}" # Used in installation of GDAL, GMT 157 setenv PATH "{$PATH}:{$NETCDF_ROOT}/bin"158 setenv CPATH "{$CPATH}:{$NETCDF_ROOT}/include"159 setenv LIBRARY_PATH "{$LIBRARY_PATH}:{$NETCDF_ROOT}/lib"160 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$NETCDF_ROOT}/lib"161 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$NETCDF_ROOT}/lib"157 setenv PATH {$PATH}:{$NETCDF_ROOT}/bin 158 setenv CPATH {$CPATH}:{$NETCDF_ROOT}/include 159 setenv LIBRARY_PATH {$LIBRARY_PATH}:{$NETCDF_ROOT}/lib 160 setenv DYLD_LIBRARY_PATH {$DYLD_LIBRARY_PATH}:{$NETCDF_ROOT}/lib 161 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$NETCDF_ROOT}/lib 162 162 endif 163 163 164 164 set CURL_ROOT="{$ISSM_EXT_DIR}/curl/install" 165 if ( -d "{$CURL_ROOT}") then165 if ( -d {$CURL_ROOT} ) then 166 166 setenv CURL_ROOT "{$CURL_ROOT}" # Used in installation of NetCDF, GDAL, GMT 167 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$CURL_ROOT}/lib"168 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$CURL_ROOT}/lib"169 setenv PATH "{$PATH}:{$CURL_ROOT}/bin"167 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$CURL_ROOT}/lib 168 setenv DYLD_LIBRARY_PATH {$DYLD_LIBRARY_PATH}:{$CURL_ROOT}/lib 169 setenv PATH {$PATH}:{$CURL_ROOT}/bin 170 170 endif 171 171 172 172 set HDF5_ROOT="{$ISSM_EXT_DIR}/hdf5/install" 173 if ( -d "{$HDF5_ROOT}") then173 if ( -d {$HDF5_ROOT} ) then 174 174 setenv HDF5_ROOT "{$HDF5_ROOT}" # Used in installation of NetCDF, GDAL 175 setenv CPATH "{$CPATH}:{$HDF5_ROOT}/include"176 setenv LIBRARY_PATH "{$LIBRARY_PATH}:{$HDF5_ROOT}/lib"177 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$HDF5_ROOT}/lib"178 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$HDF5_ROOT}/lib"175 setenv CPATH {$CPATH}:{$HDF5_ROOT}/include 176 setenv LIBRARY_PATH {$LIBRARY_PATH}:{$HDF5_ROOT}/lib 177 setenv DYLD_LIBRARY_PATH {$DYLD_LIBRARY_PATH}:{$HDF5_ROOT}/lib 178 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$HDF5_ROOT}/lib 179 179 endif 180 180 181 181 set SQLITE_ROOT="{$ISSM_EXT_DIR}/sqlite/install" 182 if ( -d "{$SQLITE_ROOT}") then183 setenv PATH "{$PATH}:{$SQLITE_ROOT}/bin"184 setenv LIBRARY_PATH "{$LIBRARY_PATH}:{$SQLITE_ROOT}/lib"185 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$SQLITE_ROOT}/lib"182 if ( -d {$SQLITE_ROOT} ) then 183 setenv PATH {$PATH}:{$SQLITE_ROOT}/bin 184 setenv LIBRARY_PATH {$LIBRARY_PATH}:{$SQLITE_ROOT}/lib 185 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$SQLITE_ROOT}/lib 186 186 endif 187 187 188 188 set PROJ_ROOT="{$ISSM_EXT_DIR}/proj/install" 189 if ( -d "{$PROJ_ROOT}") then189 if ( -d {$PROJ_ROOT} ) then 190 190 setenv PROJ_ROOT "${PROJ_ROOT}" # Used in installation of GDAL 191 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$PROJ_ROOT}/lib"192 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$PROJ_ROOT}/lib"191 setenv DYLD_LIBRARY_PATH {$DYLD_LIBRARY_PATH}:{$PROJ_ROOT}/lib 192 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$PROJ_ROOT}/lib 193 193 endif 194 194 195 195 set GDAL_ROOT="{$ISSM_EXT_DIR}/gdal/install" 196 if ( -d "{$GDAL_ROOT}") then196 if ( -d {$GDAL_ROOT} ) then 197 197 setenv GDAL_ROOT "{$GDAL_ROOT}" # Used in installation of GMT 198 setenv PATH "{$GDAL_ROOT}/bin:{$PATH}"199 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$GDAL_ROOT}/lib"198 setenv PATH {$GDAL_ROOT}/bin:{$PATH} 199 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$GDAL_ROOT}/lib 200 200 endif 201 201 202 202 set GSHHG_ROOT="{$ISSM_EXT_DIR}/gshhg/install" 203 if ( -d "{$GSHHG_ROOT}") then203 if ( -d {$GSHHG_ROOT} ) then 204 204 setenv GSHHG_ROOT "{$GSHHG_ROOT}" # Used in installation of GMT 205 205 endif 206 206 207 207 set GMT_ROOT="{$ISSM_EXT_DIR}/gmt/install" 208 if ( -d "{$GMT_ROOT}") then209 setenv PATH "{$GMT_ROOT}/bin:{$PATH}"210 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$GMT_ROOT}/lib"211 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$GMT_ROOT}/lib"208 if ( -d {$GMT_ROOT} ) then 209 setenv PATH {$GMT_ROOT}/bin:{$PATH} 210 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$GMT_ROOT}/lib 211 setenv DYLD_LIBRARY_PATH {$DYLD_LIBRARY_PATH}:{$GMT_ROOT}/lib 212 212 endif 213 213 214 214 set GMSH_ROOT="{$ISSM_EXT_DIR}/gmsh/install" 215 if ( -d "{$GMSH_ROOT}") then216 setenv PATH "{$GMSH_ROOT}/bin:{$PATH}"217 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$GMSH_ROOT}/lib"218 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$GMSH_ROOT}/lib"215 if ( -d {$GMSH_ROOT} ) then 216 setenv PATH {$GMSH_ROOT}/bin:{$PATH} 217 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$GMSH_ROOT}/lib 218 setenv DYLD_LIBRARY_PATH {$DYLD_LIBRARY_PATH}:{$GMSH_ROOT}/lib 219 219 endif 220 220 221 221 set TRIANGLE_ROOT="{$ISSM_EXT_DIR}/triangle/install" 222 if ( -d "{$TRIANGLE_ROOT}") then223 setenv LD_LIBRARY_PATH "{$LD_LIBRARY_PATH}:{$TRIANGLE_ROOT}/lib"224 setenv DYLD_LIBRARY_PATH "{$DYLD_LIBRARY_PATH}:{$TRIANGLE_ROOT}/lib"222 if ( -d {$TRIANGLE_ROOT} ) then 223 setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$TRIANGLE_ROOT}/lib 224 setenv DYLD_LIBRARY_PATH {$DYLD_LIBRARY_PATH}:{$TRIANGLE_ROOT}/lib 225 225 endif 226 226 227 227 set YAMS_ROOT="{$ISSM_EXT_DIR}/yams/install" 228 228 if ( -d {$YAMS_ROOT} ) then 229 setenv PATH "{$PATH}:{$YAMS_ROOT}"229 setenv PATH {$PATH}:{$YAMS_ROOT} 230 230 endif 231 231 232 232 set VALGRIND_ROOT="{$ISSM_EXT_DIR}/valgrind/install" 233 233 if ( -d {$VALGRIND_ROOT} ) then 234 setenv PATH "{$VALGRIND_ROOT}/bin:{$PATH}"234 setenv PATH {$VALGRIND_ROOT}/bin:{$PATH} 235 235 endif 236 236 237 237 set DOXYGEN_ROOT="{$ISSM_EXT_DIR}/doxygen/install" 238 238 if ( -d {$DOXYGEN_ROOT} ) then 239 setenv PATH "{$DOXYGEN_ROOT}/bin:{$PATH}"239 setenv PATH {$DOXYGEN_ROOT}/bin:{$PATH} 240 240 endif 241 241 242 242 set SHELL2JUNIT_ROOT="{$ISSM_EXT_DIR}/shell2junit/install" 243 243 if ( -d {$SHELL2JUNIT_ROOT} ) then 244 setenv PATH "{$PATH}:{$SHELL2JUNIT_ROOT}/install"245 endif 244 setenv PATH {$PATH}:{$SHELL2JUNIT_ROOT}/install 245 endif
Note:
See TracChangeset
for help on using the changeset viewer.