Salome HOME
spns #26828: convergence EDF: switch on on all linux flavors
[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         gdal : '2.4.0'
59         gmsh : '4.8.4'
60         graphviz : '2.38.0'
61         hdf5 : '1.10.3'
62         idna : '2.7'
63         imagesize : '1.0.0'
64         ispc : '1.15.0'
65         Jinja2 : '2.7.3'
66         kiwisolver : '1.0.1'
67         lapack : '3.8.0'
68         libxml2 : '2.9.1'
69         llvm : '8.0.1-clang'
70         markupsafe : '0.23'
71         matplotlib : '3.0.3'
72         medfile : {section: 'default_Autotools', tag: '4.1.1'}
73         mesa : '19.0.8'
74         MeshGems : '2.14-1'
75         metis : '5.1.0'
76         netgen : '6.2.2101'
77         netcdf : '4.6.2'
78         nlopt : '2.5.0'
79         nose: '1.3.7'
80         numpy : '1.16.4'
81         numpydoc : '0.9.0'
82         omniORB : '4.2.2'
83         omniORBpy : '4.2.2'
84         opencv : '3.2.0'
85         openmpi : '3.1.6'
86         openturns: '1.17'
87         openVKL: '0.11.0'
88         ospray : '2.4.0'
89         packaging : '17.1'
90         pandas : '0.25.2'
91         patsy : '0.5.2'
92         ParaView : '5.9.0'
93         PERSALYS: 'v11.0'
94         petsc : {tag : '3.16.0', section: 'version_3_16_0'}
95         Pillow : '7.1.1'
96         planegcs : '0.18-3cb6890'
97         psutil : '5.7.2'
98         PyFMI : '2.5'
99         Pygments : '2.0.2'
100         pyparsing : '2.0.3'
101         PyQt : '5.15.3'
102         #PyQtChart : '5.9'
103         pyreadline : '2.0'
104         Python : '3.6.5'
105         pytz : '2017.2'
106         qt : '5.12.10'
107         qwt : '6.1.2'
108         requests : '2.19.1'
109         rkCommon : '1.5.1'
110         root: '6.22.02'
111         salome_system : 'native'
112         scipy : '1.4.1'
113         scotch : '6.0.4'
114         setuptools : '38.4.0'
115         sip : '5.5.0'
116         six : '1.10.0'
117         snowballstemmer : '1.2.1'
118         Sphinx : '1.7.6'
119         sphinxcontrib_websupport : '1.1.0'
120         sphinx_rtd_theme : '0.4.3'
121         sphinxintl: '0.9.10'
122         StaticMeshPlugin: '5.8.0'
123         statsmodels: '0.8.0'
124         swig : '3.0.12'
125         tbb : '2019_U8'
126         tcl : '8.6.0'
127         tk : '8.6.0'
128         TopIIVolMesh: 'develop'
129         urllib3 : '1.23'
130         zeromq: '4.3.1'
131         URANIE : '4.5.0'
132         # SALOME MODULES :
133         'CONFIGURATION'
134         'SALOME'
135         'SHAPER'
136         'SHAPERSTUDY'
137         'RESTRICTED'
138         'LIBBATCH' : {tag : 'V2_4_5'}
139         'KERNEL'
140         'MEDCOUPLING'
141         'GUI'
142         'GEOM'
143         'SMESH'
144         'NETGENPLUGIN'
145         'BLSURFPLUGIN'
146         'GHS3DPLUGIN'
147         'GHS3DPRLPLUGIN'
148         'HYBRIDPLUGIN'
149         'HexoticPLUGIN'
150         'GMSHPLUGIN'
151         'HEXABLOCK'
152         'HEXABLOCKPLUGIN'
153         'HOMARD'
154         'FIELDS'
155         'PARAVIS'
156         'JOBMANAGER'
157         'YACS'
158         'YACSGEN'
159         'SOLVERLAB'
160         'DOCUMENTATION'
161         'SAMPLES'
162         'COMPONENT'
163         'PYCALCULATOR'
164         'CALCULATOR'
165         'HELLO'
166         'PYHELLO'
167         'EFICAS'
168         'EFICAS_TOOLS'
169         'PY2CPP'
170         'ADAO'
171         'ADAO_INTERFACE'
172         'PARAVISADDONS'
173         'YDEFX'
174         'TESTBASE': {tag: 'master'}
175         'CEATESTBASE' : {tag: 'SalomeV9'}
176     }
177     profile :
178     {
179         launcher_name : "salome"
180     }
181     virtual_app:
182     {
183         name : "salome"
184         application_name : "APPLI"
185     }
186     test_base : 
187     {
188         name : "SALOME"
189         tag : "SalomeV9"
190     }
191     properties :
192     {
193         mesa_launcher_in_package : "yes"
194         repo_dev : "yes"
195         pip : 'yes'
196         pip_install_dir : 'python'
197         single_install_dir : "no"
198     }
199 }
200 __overwrite__ :
201 [
202     {
203         __condition__ : "VARS.dist in ['FD30']"
204         'APPLICATION.products.gcc' : '9.3.0'
205         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
206         'APPLICATION.products.PARAVIS'     : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
207         'APPLICATION.products.MEDCOUPLING' : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
208     }
209     {
210         __condition__ : "VARS.dist in ['FD32']"
211         # https://github.com/scipy/scipy/issues/11611
212         'APPLICATION.products.scipy' : '1.5.2'
213         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
214         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
215         'APPLICATION.products.PARAVIS'     : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
216         'APPLICATION.products.MEDCOUPLING' : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
217     }
218     {
219         __condition__ : "VARS.dist in ['CO7']"
220         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
221         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
222     }
223     {
224         __condition__ : "VARS.dist in ['CO8']"
225         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
226         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
227         'APPLICATION.products.PARAVIS'     : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
228         'APPLICATION.products.MEDCOUPLING' : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
229     }
230     {
231         __condition__ : "VARS.dist in ['DB09']"
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 ['DB10']"
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 ['UB18.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     {
251         __condition__ : "VARS.dist in ['UB20.04']"
252         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
253         'APPLICATION.products.ParaView'    : {tag:'5.9.0',  base: 'no',  section: 'version_5_9_0_MPI', hpc: 'yes'}
254         'APPLICATION.products.PARAVIS'     : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
255         'APPLICATION.products.MEDCOUPLING' : {tag:'master', base: 'no',  section: 'default_MPI',       hpc: 'yes'}
256     }
257 ]