facing problem when doing make process :
NVCC="./manual_cpp nvcc" /bin/sh ./libtool --mode=compile --tag=CC ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_real.cu -o src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_real.lo
NVCC="./manual_cpp nvcc" /bin/sh ./libtool --mode=compile --tag=CC ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_complex.cu -o src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_complex.lo
CCAS src/elpa2/kernels/asm_x86_64_double_precision.lo
CCAS src/elpa2/kernels/asm_x86_64_single_precision.lo
PPFC src/helpers/libelpa_private_la-mod_precision.lo
PPFC src/GPU/libelpa_private_la-mod_vendor_agnostic_ccl_layer.lo
./src/fortran_constants.F90:66:62:
66 | integer(kind=C_INT), parameter :: ELPA_2STAGE_REAL_DEFAULT =
| 1
Error: Expected an initialization expression at (1)
PPFC src/general/libelpa_private_la-mod_mpi_setup.lo
PPFC src/ftimings/libelpa_private_la-ftimings_type.lo
PPFC src/GPU/libelpa_private_la-mod_gpu_setup.lo
make[1]: *** [Makefile:107182: src/libelpa_public_la-elpa_constants.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/elpa_index_nvidia_gpu.cu -fPIC -DPIC -o src/GPU/CUDA/.libs/elpa_index_nvidia_gpu.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/cholesky/GPU/CUDA/elpa_cholesky_cuda.cu -fPIC -DPIC -o src/cholesky/GPU/CUDA/.libs/elpa_cholesky_cuda.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/cuUtils.cu -fPIC -DPIC -o src/GPU/CUDA/.libs/cuUtils.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/cudaFunctions.cu -fPIC -DPIC -o src/GPU/CUDA/.libs/cudaFunctions.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/elpa_explicit_name_nvidia_gpu.cu -fPIC -DPIC -o src/GPU/CUDA/.libs/elpa_explicit_name_nvidia_gpu.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa1/GPU/CUDA/tridiag_cuda.cu -fPIC -DPIC -o src/elpa1/GPU/CUDA/.libs/tridiag_cuda.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_complex.cu -fPIC -DPIC -o src/elpa2/GPU/CUDA/.libs/ev_tridi_band_nvidia_gpu_complex.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa1/GPU/CUDA/elpa1_cuda.cu -fPIC -DPIC -o src/elpa1/GPU/CUDA/.libs/elpa1_cuda.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/invert_trm/GPU/CUDA/elpa_invert_trm_cuda.cu -fPIC -DPIC -o src/invert_trm/GPU/CUDA/.libs/elpa_invert_trm_cuda.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa1/GPU/CUDA/trans_ev_cuda.cu -fPIC -DPIC -o src/elpa1/GPU/CUDA/.libs/trans_ev_cuda.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_real.cu -fPIC -DPIC -o src/elpa2/GPU/CUDA/.libs/ev_tridi_band_nvidia_gpu_real.o
In file included from ./elpa/elpa.h:21,
from src/elpa_index.c:51:
./elpa/elpa_constants.h:9:21: error: expected expression before ',' token
9 | name = value,
| ^
./elpa/elpa_constants.h:81:9: note: in expansion of macro 'ELPA_ENUM_ENTRY'
81 | X(ELPA_2STAGE_REAL_DEFAULT, , choke me)
| ^
./elpa/elpa_constants.h:84:9: note: in expansion of macro 'ELPA_FOR_ALL_2STAGE_REAL_KERNELS_AND_DEFAULT' 84 | ELPA_FOR_ALL_2STAGE_REAL_KERNELS_AND_DEFAULT(ELPA_ENUM_ENTRY)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./elpa/elpa.h:21,
from src/elpa_c_interface.c:51:
./elpa/elpa_constants.h:9:21: error: expected expression before ',' token
9 | name = value,
| ^
./elpa/elpa_constants.h:81:9: note: in expansion of macro 'ELPA_ENUM_ENTRY'
81 | X(ELPA_2STAGE_REAL_DEFAULT, , choke me)
| ^
./elpa/elpa_constants.h:84:9: note: in expansion of macro 'ELPA_FOR_ALL_2STAGE_REAL_KERNELS_AND_DEFAULT' 84 | ELPA_FOR_ALL_2STAGE_REAL_KERNELS_AND_DEFAULT(ELPA_ENUM_ENTRY)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:111914: src/elpa_c_interface.lo] Error 1
make[1]: *** [Makefile:111914: src/elpa_index.lo] Error 1
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/elpa_index_nvidia_gpu.cu -o src/GPU/CUDA/elpa_index_nvidia_gpu.o >/dev/null 2>&1
src/elpa1/GPU/CUDA/../trans_ev_gpu.h(228): warning #177-D: variable "j0" was declared but never referenced
int j0 = blockIdx.x;
^
detected during instantiation of "void gpu_update_tmat(T *, T *, T *, int *, int *, int *, int *, int *, cudaStream_t) [with T=double]" at line 283
Remark: The warnings can be suppressed with "-diag-suppress "
src/elpa1/GPU/CUDA/../trans_ev_gpu.h(396): warning #177-D: variable "size_of_datatype" was declared but
never referenced
int size_of_datatype = sizeof(T);
^
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/elpa_explicit_name_nvidia_gpu.cu -o src/GPU/CUDA/elpa_explicit_name_nvidia_gpu.o >/dev/null 2>&1
src/elpa1/GPU/CUDA/elpa1_cuda.cu(368): warning #177-D: variable "negative_or_positive" was declared but
never referenced
int negative_or_positive = *negative_or_positive_in;
^
Remark: The warnings can be suppressed with "-diag-suppress "
src/elpa1/GPU/CUDA/elpa1_cuda.cu(398): warning #177-D: variable "negative_or_positive" was declared but
never referenced
int negative_or_positive = *negative_or_positive_in;
^
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/cuUtils.cu -o src/GPU/CUDA/cuUtils.o >/dev/null 2>&1
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_real.cu -o src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_real.o
/dev/null 2>&1
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/invert_trm/GPU/CUDA/elpa_invert_trm_cuda.cu -o src/invert_trm/GPU/CUDA/elpa_invert_trm_cuda.o >/dev/null 2>&1
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa1/GPU/CUDA/trans_ev_cuda.cu -o src/elpa1/GPU/CUDA/trans_ev_cuda.o >/dev/null 2>&1
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/cholesky/GPU/CUDA/elpa_cholesky_cuda.cu -o src/cholesky/GPU/CUDA/elpa_cholesky_cuda.o >/dev/null 2>&1
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_complex.cu -o src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_complex.o >/dev/null 2>&1
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa1/GPU/CUDA/elpa1_cuda.cu -o src/elpa1/GPU/CUDA/elpa1_cuda.o >/dev/null 2>&1
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/cudaFunctions.cu -o src/GPU/CUDA/cudaFunctions.o >/dev/null 2>&1
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa1/GPU/CUDA/tridiag_cuda.cu -o src/elpa1/GPU/CUDA/tridiag_cuda.o >/dev/null 2>&1
make[1]: Leaving directory '/home/capps01/wk-Kartik/Siesta-Gpu/elpa-2025.06.001'
make: *** [Makefile:96828: all] Error 2
--------------------------------------------complete cofiguration is done with below commad............................................................
./configure CC=mpicc CXX=mpicxx FC=mpif90 FCFLAGS="-cpp -DHAVE_CONFIG_H" CFLAGS="-DHAVE_CONFIG_H" --enable-single-precision --enable-nvidia-gpu-kernels --enable-nvidia-gpu --enable-generic-kernels --disable-openmp --with-NVIDIA-GPU-compute-capability=sm_90 --with-cuda-path=$CUDA_HOME --enable-gpu-streams=nvidia --with-mpi=yes --disable-sse --disable-avx --disable-avx2 --disable-avx512 --with-default-real-kernel=real_gpu --enable-allow-thread-limiting SCALAPACK_LDFLAGS="-L$MKLROOT/lib/intel64 -lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_lp64 -lpthread -lm" SCALAPACK_FCFLAGS="-I$MKLROOT/include/intel64/lp64"
facing problem when doing make process :
NVCC="./manual_cpp nvcc" /bin/sh ./libtool --mode=compile --tag=CC ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_real.cu -o src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_real.lo
NVCC="./manual_cpp nvcc" /bin/sh ./libtool --mode=compile --tag=CC ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_complex.cu -o src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_complex.lo
CCAS src/elpa2/kernels/asm_x86_64_double_precision.lo
CCAS src/elpa2/kernels/asm_x86_64_single_precision.lo
PPFC src/helpers/libelpa_private_la-mod_precision.lo
PPFC src/GPU/libelpa_private_la-mod_vendor_agnostic_ccl_layer.lo
./src/fortran_constants.F90:66:62:
66 | integer(kind=C_INT), parameter :: ELPA_2STAGE_REAL_DEFAULT =
| 1
Error: Expected an initialization expression at (1)
PPFC src/general/libelpa_private_la-mod_mpi_setup.lo
PPFC src/ftimings/libelpa_private_la-ftimings_type.lo
PPFC src/GPU/libelpa_private_la-mod_gpu_setup.lo
make[1]: *** [Makefile:107182: src/libelpa_public_la-elpa_constants.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/elpa_index_nvidia_gpu.cu -fPIC -DPIC -o src/GPU/CUDA/.libs/elpa_index_nvidia_gpu.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/cholesky/GPU/CUDA/elpa_cholesky_cuda.cu -fPIC -DPIC -o src/cholesky/GPU/CUDA/.libs/elpa_cholesky_cuda.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/cuUtils.cu -fPIC -DPIC -o src/GPU/CUDA/.libs/cuUtils.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/cudaFunctions.cu -fPIC -DPIC -o src/GPU/CUDA/.libs/cudaFunctions.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/elpa_explicit_name_nvidia_gpu.cu -fPIC -DPIC -o src/GPU/CUDA/.libs/elpa_explicit_name_nvidia_gpu.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa1/GPU/CUDA/tridiag_cuda.cu -fPIC -DPIC -o src/elpa1/GPU/CUDA/.libs/tridiag_cuda.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_complex.cu -fPIC -DPIC -o src/elpa2/GPU/CUDA/.libs/ev_tridi_band_nvidia_gpu_complex.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa1/GPU/CUDA/elpa1_cuda.cu -fPIC -DPIC -o src/elpa1/GPU/CUDA/.libs/elpa1_cuda.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/invert_trm/GPU/CUDA/elpa_invert_trm_cuda.cu -fPIC -DPIC -o src/invert_trm/GPU/CUDA/.libs/elpa_invert_trm_cuda.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa1/GPU/CUDA/trans_ev_cuda.cu -fPIC -DPIC -o src/elpa1/GPU/CUDA/.libs/trans_ev_cuda.o
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_real.cu -fPIC -DPIC -o src/elpa2/GPU/CUDA/.libs/ev_tridi_band_nvidia_gpu_real.o
In file included from ./elpa/elpa.h:21,
from src/elpa_index.c:51:
./elpa/elpa_constants.h:9:21: error: expected expression before ',' token
9 | name = value,
| ^
./elpa/elpa_constants.h:81:9: note: in expansion of macro 'ELPA_ENUM_ENTRY'
81 | X(ELPA_2STAGE_REAL_DEFAULT, , choke me)
| ^
./elpa/elpa_constants.h:84:9: note: in expansion of macro 'ELPA_FOR_ALL_2STAGE_REAL_KERNELS_AND_DEFAULT' 84 | ELPA_FOR_ALL_2STAGE_REAL_KERNELS_AND_DEFAULT(ELPA_ENUM_ENTRY)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./elpa/elpa.h:21,
from src/elpa_c_interface.c:51:
./elpa/elpa_constants.h:9:21: error: expected expression before ',' token
9 | name = value,
| ^
./elpa/elpa_constants.h:81:9: note: in expansion of macro 'ELPA_ENUM_ENTRY'
81 | X(ELPA_2STAGE_REAL_DEFAULT, , choke me)
| ^
./elpa/elpa_constants.h:84:9: note: in expansion of macro 'ELPA_FOR_ALL_2STAGE_REAL_KERNELS_AND_DEFAULT' 84 | ELPA_FOR_ALL_2STAGE_REAL_KERNELS_AND_DEFAULT(ELPA_ENUM_ENTRY)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:111914: src/elpa_c_interface.lo] Error 1
make[1]: *** [Makefile:111914: src/elpa_index.lo] Error 1
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/elpa_index_nvidia_gpu.cu -o src/GPU/CUDA/elpa_index_nvidia_gpu.o >/dev/null 2>&1
src/elpa1/GPU/CUDA/../trans_ev_gpu.h(228): warning #177-D: variable "j0" was declared but never referenced
int j0 = blockIdx.x;
^
detected during instantiation of "void gpu_update_tmat(T *, T *, T *, int *, int *, int *, int *, int *, cudaStream_t) [with T=double]" at line 283
Remark: The warnings can be suppressed with "-diag-suppress "
src/elpa1/GPU/CUDA/../trans_ev_gpu.h(396): warning #177-D: variable "size_of_datatype" was declared but
never referenced
int size_of_datatype = sizeof(T);
^
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/elpa_explicit_name_nvidia_gpu.cu -o src/GPU/CUDA/elpa_explicit_name_nvidia_gpu.o >/dev/null 2>&1
src/elpa1/GPU/CUDA/elpa1_cuda.cu(368): warning #177-D: variable "negative_or_positive" was declared but
never referenced
int negative_or_positive = *negative_or_positive_in;
^
Remark: The warnings can be suppressed with "-diag-suppress "
src/elpa1/GPU/CUDA/elpa1_cuda.cu(398): warning #177-D: variable "negative_or_positive" was declared but
never referenced
int negative_or_positive = *negative_or_positive_in;
^
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/GPU/CUDA/cuUtils.cu -o src/GPU/CUDA/cuUtils.o >/dev/null 2>&1
libtool: compile: ./nvcc_wrap -arch sm_90 -O2 --extended-lambda -I/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/include -L/home/apps/spack/opt/spack/linux-almalinux8-icelake/gcc-8.5.0/cuda-12.6.3-2brh2p34ov3ze2rikwi7hxpzdixo34re/lib64 -I./ -I./ -c src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_real.cu -o src/elpa2/GPU/CUDA/ev_tridi_band_nvidia_gpu_real.o
--------------------------------------------complete cofiguration is done with below commad............................................................
./configure CC=mpicc CXX=mpicxx FC=mpif90 FCFLAGS="-cpp -DHAVE_CONFIG_H" CFLAGS="-DHAVE_CONFIG_H" --enable-single-precision --enable-nvidia-gpu-kernels --enable-nvidia-gpu --enable-generic-kernels --disable-openmp --with-NVIDIA-GPU-compute-capability=sm_90 --with-cuda-path=$CUDA_HOME --enable-gpu-streams=nvidia --with-mpi=yes --disable-sse --disable-avx --disable-avx2 --disable-avx512 --with-default-real-kernel=real_gpu --enable-allow-thread-limiting SCALAPACK_LDFLAGS="-L$MKLROOT/lib/intel64 -lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lmkl_blacs_intelmpi_lp64 -lpthread -lm" SCALAPACK_FCFLAGS="-I$MKLROOT/include/intel64/lp64"