Changeset 25801
- Timestamp:
- 12/01/20 17:17:43 (4 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 2 edited
- 2 copied
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/externalpackages/adolc/install-mac-with_ampi.sh
r25800 r25801 2 2 set -eu 3 3 4 #Some cleanup 4 5 ## Environment 6 # 7 export CFLAGS="-O2 -L${ISSM_DIR}/externalpackages/petsc/install/lib -lmpi" 8 export CXXFLAGS="-O2 -L${ISSM_DIR}/externalpackages/petsc/install/lib -lmpi" 9 10 # Cleanup 5 11 rm -rf install src 12 mkdir install src 6 13 7 # Keeping the following commented line for potential future use.8 #git clone https://gitlab.com/adol-c/adol-c.git src 14 # Download source 15 ${ISSM_DIR}/scripts/DownloadExternalPackage.sh "https://issm.ess.uci.edu/files/externalpackages/ADOL-C.tar.gz" "ADOL-C.tar.gz" 9 16 10 # Download from ISSM server11 $ISSM_DIR/scripts/DownloadExternalPackage.sh 'https://issm.ess.uci.edu/files/externalpackages/ADOL-C' 'ADOL-C.tar.gz' 17 # Unpack source 18 tar -zxvf ADOL-C.tar.gz 12 19 13 #Untar ADOL-C 14 tar -zxf ADOL-C.tar.gz 15 16 #Compile ADOL-C 17 export CFLAGS="-O2 -L$ISSM_DIR/externalpackages/mpich/install/lib -lpmpich" 18 export CXXFLAGS="-O2 -L$ISSM_DIR/externalpackages/mpich/install/lib -lpmpich" 19 20 # Configure 20 21 cd src 21 ./configure --prefix=$ISSM_DIR/externalpackages/adolc/install \ 22 --libdir=$ISSM_DIR/externalpackages/adolc/install/lib \ 23 --with-mpi-root=$ISSM_DIR/externalpackages/mpich/install \ 22 ./configure \ 23 --prefix="${ISSM_DIR}/externalpackages/adolc/install" \ 24 --libdir="${ISSM_DIR}/externalpackages/adolc/install/lib" \ 25 --with-mpi-root="${ISSM_DIR}/externalpackages/petsc/install" \ 24 26 --enable-ampi \ 25 --with-ampi= $ISSM_DIR/externalpackages/adjoinablempi/install\27 --with-ampi="${ISSM_DIR}/externalpackages/adjoinablempi/install" \ 26 28 --with-soname=adolc \ 27 29 --disable-tapedoc-values 28 30 29 make clean 31 # Compile and install 30 32 if [ $# -eq 0 ]; then 31 33 make V=1 34 make V=1 install 32 35 else 33 make -j $1 V=1 36 make V=1 -j $1 37 make V=1 install -j $1 34 38 fi 35 make V=1 install -
issm/trunk-jpl/jenkins/linux64_caladan_ampi
r24829 r25801 47 47 triangle install-linux.sh 48 48 adjoinablempi install.sh 49 adolc install-with ampi.sh49 adolc install-with_ampi.sh 50 50 shell2junit install.sh 51 51 " -
issm/trunk-jpl/jenkins/pine_island-mac-adolc-ampion
r25800 r25801 3 3 #--------------------# 4 4 5 MATLAB_PATH="/usr/local/MATLAB/R2019b" 5 MATLAB_PATH="/Applications/MATLAB_R2019b.app" 6 6 7 ISSM_CONFIG='\ 7 8 --prefix=${ISSM_DIR} \ … … 15 16 --without-Love \ 16 17 --with-matlab-dir=${MATLAB_PATH} \ 17 --with-python-dir=/ usr\18 --with-python-numpy-dir=/ usr/local/lib/python2.7/dist-packages/numpy \19 --with-fortran-lib="-L/usr/l ib/x86_64-linux-gnu-lgfortran" \18 --with-python-dir=/System/Library/Frameworks/Python.framework/Versions/2.7 \ 19 --with-python-numpy-dir=/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy \ 20 --with-fortran-lib="-L/usr/local/Cellar/gcc/10.2.0/lib/gcc/10 -lgfortran" \ 20 21 --with-mpi-include=${ISSM_DIR}/externalpackages/petsc/install/include \ 21 22 --with-mpi-libflags="-L${ISSM_DIR}/externalpackages/petsc/install/lib -lmpi -lmpicxx -lmpifort" \ 22 --with- ampi-dir=${ISSM_DIR}/externalpackages/adjoinablempi/install \23 --with-blas-lapack-dir=${ISSM_DIR}/externalpackages/petsc/install \ 23 24 --with-metis-dir=${ISSM_DIR}/externalpackages/petsc/install \ 24 --with-blas-lapack-dir=${ISSM_DIR}/externalpackages/petsc/install \25 25 --with-scalapack-dir=${ISSM_DIR}/externalpackages/petsc/install \ 26 26 --with-mumps-dir=${ISSM_DIR}/externalpackages/petsc/install \ 27 --with-gsl-dir=${ISSM_DIR}/externalpackages/gsl/install \ 28 --with-ampi-dir=${ISSM_DIR}/externalpackages/adjoinablempi/install \ 29 --with-adolc-dir=${ISSM_DIR}/externalpackages/adolc/install \ 27 30 --with-triangle-dir=${ISSM_DIR}/externalpackages/triangle/install \ 28 --with-gsl-dir=${ISSM_DIR}/externalpackages/gsl/install \29 --with-adolc-dir=${ISSM_DIR}/externalpackages/adolc/install \30 31 ' 31 32 … … 39 40 # 40 41 EXTERNALPACKAGES=" 41 autotools install -debian-linux.sh42 autotools install.sh 42 43 cmake install.sh 43 petsc install-3.12- linux.sh44 petsc install-3.12-mac.sh 44 45 gsl install.sh 45 triangle install- linux.sh46 adjoinablempi install- linux.sh47 adolc install- withampi.sh46 triangle install-mac.sh 47 adjoinablempi install-mac.sh 48 adolc install-mac-with_ampi.sh 48 49 shell2junit install.sh 49 50 " -
issm/trunk-jpl/jenkins/ross-debian_linux-adolc-ampion
r25765 r25801 45 45 triangle install-linux.sh 46 46 adjoinablempi install-linux.sh 47 adolc install-with ampi.sh47 adolc install-with_ampi.sh 48 48 shell2junit install.sh 49 49 "
Note:
See TracChangeset
for help on using the changeset viewer.