Salome HOME
bos #41564 [CEA] openturns 1.22
[tools/sat_salome.git] / applications / SALOME-master.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name     : 'SALOME-master'
7     workdir  : $LOCAL.workdir + $VARS.sep + $APPLICATION.name + '-' + $VARS.dist
8     tag      : 'master'
9     dev      : 'no'
10     verbose  : 'no'
11     debug    : 'no'
12     base     : 'no'
13     python3  : 'yes'
14     pyver    : '3.9'
15     platform : ['CO7', 'CO8', 'DB09']
16     environ  :
17     {
18         build : 
19         {
20            CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
21            RESTRICTED_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "RESTRICTED"
22            SALOME_USE_64BIT_IDS : '1'
23            VTK_SMP_IMPLEMENTATION_TYPE : TBB # OpenMP # choose among: sequential / OpenMP / TBB switches
24            SALOME_GMSH_HEADERS_STD : '1'
25         }
26         launch :
27         {
28             PYTHONIOENCODING:"UTF_8",
29             SALOME_MODULES_ORDER:"SHAPER:SHAPERSTUDY:GEOM:SMESH",
30             ROOT_SALOME_INSTALL: '$PRODUCT_ROOT_DIR',
31             SALOME_ON_DEMAND: "HIDE"
32         }
33         SALOME_trace : "local" # local/file:.../with_logger
34         SALOME_MODULES : "SHAPER,SHAPERSTUDY,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER"  # specify the first modules to display in gui
35     }
36     products :
37     {
38         # PREREQUISITES :
39         alabaster : '0.7.6'
40         Babel : '2.14.0'
41         boost : '1.71.0'
42         CAS : {tag : 'V7_5_3p5', section: 'version_CR753_SALOME_PATCH', base: 'no'}
43         catalyst: '2.0'
44         C3PO: 'v2.0'
45         certifi : '2018.8.24'
46         cgns : '4.2.0'
47         chardet : '3.0.4'
48         charset_normalizer : '3.3.2'
49         click : '6.7'
50         cmake : '3.25.2'
51         cminpack: '1.3.6'
52         contourpy : '1.2.0'
53         cppunit : '1.13.2'
54         cycler : '0.10.0'
55         Cython : '0.29.37'
56         dateutil : '2.7.3'
57         docutils : '0.20.1'
58         doxygen : '1.8.14'
59         eigen : '3.3.4'
60         embree : '3.12.2'
61         FMILibrary : '2.0.3'
62         fonttools : '4.48.1'
63         freeimage : '3.16.0'
64         freetype : '2.9.1'
65         gcc  :  '8.5.0'
66         mpc : 'native'
67         gmp : 'native'
68         mpfr : 'native'
69         gdal : '2.4.0'
70         gmsh : '4.10.3'
71         graphviz : '2.38.0'
72         hdf5 : '1.10.3'
73         idna : '2.7'
74         imagesize : '1.4.1'
75         importlib_metadata : '7.0.1'
76         importlib_resources: '6.1.1'
77         ispc : '1.15.0'
78         Jinja2 : '3.1.3'
79         kiwisolver : '1.3.1'
80         lapack : '3.8.0'
81         libxml2 : '2.9.12'
82         llvm : '8.0.1-clang'
83         markupsafe : '2.1.5'
84         matplotlib : '3.8.2'
85         medfile : '4.1.1'
86         mesa : '19.0.8'
87         MeshGems : '2.15-1'
88         mpi4py: {tag: '3.1.0', base: 'no', section : 'version_3_1_0_no_pip'} 
89         metis : '5.1.0'
90         netgen : '5.3.1_with_CAS_7.2'
91         # comment out line above and uncomment the line below to use Netgen 6.
92         #netgen : '6.2.2101'
93         netcdf : '4.6.2'
94         nlopt : '2.5.0'
95         nose: '1.3.7'
96         numpy : '1.21.1'
97         numpydoc : '1.6.0'
98         omniORB : '4.2.5'
99         omniORBpy : '4.2.5'
100         opencv : '3.2.0'
101         openmpi : '4.0.3'
102         openturns: '1.22'
103         openVKL: '0.11.0'
104         ospray : '2.4.0'
105         packaging : '23.2'
106         packagespy : '74152cd'
107         pandas : '1.1.5'
108         patsy : '0.5.4'
109         ParaView : {tag:'5.11.0', base: 'no',  section: 'version_5_11_0_MPI', hpc: 'yes'}
110         PERSALYS: 'f386013d'
111         petsc : {tag : '3.16.0', base: 'no', section: 'version_3_16_0', hpc: 'yes'}
112         Pillow : '8.4.0'
113         planegcs : '0.18-3cb6890'
114         psutil : '5.9.8'
115         PyFMI : {tag: '2.6',   base: 'no', section: 'version_2_6_no_pip'}
116         Pygments : '2.17.2'
117         pyparsing : '3.1.1'
118         PyQt : '5.15.3'
119         pyreadline : '2.0'
120         Python : '3.9.14'
121         pytz : '2017.2'
122         qt : '5.12.10'
123         qwt : '6.1.2'
124         requests : '2.31.0'
125         rkCommon : '1.5.1'
126         root: '6.22.02'
127         salome_system : 'native'
128         scipy : '1.6.2'
129         scotch : {tag: '6.1.2', section: 'version_6_1_2_MPI', hpc: 'yes', base: 'no'}
130         setuptools : '69.0.3'
131         sip : '5.5.0'
132         six : '1.10.0'
133         snowballstemmer : '2.2.0'
134         Sphinx : '7.2.6'
135         sphinxcontrib_applehelp : '1.0.8'
136         sphinxcontrib_devhelp : '1.0.6'
137         sphinxcontrib_jsmath : '1.0.1'
138         sphinxcontrib_jquery : '4.1'
139         sphinxcontrib_qthelp : '1.0.7'
140         sphinxcontrib_htmlhelp : '2.0.5'
141         sphinxcontrib_serializinghtml : '1.1.10'
142         sphinxcontrib_websupport : '1.2.7'
143         sphinx_rtd_theme : '2.0.0'
144         sphinxintl: '2.1.0'
145         statsmodels: '0.14.1'
146         swig : '4.0.2'
147         tabulate : '0.9.0'
148         tbb : '2019_U8'
149         tcl : '8.6.0'
150         tk : '8.6.0'
151         toml: '0.10.2'
152         tomli : '2.0.1'
153         TTK : 'f8dafde2d7'
154         urllib3 : '1.23'
155         zeromq: '4.3.1'
156         zipp : '3.17.0'
157         URANIE : '4.7.0'
158
159         # SALOME MODULES :
160         'CONFIGURATION'
161         'SALOME'
162         'SHAPER'
163         'SHAPERSTUDY'
164         'RESTRICTED'
165         'LIBBATCH' : 'V2_5_0'
166         'KERNEL'
167         'MEDCOUPLING' : {tag:'master', base: 'no', section: 'default_MPI', hpc: 'yes'}
168         'GUI'
169         'GEOM'
170         'SMESH'
171         'NETGENPLUGIN'
172         'BLSURFPLUGIN'
173         'GHS3DPLUGIN'
174         'HYBRIDPLUGIN'
175         'HexoticPLUGIN'
176         'GMSHPLUGIN'
177         'HEXABLOCK'
178         'HEXABLOCKPLUGIN'
179         'HOMARD'
180         'FIELDS'
181         'PARAVIS' : {tag:'master', base: 'no', section: 'default_MPI', hpc: 'yes'}
182         'JOBMANAGER'
183         'YACS'
184         'YACSGEN'
185         'DOCUMENTATION'
186         'SAMPLES'
187         'COMPONENT'
188         'PYCALCULATOR'
189         'CALCULATOR'
190         'HELLO'
191         'PYHELLO'
192         'EFICAS'
193         'EFICAS_TOOLS'
194         'PY2CPP'
195         'ADAO'
196         'ADAO_INTERFACE'
197         'PARAVISADDONS'
198         'OPENTURNS_SALOME'
199         'YDEFX'
200         'pmml'
201         'SALOMEBOOTSTRAP'
202         'SOLVERLAB' : {tag: 'master', base: 'no', section: 'default_MPI', hpc: 'yes'}
203         'SOLVERLABGUI'
204         'TopIIVolMesh'
205         #'TESTBASE'
206         'CEATESTBASE' : 'SalomeV9'
207     }
208     profile :
209     {
210         launcher_name : "salome"
211     }
212     test_base : 
213     {
214         name : "SALOME"
215         tag : "SalomeV9"
216     }
217     properties :
218     {
219         mesa_launcher_in_package : "yes"
220         repo_dev : "yes"
221         pip : 'yes'
222         pip_install_dir : 'python'
223         single_install_dir : "no"
224     }
225 }
226 __overwrite__ :
227 [
228     {
229         __condition__ : "VARS.dist in ['CO7'] and APPLICATION.pyver == '3.6'"
230         'APPLICATION.rm_products' : [
231             'gcc', 'gmp', 'mpc', 'mpfr',
232             'charset_normalizer',
233             'contourpy',
234             'fonttools',
235             'tabulate',
236             'tomli',
237             'zipp',
238             'importlib_metadata',
239             'importlib_resources',
240             'sphinxcontrib_applehelp',
241             'sphinxcontrib_devhelp',
242             'sphinxcontrib_jsmath',
243             'sphinxcontrib_jquery',
244             'sphinxcontrib_qthelp',
245             'sphinxcontrib_htmlhelp',
246             'sphinxcontrib_serializinghtml'
247         ]
248         'APPLICATION.products.Babel' : '2.7.0'
249         'APPLICATION.products.Cython': '0.29.12'
250         'APPLICATION.products.dateutil' : '2.6.1'
251         'APPLICATION.products.docutils' : '0.12'
252         'APPLICATION.products.imagesize' : '1.0.0'
253         'APPLICATION.products.Jinja2' : '2.7.3'
254         'APPLICATION.products.kiwisolver' : '1.0.1'
255         'APPLICATION.products.libxml2' : '2.9.1'
256         'APPLICATION.products.markupsafe' : '0.23'
257         'APPLICATION.products.matplotlib' : '3.3.4'
258         'APPLICATION.products.mpi4py' : '3.0.3'
259         'APPLICATION.products.numpy' : '1.16.4'
260         'APPLICATION.products.numpydoc' : '0.9.0'
261         'APPLICATION.products.packaging' : '17.1'
262         'APPLICATION.products.pandas' : '0.25.2'
263         'APPLICATION.products.patsy' : '0.5.2'
264         'APPLICATION.products.psutil' : '5.7.2'
265         'APPLICATION.products.Pygments' : '2.0.2'
266         'APPLICATION.products.pyparsing' : '2.0.3'
267         'APPLICATION.products.Python' : '3.6.5'
268         'APPLICATION.products.requests' : '2.19.1'
269         'APPLICATION.products.scipy' : '1.4.1'
270         'APPLICATION.products.setuptools' : '38.4.0'
271         'APPLICATION.products.snowballstemmer' : '1.2.1'
272         'APPLICATION.products.sphinx_rtd_theme' : '0.4.3'
273         'APPLICATION.products.sphinxintl' : '0.9.10'
274         'APPLICATION.products.statsmodels' : '0.8.0'
275         'APPLICATION.products.sphinxcontrib_websupport' : '1.1.0'
276         'APPLICATION.products.Sphinx' : '1.7.6'
277         'APPLICATION.products.openturns' : {tag: '1.22',  base: 'no', section: 'version_1_22_CO7' }
278     }
279
280     {
281         __condition__ : "VARS.dist in ['CO8'] and APPLICATION.pyver == '3.6'"
282         'APPLICATION.rm_products' : [
283             'gcc', 'gmp', 'mpc', 'mpfr','zeromq',
284             'charset_normalizer',
285             'contourpy',
286             'fonttools',
287             'importlib_metadata',
288             'importlib_resources',
289             'sphinxcontrib_applehelp',
290             'sphinxcontrib_devhelp',
291             'sphinxcontrib_jsmath',
292             'sphinxcontrib_jquery',
293             'sphinxcontrib_qthelp',
294             'sphinxcontrib_htmlhelp',
295             'sphinxcontrib_serializinghtml',
296             'tabulate',
297             'tomli',
298             'zipp'
299         ]
300         'APPLICATION.products.Babel' : '2.7.0'
301         'APPLICATION.products.Cython': '0.29.12'
302         'APPLICATION.products.dateutil' : '2.6.1'
303         'APPLICATION.products.docutils' : '0.12'
304         'APPLICATION.products.imagesize' : '1.0.0'
305         'APPLICATION.products.Jinja2' : '2.7.3'
306         'APPLICATION.products.kiwisolver' : '1.0.1'
307         'APPLICATION.products.libxml2' : '2.9.1'
308         'APPLICATION.products.markupsafe' : '0.23'
309         'APPLICATION.products.matplotlib' : '3.3.4'
310         'APPLICATION.products.mpi4py' : '3.0.3'
311         'APPLICATION.products.numpy' : '1.16.4'
312         'APPLICATION.products.numpydoc' : '0.9.0'
313         'APPLICATION.products.packaging' : '17.1'
314         'APPLICATION.products.pandas' : '0.25.2'
315         'APPLICATION.products.patsy' : '0.5.2'
316         'APPLICATION.products.psutil' : '5.7.2'
317         'APPLICATION.products.Pygments' : '2.0.2'
318         'APPLICATION.products.pyparsing' : '2.0.3'
319         'APPLICATION.products.Python' : '3.6.5'
320         'APPLICATION.products.requests' : '2.19.1'
321         'APPLICATION.products.scipy' : '1.4.1'
322         'APPLICATION.products.setuptools' : '38.4.0'
323         'APPLICATION.products.snowballstemmer' : '1.2.1'
324         'APPLICATION.products.Sphinx' : '1.7.6'
325         'APPLICATION.products.sphinxcontrib_websupport' : '1.1.0'
326         'APPLICATION.products.sphinx_rtd_theme' : '0.4.3'
327         'APPLICATION.products.sphinxintl' : '0.9.10'
328         'APPLICATION.products.statsmodels' : '0.8.0'
329         'APPLICATION.products.gdal'     : {tag:'2.4.0',   base: 'no', section: 'version_2_4_0_CO8'                 } # spns #29324
330         'APPLICATION.products.ParaView' : {tag: '5.11.0', base: 'no', section: 'version_5_11_0_MPI_CO8', hpc: 'yes'}
331         'APPLICATION.products.openturns'  : {tag: '1.22',  base: 'no', section: 'version_1_22_CO8' }
332     }
333
334     {
335         __condition__ : "VARS.dist in ['DB09'] and APPLICATION.pyver == '3.6'"
336         'APPLICATION.rm_products' : [
337             'charset_normalizer',
338             'contourpy',
339             'fonttools',
340             'importlib_metadata',
341             'importlib_resources',
342             'sphinxcontrib_applehelp',
343             'sphinxcontrib_devhelp',
344             'sphinxcontrib_jsmath',
345             'sphinxcontrib_jquery',
346             'sphinxcontrib_qthelp',
347             'sphinxcontrib_htmlhelp',
348             'sphinxcontrib_serializinghtml',
349             'tabulate',
350             'tomli',
351             'zipp'
352         ]
353         'APPLICATION.products.Babel' : '2.7.0'
354         'APPLICATION.products.Cython': '0.29.12'
355         'APPLICATION.products.dateutil' : '2.6.1'
356         'APPLICATION.products.docutils' : '0.12'
357         'APPLICATION.products.imagesize' : '1.0.0'
358         'APPLICATION.products.Jinja2' : '2.7.3'
359         'APPLICATION.products.kiwisolver' : '1.0.1'
360         'APPLICATION.products.libxml2' : '2.9.1'
361         'APPLICATION.products.markupsafe' : '0.23'
362         'APPLICATION.products.matplotlib' : '3.3.4'
363         'APPLICATION.products.mpi4py' : '3.0.3'
364         'APPLICATION.products.numpy' : '1.16.4'
365         'APPLICATION.products.numpydoc' : '0.9.0'
366         'APPLICATION.products.packaging' : '17.1'
367         'APPLICATION.products.pandas' : '0.25.2'
368         'APPLICATION.products.patsy' : '0.5.2'
369         'APPLICATION.products.psutil' : '5.7.2'
370         'APPLICATION.products.Pygments' : '2.0.2'
371         'APPLICATION.products.pyparsing' : '2.0.3'
372         'APPLICATION.products.Python' : '3.6.5'
373         'APPLICATION.products.requests' : '2.19.1'
374         'APPLICATION.products.scipy' : '1.4.1'
375         'APPLICATION.products.setuptools' : '38.4.0'
376         'APPLICATION.products.snowballstemmer' : '1.2.1'
377         'APPLICATION.products.Sphinx' : '1.7.6'
378         'APPLICATION.products.sphinxcontrib_websupport' : '1.1.0'
379         'APPLICATION.products.sphinx_rtd_theme' : '0.4.3'
380         'APPLICATION.products.sphinxintl' : '0.9.10'
381         'APPLICATION.products.statsmodels' : '0.8.0'
382         'APPLICATION.products.openturns'        : {tag: '1.22',  base: 'no', section: 'version_1_22_DB09' }
383     }
384     {
385         __condition__ : "VARS.dist in ['FD30']"
386         'APPLICATION.products.gcc' : '9.3.0'
387     }
388     {
389         __condition__ : "VARS.dist in ['FD32']"
390         # https://github.com/scipy/scipy/issues/11611
391         'APPLICATION.products.scipy' : '1.5.2'
392         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
393         'APPLICATION.products.gdal': {tag:'2.4.0',   base: 'no', section: 'version_2_4_0_FD32'} # spns #29324
394     }
395     {
396         __condition__ : "VARS.dist in ['CO7'] and APPLICATION.pyver == '3.9'"
397         'APPLICATION.rm_products'         : ['gcc', 'gmp', 'mpc', 'mpfr']
398         'APPLICATION.products.openturns'           : {tag:'1.22', base:'no', section:'version_1_22_CO7'}
399     }
400     {
401         __condition__ : "VARS.dist in ['CO8'] and APPLICATION.pyver == '3.9'"
402         'APPLICATION.rm_products'  : ['gcc', 'gmp', 'mpc', 'mpfr', 'zeromq']
403         'APPLICATION.products.gdal'     : {tag:'2.4.0',   base: 'no', section: 'version_2_4_0_CO8'                 } # spns #29324
404         'APPLICATION.products.openturns'           : {tag:'1.22', base:'no', section:'version_1_22_CO8'}
405         'APPLICATION.products.ParaView' : {tag: '5.11.0', base: 'no', section: 'version_5_11_0_MPI_CO8', hpc: 'yes'}
406     }
407     {
408         __condition__ : "VARS.dist in ['DB10']"
409         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
410         'APPLICATION.products.gdal': {tag:'2.4.0',   base: 'no', section: 'version_2_4_0_DB10'} # spns #29324
411     }
412     {
413         __condition__ : "VARS.dist in ['DB09']"
414         'APPLICATION.products.openturns'        : {tag:'1.22', base:'no', section:'version_1_22_DB09'}
415     }
416     {
417         __condition__ : "VARS.dist in ['UB18.04']"
418         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
419     }
420     {
421         __condition__ : "VARS.dist in ['UB20.04']"
422         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
423         'APPLICATION.products.gdal': {tag:'2.4.0',   base: 'no', section: 'version_2_4_0_UB20_04'} # spns #29324
424     }
425 ]