Salome HOME
Set SALOME modules git tag V9_13_0a2
[tools/sat_salome.git] / applications / MEDCOUPLING-master-MPI.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name     : 'MEDCOUPLING-master-MPI'
7     workdir  : $LOCAL.workdir + $VARS.sep + $APPLICATION.name + '-' + $VARS.dist
8     tag      : 'V9_13_0a2'
9     base     : 'no'
10     debug    : 'no'
11     python3  : 'yes'
12     pyver    : '3.9'
13     platform : ['CO7', 'CO8', 'DB09']
14     environ  :
15     {
16         build :
17         {
18             CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
19             SALOME_USE_64BIT_IDS : '1'
20         }
21         launch :
22         {
23             PYTHONIOENCODING:"UTF_8"
24         }
25     }
26     products :
27     {
28         # PREREQUISITES :
29         alabaster : '0.7.6'
30         Babel : '2.14.0'
31         boost : '1.71.0'
32         certifi : '2018.8.24'
33         click : '6.7'
34         cmake : '3.25.2'
35         cppunit : '1.13.2'
36         chardet : '3.0.4'
37         charset_normalizer : '3.3.2'
38         Cython : '0.29.37'
39         docutils : '0.20.1'
40         doxygen : '1.8.14'
41         graphviz : '2.38.0'
42         hdf5 : {tag : '1.10.3', hpc : 'yes'}
43         idna : '2.7'
44         imagesize : '1.4.1'
45         importlib_metadata : '7.0.1'
46         Jinja2 : '3.1.3'
47         lapack : '3.8.0'
48         libxml2 : '2.9.12'
49         markupsafe : '2.1.5'
50         medfile : {tag : '4.1.1', hpc : 'yes'}
51         mpi4py: {tag: '3.1.0', base: 'no', section : 'version_3_1_0_no_pip'}
52         numpy : '1.21.1'
53         openmpi : '3.1.6'
54         packaging : '23.2'
55         ParMetis : '3.1.1'
56         pockets : '0.6.2'
57         Pygments : '2.17.2'
58         pyparsing : '3.1.1'
59         pyreadline : '2.0'
60         Python : '3.9.14'
61         pytz : '2017.2'
62         requests : '2.31.0'
63         scipy : '1.6.2'
64         scotch : '6.1.2'
65         setuptools : '69.0.3'
66         six : '1.10.0'
67         snowballstemmer : '2.2.0'
68         Sphinx : '7.2.6'
69         sphinxcontrib_applehelp : '1.0.8'
70         sphinxcontrib_devhelp : '1.0.6'
71         sphinxcontrib_jsmath : '1.0.1'
72         sphinxcontrib_jquery : '4.1'
73         sphinxcontrib_qthelp : '1.0.7'
74         sphinxcontrib_htmlhelp : '2.0.5'
75         sphinxcontrib_serializinghtml : '1.1.10'
76         sphinxcontrib_napoleon : '0.6.1'
77         sphinxcontrib_websupport : '1.2.7'
78         sphinx_rtd_theme         : '2.0.0'
79         sphinxintl: '2.1.0'
80         swig : '4.0.2'
81         urllib3 : '1.23'
82         zipp : '3.17.0'
83
84         # SALOME MODULES :
85         'CONFIGURATION'
86         'MEDCOUPLING' : {tag:'V9_13_0a2', base: 'no', section: 'default_MPI_STD', hpc: 'yes'} # FIXME
87     }
88     test_base : 
89     {
90         name : "SALOME"
91         tag : "SalomeV9"
92     }
93     properties :
94     {
95         repo_dev : "yes"
96         pip : 'yes'
97         pip_install_dir : 'python'
98         single_install_dir : "no"
99     }
100 }
101 __overwrite__ :
102 [
103     {
104     __condition__ : "APPLICATION.pyver == '3.6'"
105     'APPLICATION.rm_products' : [
106         "charset_normalizer",
107         "importlib_metadata",
108         "sphinxcontrib_applehelp",
109         "sphinxcontrib_devhelp",
110         "sphinxcontrib_jsmath",
111         "sphinxcontrib_qthelp",
112         "sphinxcontrib_htmlhelp",
113         "sphinxcontrib_serializinghtml",
114         "sphinxcontrib_napoleon",
115         "zipp"
116     ]
117     'APPLICATION.products.Babel'                    : '2.7.0'
118     'APPLICATION.products.cmake'                    : '3.25.2'
119     'APPLICATION.products.Cython'                   : '0.29.12'
120     'APPLICATION.products.docutils'                 : '0.12'
121     'APPLICATION.products.imagesize'                : '1.0.0'
122     'APPLICATION.products.Jinja2'                   : '2.7.3'
123     'APPLICATION.products.libxml2'                  : '2.9.1'
124     'APPLICATION.products.markupsafe'               : '0.23'
125     'APPLICATION.products.mpi4py'                   : '3.0.3'
126     'APPLICATION.products.numpy'                    : '1.16.4'
127     'APPLICATION.products.packaging'                : '17.1'
128     'APPLICATION.products.Pygments'                 : '2.0.2'
129     'APPLICATION.products.pyparsing'                : '2.0.3'
130     'APPLICATION.products.Python'                   : '3.6.5'
131     'APPLICATION.products.requests'                 : '2.19.1'
132     'APPLICATION.products.scipy'                    : '1.4.1'
133     'APPLICATION.products.scotch'                   : '6.0.4'
134     'APPLICATION.products.setuptools'               : '38.4.0'
135     'APPLICATION.products.snowballstemmer'          : '1.2.1'
136     'APPLICATION.products.Sphinx'                   : '1.7.6'
137     'APPLICATION.products.sphinx_rtd_theme'         : '0.4.3'
138     'APPLICATION.products.sphinxcontrib_websupport' : '1.1.0'
139     'APPLICATION.products.sphinxintl'               : '0.9.10'
140   }
141   {
142         __condition__ : "VARS.dist in ['FD32']"
143         # gcc https://github.com/scipy/scipy/issues/11611
144         # either patch numpy to include -fallow-argument-mismatch or move to that version
145         'APPLICATION.products.scipy' : '1.5.2'
146     }
147     {
148         __condition__: "VARS.dist in ['FD34', 'FD36', 'FD37']"
149         # gcc https://github.com/scipy/scipy/issues/11611
150         # either patch numpy to include -fallow-argument-mismatch or move to that version
151         'APPLICATION.products.scipy' : '1.5.2'
152         # https://github.com/pyenv/pyenv/issues/1889
153         'APPLICATION.products.Python' : {tag: '3.6.5', base: 'no', section: 'version_3_6_5_FD34'}
154     }
155     {
156         __condition__ : "VARS.dist in ['DB11']"
157         # gcc https://github.com/scipy/scipy/issues/11611
158         # either patch numpy to include -fallow-argument-mismatch or move to that version
159         'APPLICATION.products.scipy' : '1.5.2'
160     }
161     {
162         __condition__ : "VARS.dist in ['UB22.04']"
163         # gcc https://github.com/scipy/scipy/issues/11611
164         # either patch numpy to include -fallow-argument-mismatch or move to that version
165         'APPLICATION.products.scipy' : '1.5.2'
166         'APPLICATION.products.Python' : {tag: '3.6.5', base: 'no', section: 'version_3_6_5_UB22_04'}
167     }
168 ]