Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Abinit je preveden s Intel 2019 i MVAPICH2 2.2 i parametrima:

Code Block
export LIBMPIFCFLAGS="-lmpich
export CC=icc
export CXX=icc
export FC=ifort
export MPIF90=mpif90
export FCFLAGS='-I/opt/intel/mkl/include/intel64/ilp64 -I/opt/intel/mkl/include -I/opt/intel/mkl/include/fftw'O2 -DLINUX -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -ffree-line-length-0"
export CFLAGS='-I/opt/intel/mkl/include/intel64/ilp64 -I/opt/intel/mkl/include -I/opt/intel/mkl/include/fftw'
export FFLAGS='-I/opt/intel/mkl/include/intel64/ilp64 -I/opt/intel/mkl/include -I/opt/intel/mkl/include/fftw'
export MPI_LIBS='-L/usr/lib64/mvapich2-intel-2.2/lib -lmpich'
export BLAS_LIBS='-L/opt/intel/mkl/lib/intel64 -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_ilp64 -lpthread -lm -ldl'
export LAPACK_LIBS='/opt/intel/mkl/lib/intel64/libmkl_blas95_ilp64.a /opt/intel/mkl/lib/intel64/libmkl_lapack95_ilp64.a -L/opt/intel/mkl/lib/intel64 -lmkl_scalapack_ilp64 -lmkl_intel_ilp64"-O2 -DLINUX -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE"
export CXXFLAGS=$CFLAGS
export CPPFLAGS=$CFLAGS
./configure CC=mpicc CXX=mpicxx FC=mpif90 FCFLAGS="-O2" CFLAGS="-O2" CXXFLAGS="-O2" --with-fc-vendor=intel -with-fft-flavor=fftw3-mkl --with-fft-libs="-lmkl_intel_lp64 -lmkl_sequential -lmkl_core" -lmkl_blacs_intelmpi_ilp64 -lpthread -lm -ldl'
export FFT_LIBS='/opt/intel/mkl/lib/intel64/libmkl_blas95_ilp64.a /opt/intel/mkl/lib/intel64/libmkl_lapack95_ilp64.a -L/opt/intel/mkl/lib/intel64 -lmkl_scalapack_ilp64 -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_ilp64 -lpthread -lm -ldl'
export SCALAPACK_LIBS='/opt/intel/mkl/lib/intel64/libmkl_blas95_ilp64.a /opt/intel/mkl/lib/intel64/libmkl_lapack95_ilp64.a -L/opt/intel/mkl/lib/intel64 -lmkl_scalapack_ilp64 -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_ilp64 -lpthread -lm -ldl'
./configure --enable-parallel --with-scalapack=intel

...

-with-linalg-flavor=mkl --enable-mpi --with-mpi-prefix=/usr/lib64/mvapich2-intel-2.2 --enable-64bit-flags --disable-debug --with-dft-flavor="none" --with-trio-flavor="none" --enable-mpi-inplace --enable-mpi-ioDostupne verzije su:


VerzijaModul
8.8.4abinit/8.8.4

...

Code Block
export LIBMPI=-lmpich

export CC=icc

export CXX=icc

export FC=ifort

export MPIF90=mpif90

export FCFLAGS='-I/opt/intel/mkl/include/intel64/ilp64 -I/opt/intel/mkl/include -I/opt/intel/mkl/include/fftw'

export CFLAGS='-I/opt/intel/mkl/include/intel64/ilp64 -I/opt/intel/mkl/include -I/opt/intel/mkl/include/fftw'

export FFLAGS='-I/opt/intel/mkl/include/intel64/ilp64 -I/opt/intel/mkl/include -I/opt/intel/mkl/include/fftw'

export MPI_LIBS='-L/usr/lib64/mvapich2-intel-2.2/lib -lmpich'

export BLAS_LIBS='-L/opt/intel/mkl/lib/intel64 -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_ilp64 -lpthread -lm -ldl'

export LAPACK_LIBS='/opt/intel/mkl/lib/intel64/libmkl_blas95_ilp64.a /opt/intel/mkl/lib/intel64/libmkl_lapack95_ilp64.a -L/opt/intel/mkl/lib/intel64 -lmkl_scalapack_ilp64 -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_ilp64 -lpthread -lm -ldl'

export FFT_LIBS='/opt/intel/mkl/lib/intel64/libmkl_blas95_ilp64.a /opt/intel/mkl/lib/intel64/libmkl_lapack95_ilp64.a -L/opt/intel/mkl/lib/intel64 -lmkl_scalapack_ilp64 -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_ilp64 -lpthread -lm -ldl'

export SCALAPACK_LIBS='/opt/intel/mkl/lib/intel64/libmkl_blas95_ilp64.a /opt/intel/mkl/lib/intel64/libmkl_lapack95_ilp64.a -L/opt/intel/mkl/lib/intel64 -lmkl_scalapack_ilp64 -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_ilp64 -lpthread -lm -ldl'

./configure --enable-parallel --with-scalapack=intel

...