Describe the bug
When running on DSP, ABACUS raises an warning as follows:
OpenBLAS Warning: Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option.
On DSP, a specific version of OpenBLAS (built without omp for example) is carried with math libraries like Scalapack, and the ScaLAPACK detection-logic change that affects BLAS symbol resolution makes the chain into
ScaLAPACK → FFTW3_OMP → FFTW3 → LAPACK → BLAS on DSP.
Weird: warnings only occur when run with srun, but never with sbatch.
Expected behavior
DSP build should act as before ($\le$ beta4), and do not raise warning on DSP with BLAS, LAPACK, ScaLAPACK.
Describe the bug
When running on DSP, ABACUS raises an warning as follows:
On DSP, a specific version of OpenBLAS (built without omp for example) is carried with math libraries like Scalapack, and the ScaLAPACK detection-logic change that affects BLAS symbol resolution makes the chain into
ScaLAPACK → FFTW3_OMP → FFTW3 → LAPACK → BLASon DSP.Weird: warnings only occur when run with
srun, but never withsbatch.Expected behavior
DSP build should act as before ($\le$ beta4), and do not raise warning on DSP with BLAS, LAPACK, ScaLAPACK.