Hi All, I keep running into this issue when trying to configure PETSc
downloading HYPRE in Polaris.
My modules are:
export MPICH_GPU_SUPPORT_ENABLED=1
module use /soft/modulefiles
module load spack-pe-base cmake
module unload darshan
module load cudatoolkit-standalone PrgEnv-gnu cray-libsci
and my configure line is:
$./configure COPTFLAGS="-O2" CXXOPTFLAGS="-O2" FOPTFLAGS="-O2" FCOPTFLAGS="-O2"
CUDAOPTFLAGS="-O2" --with-debugging=1 --download-suitesparse --download-hypre
--with-cuda --with-cc=cc --with-cxx=CC --with-fc=ftn --with-cudac=nvcc
--with-cuda-arch=80
What I see in the configure phase is:
=============================================================================================
Configuring PETSc to compile on your system
=============================================================================================
=============================================================================================
Trying to download
https://urldefense.us/v3/__https://bitbucket.org/petsc/pkg-sowing.git__;!!G_uCfscf7eWS!cmVCEe9Yo9XY7yJT97YkbQmjoCgOuxhiJ2FQxtDUKX1EeWJlKWt0pLawxoHeUS0ZDgSfwCHAoJNUjc5uQW3gQdHH9OXszklO$
for SOWING
=============================================================================================
=============================================================================================
Running configure on SOWING; this may take several minutes
=============================================================================================
=============================================================================================
Running make on SOWING; this may take several minutes
=============================================================================================
=============================================================================================
Running make install on SOWING; this may take several minutes
=============================================================================================
=============================================================================================
Running arch-polaris-dbg/bin/bfort to generate Fortran stubs
=============================================================================================
=============================================================================================
Trying to download
https://urldefense.us/v3/__https://github.com/DrTimothyAldenDavis/SuiteSparse__;!!G_uCfscf7eWS!cmVCEe9Yo9XY7yJT97YkbQmjoCgOuxhiJ2FQxtDUKX1EeWJlKWt0pLawxoHeUS0ZDgSfwCHAoJNUjc5uQW3gQdHH9Ho5-hpl$
for SUITESPARSE
=============================================================================================
=============================================================================================
Configuring SUITESPARSE with CMake; this may take several minutes
=============================================================================================
=============================================================================================
Compiling and installing SUITESPARSE; this may take several minutes
=============================================================================================
=============================================================================================
Trying to download
https://urldefense.us/v3/__https://github.com/hypre-space/hypre__;!!G_uCfscf7eWS!cmVCEe9Yo9XY7yJT97YkbQmjoCgOuxhiJ2FQxtDUKX1EeWJlKWt0pLawxoHeUS0ZDgSfwCHAoJNUjc5uQW3gQdHH9JxTYrQ0$
for HYPRE
=============================================================================================
=============================================================================================
Running configure on HYPRE; this may take several minutes
=============================================================================================
=============================================================================================
Running make on HYPRE; this may take several minutes
=============================================================================================
*********************************************************************************************
UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for
details):
---------------------------------------------------------------------------------------------
Error running make; make install on HYPRE
*********************************************************************************************
the configure.log file ends with:
*********************************************************************************************
UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for
details):
---------------------------------------------------------------------------------------------
Error running make; make install on HYPRE
*********************************************************************************************
File "/home/mnv/Software/petsc/config/configure.py", line 462, in
petsc_configure
framework.configure(out = sys.stdout)
File "/home/mnv/Software/petsc/config/BuildSystem/config/framework.py", line
1455, in configure
self.processChildren()
File "/home/mnv/Software/petsc/config/BuildSystem/config/framework.py", line
1443, in processChildren
self.serialEvaluation(self.childGraph)
File "/home/mnv/Software/petsc/config/BuildSystem/config/framework.py", line
1418, in serialEvaluation
child.configure()
File "/home/mnv/Software/petsc/config/BuildSystem/config/package.py", line
1354, in configure
self.executeTest(self.configureLibrary)
File "/home/mnv/Software/petsc/config/BuildSystem/config/base.py", line 138,
in executeTest
ret = test(*args,**kargs)
File "/home/mnv/Software/petsc/config/BuildSystem/config/packages/hypre.py",
line 199, in configureLibrary
config.package.Package.configureLibrary(self)
File "/home/mnv/Software/petsc/config/BuildSystem/config/package.py", line
1041, in configureLibrary
for location, directory, lib, incl in self.generateGuesses():
File "/home/mnv/Software/petsc/config/BuildSystem/config/package.py", line
609, in generateGuesses
d = self.checkDownload()
File "/home/mnv/Software/petsc/config/BuildSystem/config/package.py", line
743, in checkDownload
return self.getInstallDir()
File "/home/mnv/Software/petsc/config/BuildSystem/config/package.py", line
545, in getInstallDir
installDir = self.Install()
File "/home/mnv/Software/petsc/config/BuildSystem/config/package.py", line
1892, in Install
raise RuntimeError('Error running make; make install on '+self.PACKAGE)
================================================================================
Finishing configure run at Fri, 09 Aug 2024 15:44:54 +0000
================================================================================
Any help in debugging this is much appreciated. I can provide the whole
configure.log file if needed.
Thank you for your time,
Marcos