<div dir="ltr">I have built cp2k-3.0 with the following arch file using MKL blas but my own builds of the rest of the libraries. The 64 molecule H2O test case seems to run OK under openmpi,<div>but when I set OMP_NUM_THREADS>1 it fails with:</div><div><br></div><div>Cholesky failed: the matrix is not positive definite<br></div><div><br></div><div>I build my own up to date gfortran, fftw3, libint, libxc etc.</div><div><br></div><div><div>CC         = gcc</div><div>CPP        =</div><div>FC         = mpif90</div><div>LD         = mpif90</div><div>AR         = ar -r</div><div>PREFIX       = /home/rcohen</div><div>FFTW_INC   = $(PREFIX)/include</div><div>FFTW_LIB   = $(PREFIX)/lib</div><div>LIBINT_INC = $(PREFIX)/include</div><div>LIBINT_LIB = $(PREFIX)/lib</div><div>LIBXC_INC  = $(PREFIX)/include</div><div>LIBXC_LIB  = $(PREFIX)/lib</div><div>GCC_LIB    = $(PREFIX)/gcc-trunk/lib</div><div>GCC_LIB64  = $(PREFIX)/gcc-trunk/lib64</div><div>GCC_INC    = $(PREFIX)/gcc-trunk/include</div><div>DFLAGS     = -D__MKL -D__FFTW3 -D__LIBINT -D__LIBXC2\</div><div>             -D__LIBINT_MAX_AM=7 -D__LIBDERIV_MAX_AM1=6 -D__MAX_CONTR=4\</div><div>             -D__parallel -D__SCALAPACK -D__HAS_smm_dnn  </div><div>CPPFLAGS   =</div><div>FCFLAGS    = $(DFLAGS) -O2 -ffast-math -ffree-form -ffree-line-length-none\</div><div>             -fopenmp -ftree-vectorize -funroll-loops\</div><div>             -mtune=native  \</div><div>              -I$(FFTW_INC) -I$(LIBINT_INC) -I$(LIBXC_INC) -I$(MKLROOT)/include \</div><div>              -I$(GCC_INC)</div><div>LIBS       = $(MKLROOT)/lib/intel64/libmkl_blas95_lp64.a $(MKLROOT)/lib/intel64/libmkl_gnu_thread.a \</div><div>             $(PREFIX)/lib/libscalapack.a $(PREFIX)/lib/libsmm_dnn_ivybridge-2015-07-02.a \</div><div>             $(FFTW_LIB)/libfftw3.a\</div><div>             $(FFTW_LIB)/libfftw3_threads.a\</div><div>             $(LIBXC_LIB)/libxcf90.a\</div><div>             $(LIBXC_LIB)/libxc.a\</div><div>             $(MKLROOT)/lib/intel64/libmkl_core.a -L$(MKLROOT)/lib/intel64 \</div><div>             $(PREFIX)/lib/liblapack.a  $(PREFIX)/lib/libtmglib.a $(PREFIX)/lib/libgomp.a \</div><div>             -lmkl_rt  \</div><div>             $(PREFIX)/lib/libderiv.a $(PREFIX)/lib/libint.a </div><div>LDFLAGS    = $(FCFLAGS)  -L$(GCC_LIB64) -L$(GCC_LIB) -static-libgfortran -L$(PREFIX)/lib</div><div>gfortran-REC.psmp </div></div><div><br></div><div><br></div></div>