Salome HOME
expand MPI support list
[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     environ :
15     {
16         build : 
17         {
18            CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
19            RESTRICTED_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "RESTRICTED"
20            SALOME_USE_64BIT_IDS : '1'
21            VTK_SMP_IMPLEMENTATION_TYPE : OpenMP # OpenMP # choose among: sequential / OpenMP / TBB switches
22         }
23         launch : {PYTHONIOENCODING:"UTF_8", SALOME_MODULES_ORDER:"SHAPER:SHAPERSTUDY:GEOM:SMESH"}
24         SALOME_trace : "local" # local/file:.../with_logger
25         SALOME_MODULES : "SHAPER,SHAPERSTUDY,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER"  # specify the first modules to display in gui
26         SALOME_ACTOR_DELEGATE_TO_VTK : '1'
27     }
28     products :
29     {
30         # PREREQUISITES :
31         alabaster : '0.7.6'
32         Babel : '2.7.0'
33         boost : '1.71.0'
34         CAS : 'V7_5_3p1'
35         C3PO: 'v2.0'
36         certifi : '2018.8.24'
37         cgns : '4.1.1'
38         chardet : '3.0.4'
39         click : '6.7'
40         cmake : '3.12.1'
41         cminpack: '1.3.6'
42         cppunit : '1.13.2'
43         cycler : '0.10.0'
44         Cython : '0.29.12'
45         dateutil : '2.6.1'
46         docutils : '0.12'
47         doxygen : '1.8.14'
48         eigen : '3.3.4'
49         embree : '3.12.2'
50         FMILibrary : '2.0.3'
51         freeimage : '3.16.0'
52         freetype : '2.9.1'
53         gcc  :  '8.5.0'
54         mpc : 'native'
55         mpi4py: '3.0.3'
56         gmp : 'native'
57         mpfr : 'native'
58         gmsh : '4.8.4'
59         graphviz : '2.38.0'
60         hdf5 : '1.10.3'
61         idna : '2.7'
62         imagesize : '1.0.0'
63         ispc : '1.15.0'
64         Jinja2 : '2.7.3'
65         kiwisolver : '1.0.1'
66         lapack : '3.8.0'
67         libxml2 : '2.9.1'
68         llvm : '8.0.1-clang'
69         markupsafe : '0.23'
70         matplotlib : '3.0.3'
71         medfile : {section: 'default_Autotools', tag: '4.1.1'}
72         mesa : '19.0.8'
73         MeshGems : '2.14-1'
74         metis : '5.1.0'
75         netgen : '6.2.2101'
76         nlopt : '2.5.0'
77         numpy : '1.16.4'
78         omniORB : '4.2.2'
79         omniORBpy : '4.2.2'
80         opencv : '3.2.0'
81         openmpi : '3.1.6'
82         openturns: '1.17'
83         openVKL: '0.11.0'
84         ospray : '2.4.0'
85         packaging : '17.1'
86         pandas : '0.25.2'
87         patsy : '0.5.2'
88         ParaView : '5.9.0'
89         petsc : {tag : '3.16.0', section: 'version_3_16_0'}
90         Pillow : '7.1.1'
91         planegcs : '0.18-3cb6890'
92         psutil : '5.7.2'
93         PyFMI : '2.5'
94         Pygments : '2.0.2'
95         pyparsing : '2.0.3'
96         PyQt : '5.15.3'
97         #PyQtChart : '5.9'
98         pyreadline : '2.0'
99         Python : '3.6.5'
100         pytz : '2017.2'
101         qt : '5.12.10'
102         qwt : '6.1.2'
103         requests : '2.19.1'
104         rkCommon : '1.5.1'
105         root: '6.22.02'
106         salome_system : 'native'
107         scipy : '1.4.1'
108         scotch : '6.0.4'
109         setuptools : '38.4.0'
110         sip : '5.5.0'
111         six : '1.10.0'
112         snowballstemmer : '1.2.1'
113         Sphinx : '1.7.6'
114         sphinxcontrib_websupport : '1.1.0'
115         sphinx_rtd_theme : '0.4.3'
116         sphinxintl: '0.9.10'
117         StaticMeshPlugin: '5.8.0'
118         statsmodels: '0.8.0'
119         swig : '3.0.12'
120         tbb : '2019_U8'
121         tcl : '8.6.0'
122         tk : '8.6.0'
123         topo2volmesh: 'develop'
124         urllib3 : '1.23'
125         URANIE : '4.5.0'
126         # SALOME MODULES :
127         'CONFIGURATION'
128         'SALOME'
129         'SHAPER'
130         'SHAPERSTUDY'
131         'RESTRICTED'
132         'LIBBATCH' : {tag : 'V2_4_5'}
133         'KERNEL'
134         'MEDCOUPLING'
135         'GUI'
136         'GEOM'
137         'SMESH': {tag: 'master', base: 'no', section: 'version_topo2volmesh'}
138         'NETGENPLUGIN'
139         'BLSURFPLUGIN'
140         'GHS3DPLUGIN'
141         'GHS3DPRLPLUGIN'
142         'HYBRIDPLUGIN'
143         'HexoticPLUGIN'
144         'GMSHPLUGIN'
145         'HEXABLOCK'
146         'HEXABLOCKPLUGIN'
147         'HOMARD'
148         'FIELDS'
149         'PARAVIS'
150         'JOBMANAGER'
151         'YACS'
152         'YACSGEN'
153         'SOLVERLAB'
154         'DOCUMENTATION'
155         'SAMPLES'
156         'COMPONENT'
157         'PYCALCULATOR'
158         'CALCULATOR'
159         'HELLO'
160         'PYHELLO'
161         'EFICAS'
162         'EFICAS_TOOLS'
163         'PY2CPP'
164         'ADAO'
165         'ADAO_INTERFACE'
166         'PARAVISADDONS'
167         'YDEFX'
168         'TESTBASE': {tag: 'master'}
169         'CEATESTBASE' : {tag: 'SalomeV9'}
170     }
171     profile :
172     {
173         launcher_name : "salome"
174     }
175     virtual_app:
176     {
177         name : "salome"
178         application_name : "APPLI"
179     }
180     test_base : 
181     {
182         name : "SALOME"
183         tag : "SalomeV9"
184     }
185     properties :
186     {
187         mesa_launcher_in_package : "yes"
188         repo_dev : "yes"
189         pip : 'yes'
190         pip_install_dir : 'python'
191         single_install_dir : "no"
192     }
193 }
194 __overwrite__ :
195 [
196     {
197         __condition__ : "VARS.dist in ['FD30']"
198         'APPLICATION.products.gcc' : '9.3.0'
199         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
200         'APPLICATION.products.PARAVIS'     : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
201         'APPLICATION.products.MEDCOUPLING' : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
202     }
203     {
204         __condition__ : "VARS.dist in ['FD32']"
205         # https://github.com/scipy/scipy/issues/11611
206         'APPLICATION.products.scipy' : '1.5.2'
207         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
208         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
209         'APPLICATION.products.PARAVIS'     : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
210         'APPLICATION.products.MEDCOUPLING' : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
211     }
212     {
213         __condition__ : "VARS.dist in ['CO7']"
214         'APPLICATION.rm_products' : ['openmpi', 'mpi4py', 'gcc', 'gmp', 'mpc', 'mpfr']
215     }
216     {
217         __condition__ : "VARS.dist in ['CO8']"
218         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
219         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
220         'APPLICATION.products.PARAVIS'     : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
221         'APPLICATION.products.MEDCOUPLING' : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
222     }
223     {
224         __condition__ : "VARS.dist in ['DB09']"
225         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
226         'APPLICATION.products.PARAVIS'     : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
227         'APPLICATION.products.MEDCOUPLING' : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
228     }
229     {
230         __condition__ : "VARS.dist in ['DB10']"
231         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
232         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
233         'APPLICATION.products.PARAVIS'     : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
234         'APPLICATION.products.MEDCOUPLING' : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
235     }
236     {
237         __condition__ : "VARS.dist in ['UB18.04']"
238         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
239         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
240         'APPLICATION.products.PARAVIS'     : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
241         'APPLICATION.products.MEDCOUPLING' : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
242     }
243     {
244         __condition__ : "VARS.dist in ['UB20.04']"
245         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
246         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
247         'APPLICATION.products.PARAVIS'     : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
248         'APPLICATION.products.MEDCOUPLING' : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
249     }
250 ]