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