1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Fix build system to set hypre libraries properly.
Index: petsc/config/BuildSystem/config/packages/hypre.py
===================================================================
--- petsc.orig/config/BuildSystem/config/packages/hypre.py
+++ petsc/config/BuildSystem/config/packages/hypre.py
@@ -8,7 +8,7 @@ class Configure(config.package.GNUPackag
self.download = ['git://https://github.com/LLNL/hypre','https://github.com/LLNL/hypre/archive/'+self.gitcommit+'.tar.gz']
self.functions = ['HYPRE_IJMatrixCreate']
self.includes = ['HYPRE.h']
- self.liblist = [['libHYPRE.a']]
+ self.liblist = [['libHYPRE_utilities.a', 'libHYPRE_struct_mv.a', 'libHYPRE_struct_ls.a', 'libHYPRE_sstruct_mv.a', 'libHYPRE_sstruct_ls.a', 'libHYPRE_IJ_mv.a', 'libHYPRE_parcsr_ls.a', 'libHYPRE_parcsr_mv.a', 'libHYPRE_seq_mv.a' ]]
self.license = 'https://computation.llnl.gov/casc/linear_solvers/sls_hypre.html'
# Per hypre users guide section 7.5 - install manually on windows for MS compilers.
self.downloadonWindows = 0
|