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

Reply via email to