From e7517cea0b29c304a45a5542a0df2e5b7161b81a Mon Sep 17 00:00:00 2001 From: Guytri KASTANE Date: Wed, 13 Sep 2023 09:50:28 +0200 Subject: [PATCH] Add fftw dependency and add sections in config files (petsc, fftw); add compilation script for petsc 3.19.4 and fftw 3.3.10 --- applications/SALOME-master.pyconf | 1 + products/compil_scripts/fftw-3.3.10.sh | 4 ++-- products/petsc.pyconf | 9 +-------- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/applications/SALOME-master.pyconf b/applications/SALOME-master.pyconf index ae57723..a48a8fd 100644 --- a/applications/SALOME-master.pyconf +++ b/applications/SALOME-master.pyconf @@ -60,6 +60,7 @@ APPLICATION : embree : '3.12.2' FMILibrary : '2.0.3' fonttools : '4.48.1' + fftw : {tag : '3.3.10', section: 'version_3_3_10', base: 'no'} freeimage : '3.16.0' freetype : '2.9.1' gcc : '8.5.0' diff --git a/products/compil_scripts/fftw-3.3.10.sh b/products/compil_scripts/fftw-3.3.10.sh index 82728f9..f4660bd 100755 --- a/products/compil_scripts/fftw-3.3.10.sh +++ b/products/compil_scripts/fftw-3.3.10.sh @@ -16,7 +16,7 @@ if [ $? -ne 0 ]; then exit 1 fi -echo +echo echo "*** make" make if [ $? -ne 0 ]; then @@ -24,7 +24,7 @@ if [ $? -ne 0 ]; then exit 2 fi -echo +echo echo "*** make install" make install if [ $? -ne 0 ]; then diff --git a/products/petsc.pyconf b/products/petsc.pyconf index 78fa630..6256fe4 100644 --- a/products/petsc.pyconf +++ b/products/petsc.pyconf @@ -21,17 +21,10 @@ default : post_script: "fix_permissions.sh" } -version_3_20_0 : -{ - compil_script : "petsc-3.20.0.sh" - depend : ["hdf5", "Python", "lapack","fftw", "llvm", "metis", "medfile" ] -} - version_3_19_4 : { compil_script : "petsc-3.19.4.sh" - depend : ["hdf5", "Python", "lapack","fftw", "llvm", "metis", "medfile" ] - patches: ['petsc-3.19.4-mpi4py.patch','petsc-3.19.4-libpath.patch'] + depend : ["hdf5", "Python", "lapack","fftw", "llvm"] } version_3_17_0 : -- 2.39.2