]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
add mpi4py as a new prerequisite
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Mon, 1 Mar 2021 15:34:31 +0000 (16:34 +0100)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Mon, 1 Mar 2021 15:34:31 +0000 (16:34 +0100)
applications/MEDCOUPLING-master-MPI.pyconf
applications/SALOME-master-MPI.pyconf
products/mpi4py.pyconf [new file with mode: 0644]

index 155ef64a971201e15f15202964df6908d63b2f33..239bbc3eb6b39d81329016545fae19080992871e 100644 (file)
@@ -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'
index aee0fc58a76b8bc863c8b516bcdb1d49bed03018..de6ea61dd79fedc8619704ca465f73d2d22c6f35 100644 (file)
@@ -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 (file)
index 0000000..f1cf5e4
--- /dev/null
@@ -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"
+    }
+}