[petsc-users] Issue configuring PETSc with HYPRE in Polaris

Satish Balay balay.anl at fastmail.org
Fri Aug 9 12:44:18 CDT 2024


If building on front-end - try using --with-make-np=8 [or 4]

If you still have issues - send configure.log

Satish

On Fri, 9 Aug 2024, Vanella, Marcos (Fed) via petsc-users wrote:

> 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
> 



More information about the petsc-users mailing list