From a909e89da09f19427331759faa4509f095e5f328 Mon Sep 17 00:00:00 2001 From: Nabil Ghodbane Date: Mon, 1 Mar 2021 16:34:31 +0100 Subject: [PATCH] add mpi4py as a new prerequisite --- applications/MEDCOUPLING-master-MPI.pyconf | 1 + applications/SALOME-master-MPI.pyconf | 1 + products/mpi4py.pyconf | 26 ++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 products/mpi4py.pyconf 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" + } +} -- 2.39.2