Compiling SIESTA on with CUDA and ELSI: Argument missing for formal argument msg
Summary:
While trying to compile SIESTA with ELSI, this is what I get:
[ 14%] Building Fortran object Src/CMakeFiles/libsiesta.dir/m_eo.F90.o
[ 14%] Building Fortran object Src/CMakeFiles/libsiesta.dir/fold_auxcell.f90.o
[ 14%] Building Fortran object Src/CMakeFiles/libsiesta.dir/m_redist_spmatrix.F90.o
[ 14%] Building Fortran object Src/CMakeFiles/libsiesta.dir/m_elsi_interface.F90.o
NVFORTRAN-S-0186-Argument missing for formal argument msg (/tmp/siesta-5.1-MaX/Src/m_elsi_interface.F90: 778)
NVFORTRAN-S-0186-Argument missing for formal argument msg (/tmp/siesta-5.1-MaX/Src/m_elsi_interface.F90: 782)
NVFORTRAN-S-0186-Argument missing for formal argument msg (/tmp/siesta-5.1-MaX/Src/m_elsi_interface.F90: 792)
0 inform, 0 warnings, 3 severes, 0 fatal for elsi_real_solver
NVFORTRAN-S-0186-Argument missing for formal argument msg (/tmp/siesta-5.1-MaX/Src/m_elsi_interface.F90: 1793)
NVFORTRAN-S-0186-Argument missing for formal argument msg (/tmp/siesta-5.1-MaX/Src/m_elsi_interface.F90: 1797)
0 inform, 0 warnings, 2 severes, 0 fatal for elsi_complex_solver
make[2]: *** [Src/CMakeFiles/libsiesta.dir/build.make:2740: Src/CMakeFiles/libsiesta.dir/m_elsi_interface.F90.o] Error 2
make[1]: *** [CMakeFiles/Makefile2:2481: Src/CMakeFiles/libsiesta.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
Code version:
siesta-5.1-MaX
, elsi_interface-v2.10.1
, NVHPC 24.3.0
,
System information:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.4 LTS"
NVHPC 24.3.0
, nvc 24.3-0 64-bit target on x86-64 Linux -tp icelake-server
elsi_interface-v2.10.1
, elpa-2024.03.001
, libgridxc-2.0.1
, libxc-5.2.3
, magma-2.8.0
Compilation output:
Possible fixes
no fix yet, this is new to me.