From: Nabil Ghodbane Date: Mon, 1 Mar 2021 15:34:31 +0000 (+0100) Subject: add mpi4py as a new prerequisite X-Git-Tag: V9_7_0~100 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=a909e89da09f19427331759faa4509f095e5f328;p=tools%2Fsat_salome.git add mpi4py as a new prerequisite --- diff --git a/applications/MEDCOUPLING-master-MPI.pyconf b/applications/MEDCOUPLING-master-MPI.pyconf index 155ef64..239bbc3 100644 --- a/applications/MEDCOUPLING-master-MPI.pyconf +++ b/applications/MEDCOUPLING-master-MPI.pyconf @@ -44,6 +44,7 @@ APPLICATION : libxml2 : '2.9.1' markupsafe : '0.23' medfile : {tag : '4.1.0', hpc : 'yes', section : 'default_Autotools' } + mpi4py: '3.0.3' numpy : '1.15.1' openmpi : '3.1.6' ParMetis : '3.1.1' diff --git a/applications/SALOME-master-MPI.pyconf b/applications/SALOME-master-MPI.pyconf index aee0fc5..de6ea61 100644 --- a/applications/SALOME-master-MPI.pyconf +++ b/applications/SALOME-master-MPI.pyconf @@ -62,6 +62,7 @@ APPLICATION : medfile : {tag : '4.1.0', hpc : 'yes', section : 'default_Autotools' } mesa : '19.0.8' MeshGems : {tag : '2.12-1', hpc : 'yes'} + mpi4py: '3.0.3' ParMetis : '3.1.1' netgen : '5.3.1_with_CAS_7.2' nlopt : '2.4.2' diff --git a/products/mpi4py.pyconf b/products/mpi4py.pyconf new file mode 100644 index 0000000..f1cf5e4 --- /dev/null +++ b/products/mpi4py.pyconf @@ -0,0 +1,26 @@ +default : +{ + name : "mpi4py" + build_source : "script" + compil_script : 'pip_install' + $VARS.scriptExtension + get_source : "archive" + system_info : + { + rpm : ["python3-mpi4py"] + rpm_dev : [] + apt : ["python3-mpi4py"] + apt_dev : [] + } + environ : + { + } + depend : ["Python", 'openmpi'] + source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name + build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name + install_dir : 'base' + properties: + { + incremental : "yes" + pip : "yes" + } +}