Changes between Version 57 and Version 58 of pleiadesbash


Ignore:
Timestamp:
01/09/25 20:37:04 (3 weeks ago)
Author:
jdquinn
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pleiadesbash

    v57 v58  
    144144
    145145Then, build the following external packages:
    146  - zlib, install-1.sh
    147  - hdf5, install-1-parallel.sh
    148  - gsl, install-pleiades.sh
    149  - boost, install-1.55-pleiades.sh
    150  - dakota, install-6.2-pleiades.sh
    151  - curl, install-7-linux.sh
    152  - netcdf, install-4.7-parallel.sh
    153  - sqlite, install.sh
    154  - proj, install-6.sh
    155  - gdal, install-3.sh
    156  - gshhg, install.sh
    157  - gmt, install-6-linux.sh
    158  - gmsh, install-4.sh
     146{{{
     147zlib            install-1.sh
     148hdf5            install-1.sh
     149gsl                     install-pleiades.sh
     150boost           install-1.7-linux.sh
     151dakota          install-6.2-pleiades.sh
     152chaco           install-linux.sh
     153curl            install-7-linux.sh
     154netcdf          install-4.sh
     155sqlite          install.sh
     156proj            install-6.sh
     157gdal            install-3-linux.sh
     158gshhg           install.sh
     159gmt                     install-6-pleiades.sh
     160gmsh            install-4-pleiades.sh
     161triangle        install-linux.sh
     162m1qn3           install-linux.sh
     163semic           install.sh
     164}}}
    159165
    160166Finally, you will need to use the following configuration script (i.e. adding the "with" lines for the needed packages):
     
    162168{{{
    163169#!sh
     170
     171export CFLAGS="-O3"
     172export CXXFLAGS="-O3 -std=c++11"
     173
    164174./configure \
    165 --prefix=$ISSM_DIR \
     175--prefix="${ISSM_DIR}" \
    166176--enable-development \
    167177--enable-standalone-libraries \
    168178--with-wrappers=no \
    169 --with-vendor="intel-pleiades-mpi" \
    170 --with-cxxoptflags="-O3 " \
    171 --with-petsc-dir="${ISSM_DIR}/externalpackages/petsc/install" \
    172 --with-m1qn3-dir="${ISSM_DIR}/externalpackages/m1qn3/install" \
     179--with-graphics-lib="/usr/lib64/libX11.so" \
     180--with-fortran-lib="-L${COMP_INTEL_ROOT}/compiler/lib/intel64_lin -lifcore -lifport -lgfortran" \
     181--with-mkl-libflags="-L${COMP_INTEL_ROOT}/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm" \
     182--with-mpi-include="/nasa/hpe/mpt/2.30_rhel810/include" \
     183--with-mpi-libflags="-L/nasa/hpe/mpt/2.30_rhel810/lib -lmpi" \
     184--with-blas-lapack-lib="-L${COMP_INTEL_ROOT}/mkl/lib/intel64 -lmkl_blas95_lp64 -lmkl_lapack95_lp64" \
     185--with-metis-dir="${PETSC_DIR}" \
     186--with-parmetis-dir="${PETSC_DIR}" \
     187--with-scalapack-lib="-L${COMP_INTEL_ROOT}/mkl/lib/intel64/libmkl_scalapack_lp64.so" \
     188--with-mumps-dir="${PETSC_DIR}" \
     189--with-hdf5-dir="${ISSM_DIR}/externalpackages/hdf5/install" \
     190--with-petsc-dir="${PETSC_DIR}" \
     191--with-gsl-dir="${ISSM_DIR}/externalpackages/gsl/install" \
    173192--with-boost-dir="${ISSM_DIR}/externalpackages/boost/install" \
    174193--with-dakota-dir="${ISSM_DIR}/externalpackages/dakota/install" \
    175 --with-gsl-dir=${ISSM_DIR}/externalpackages/gsl/install \
    176 --with-mpi-include=" " \
    177 --with-mpi-libflags=" -lmpi" \
    178 --with-mkl-libflags="-L/nasa/intel/Compiler/2018.3.222/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -lm" \
    179 --with-metis-dir="${ISSM_DIR}/externalpackages/petsc/install" \
    180 --with-parmetis-dir=${ISSM_DIR}/externalpackages/petsc/install \
    181 --with-mumps-dir="${ISSM_DIR}/externalpackages/petsc/install" \
    182 --with-scalapack-lib="-L/nasa/intel/Compiler/2018.3.222/compilers_and_libraries_2018.3.222/linux/mkl/lib/intel64/libmkl_scalapack_lp64.so" \
    183 --with-graphics-lib="/usr/lib64/libX11.so" \
    184 --with-fortran-lib="-L/nasa/intel/Compiler/2018.3.222/compilers_and_libraries_2018.3.222/linux/compiler/lib/intel64_lin/ -lifcore -lifport -lgfortran" \
     194--with-chaco-dir="${ISSM_DIR}/externalpackages/chaco/install" \
     195--with-proj-dir="${ISSM_DIR}/externalpackages/proj/install" \
     196--with-triangle-dir="${ISSM_DIR}/externalpackages/triangle/install" \
     197--with-m1qn3-dir="${ISSM_DIR}/externalpackages/m1qn3/install" \
     198--with-semic-dir="${ISSM_DIR}/externalpackages/semic/install" \
    185199}}}
    186200