[CP2K-user] [CP2K:20561] Segmentation Fault in MKL
'Jack Draney' via cp2k
cp2k at googlegroups.com
Tue Aug 13 20:51:29 UTC 2024
Hi all,
I'm trying to build CP2K with cmake, and I'm running into some trouble. The
compile and install of DBCSR and CP2K go fine, but often calculations will
segfault in the middle of execution. This happens
in cp_fm_diag::cp_fm_syevd_base (cp_fm_diag.F:609) then in MKL (see image
for full stacktrace)
[image: Screenshot 2024-08-13 at 4.43.00 PM.png]
Reason: address not mapped to object (attempt to access invalid address)
This occurs with MKL versions 2020.1, 2022.2.0, and 2024.0 as well as CP2K
version 2023.21, 2024.1, and 2024.2. I have tried many things and must be
missing something someone better equipped might be able to help me with.
I've removed all dependencies but dbcsr to help isolate the issue.
Here is my installation script for the two packages on Princeton's Della
cluster:
module purge
module load cudatoolkit/11.7
module load gcc/8
module load openmpi/gcc/4.1.0
module load fftw/gcc/openmpi-4.1.0/3.3.9
module load gsl/2.6
module load hdf5/gcc/openmpi-4.1.0/1.10.6
module load intel-mkl/2020.1
CP2K_DIR=/scratch/gpfs/DGRAVES/cp2k-2
INSTALL_DIR=$CP2K_DIR/install
export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:$INSTALL_DIR
cd $CP2K_DIR
FYPP_VERSION=3.2
wget https://github.com/aradi/fypp/archive/refs/tags/${FYPP_VERSION}.tar.gz
tar -xzf ${FYPP_VERSION}.tar.gz
mv fypp-${FYPP_VERSION} fypp
export PATH=$PATH:$CP2K_DIR/fypp/bin
DBCSR_VERSION=2.7.0
wget https://github.com/cp2k/dbcsr/archive/refs/tags/v${DBCSR_VERSION}
.tar.gz
tar -xzf v${DBCSR_VERSION}.tar.gz
mv dbcsr-${DBCSR_VERSION} dbcsr
cd dbcsr
mkdir build
cd build
cmake \
-DUSE_MPI=ON \
-DUSE_OPENMP=ON \
-DUSE_ACCEL=cuda \
-DWITH_GPU=A100 \
-DCMAKE_INSTALL_PREFIX=$INSTALL_DIR \
..
make -j 16
make install
cd $CP2K_DIR
CP2K_VERSION=2024.2
git clone -b support/v${CP2K_VERSION} --recursive
https://github.com/cp2k/cp2k.git cp2k
cd cp2k
cmake -S . -B build \
-DCMAKE_BUILD_TYPE=Release \
-DCP2K_USE_SIRIUS=OFF \
-DCP2K_USE_LIBINT2=OFF \
-DCP2K_USE_LIBXC=OFF \
-DCP2K_USE_SPGLIB=OFF \
-DCP2K_USE_ELPA=OFF \
-DCP2K_USE_SPLA=OFF \
-DCP2K_USE_ACCEL=CUDA \
-DCP2K_WITH_GPU=A100 \
-DCP2K_BLAS_VENDOR=MKL \
-DCP2K_SCALAPACK_VENDOR=MKL \
-DCMAKE_INSTALL_PREFIX=$INSTALL_DIR \
.
If anyone can provide any guidance, I would be greatly appreciative.
Best regards,
Jack Draney
--
You received this message because you are subscribed to the Google Groups "cp2k" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+unsubscribe at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cp2k/7e1e2087-4588-4f00-8c55-2af77a8dbe31n%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20240813/30c3fc83/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot 2024-08-13 at 4.43.00?PM.png
Type: image/png
Size: 375777 bytes
Desc: not available
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20240813/30c3fc83/attachment-0001.png>
More information about the CP2K-user
mailing list