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