<div dir="ltr"><div>Hi Ted,</div><div>  I saw in configure.log,  </div><div>      --with-cudac=/usr/local/cuda-11.4/bin/nvcc --with-cuda-dir=/usr/local/cuda</div><div>  I suppose /usr/local/cuda is just a symbol link to /usr/local/cuda-11.4/<br></div><div>  I don't know why this error</div><div>      /usr/include/c++/11/cmath:45:15: fatal error: math.h: No such file or directory<br></div><div>  To know whether it was because petsc did not configure Kokkos correctly, or there was something wrong with your environment,  you can download Kokkos and install yourself to see if you can succeed.  Make sure /usr/local/cuda-11.4/bin/nvcc on your $PATH.</div><div><br></div><div>  For example, I download kokkos under my $HOME and install to $HOME/tmp/kokkos<br></div><div><br></div><div>$ cd $HOME<br></div><div>$ git clone <a href="https://github.com/kokkos/kokkos.git">https://github.com/kokkos/kokkos.git</a></div><div>$ cd kokkos</div><div>$ mkdir build</div><div>$ cd build</div><div>$ cmake ../ -DCMAKE_INSTALL_PREFIX=$HOME/tmp/kokkos -DCMAKE_CXX_COMPILER=g++ -DKokkos_ENABLE_SERIAL=ON -DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_VOLTA75=ON -DKokkos_ENABLE_CUDA_LAMBDA=ON -DCMAKE_CXX_STANDARD=17</div><div>$ make -j install</div><div><br></div><div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">--Junchao Zhang</div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Nov 14, 2021 at 10:15 AM Ted Kord <<a href="mailto:teddy.kord@gmail.com">teddy.kord@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Dear all<div><br></div><div>I am trying to install PETSc with Kokkos and with the CUDA option but I keep getting the following error:<div><br></div><div>"UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):<br>-------------------------------------------------------------------------------<br>Could not find a CUDA compiler. Please set with the option --with-cudac or -CUDAC and load the config.compilers module.<br><div>"</div><div>'nvcc' is on my path and works fine.</div><div><br></div><div>I have also tried specifying --with-cudac=/usr/local/cuda/bin/nvcc still with the same error.</div><div><br></div><div>This is my 'configure line:'</div><div><br></div><div>./configure --download-openmpi --download-kokkos-kernels --download-kokkos-kernels-shared=1 --download-kokkos --with-cuda=1 --with-cudac=/usr/local/cuda/bin/nvcc --with-cuda-dir=/usr/local/cuda --download-viennacl --download-fblaslapack --download-adios-shared=1 --download-hdf5 --download-hdf5-shared-libraries=1 --download-adolc --download-colpack --download-hypre --download-hypre-shared=1 --download-codipack --download-metis --download-slepc --download-libceed --download-eigen --download-parmetis --download-ptscotch --download-mumps --download-scalapack --download-hwloc --download-pastix --download-random123 --download-suitesparse --download-superlu --download-superlu-shared=1 --download-superlu_dist --download-superlu_dist-shared=1 --download-trilinos --download-trilinos-shared=1 --download-ml --download-ml-shared=1 --download-fftw --download-fftw-shared=1 --download-gsl --download-magma --download-radau5 --download-sundials2 --download-tchem<br></div><div><br></div><div><br></div><div>-- <br><div dir="ltr">Best regards,<div><br></div><div>Theodore</div><div><br></div></div></div></div></div></div>
</blockquote></div>