]> SALOME platform Git repositories - tools/sat_salome.git/blob - applications/SALOME-master.pyconf
Salome HOME
[FORUM][Windows] SF #1512 relax precision to 1e-9 on windows
[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     platform : ['CO7', 'CO8', 'DB09']
15     environ  :
16     {
17         build : 
18         {
19            CONFIGURATION_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "CONFIGURATION"
20            RESTRICTED_ROOT_DIR : $workdir + $VARS.sep + "SOURCES" + $VARS.sep + "RESTRICTED"
21            SALOME_USE_64BIT_IDS : '1'
22            VTK_SMP_IMPLEMENTATION_TYPE : TBB # OpenMP # choose among: sequential / OpenMP / TBB switches
23            SALOME_GMSH_HEADERS_STD : '1'
24         }
25         launch :
26         {
27             PYTHONIOENCODING:"UTF_8",
28             SALOME_MODULES_ORDER:"SHAPER:SHAPERSTUDY:GEOM:SMESH",
29             ROOT_SALOME_INSTALL: '$PRODUCT_ROOT_DIR',
30             SALOME_ON_DEMAND: "HIDE"
31         }
32         SALOME_trace : "local" # local/file:.../with_logger
33         SALOME_MODULES : "SHAPER,SHAPERSTUDY,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER"  # specify the first modules to display in gui
34     }
35     products :
36     {
37         # PREREQUISITES :
38         alabaster : '0.7.6'
39         Babel : '2.14.0'
40         BasicIterativeStatistics :  'v0.1.0'
41         boost : '1.71.0'
42         CAS : {tag : 'CR780-SALOME-PATCH', section: 'version_CR780_SALOME_PATCH', base: 'no'}
43         catalyst: '2.0'
44         C3PO: 'v2.3'
45         certifi : '2018.8.24'
46         cftime: '1.6.3'
47         cgns : '4.2.0'
48         chardet : '3.0.4'
49         charset_normalizer : '3.3.2'
50         click : '6.7'
51         cmake : '3.25.2'
52         cminpack: '1.3.6'
53         contourpy : '1.2.0'
54         cppunit : '1.13.2'
55         cycler : '0.10.0'
56         Cython : '0.29.37'
57         dateutil : '2.7.3'
58         docutils : '0.20.1'
59         doxygen : '1.8.14'
60         eigen : '3.3.4'
61         embree : '3.12.2'
62         FMILibrary : '2.0.3'
63         fonttools : '4.48.1'
64         freeimage : '3.16.0'
65         freetype : '2.9.1'
66         gcc  :  '8.5.0'
67         mpc : 'native'
68         gmp : 'native'
69         mmg : '5.6.0'
70         mmgplugin: 'main'
71         mpfr : 'native'
72         gdal : '2.4.0'
73         gmsh : '4.10.3_with_CAS_7.8'
74         graphviz : '2.38.0'
75         h5py : '3.11.0'
76         hdf5 : '1.10.3'
77         idna : '2.7'
78         imagesize : '1.4.1'
79         importlib_metadata : '7.0.1'
80         importlib_resources: '6.1.1'
81         ispc : '1.15.0'
82         Jinja2 : '3.1.3'
83         kiwisolver : '1.3.1'
84         lapack : '3.8.0'
85         libxml2 : '2.9.12'
86         llvm : '8.0.1-clang'
87         markupsafe : '2.1.5'
88         markdown_it_py: '3.0.0'
89         matplotlib : '3.8.2'
90         mdurl: '0.1.2'
91         medfile : '4.1.1'
92         mesa : '19.0.8'
93         MeshGems : '2.15-1'
94         meshio : {tag: '5.3.5' , base: 'no', section : 'version_5_3_5_no_pip'}
95         mpi4py : {tag: '3.1.0',  base: 'no', section : 'version_3_1_0_no_pip'}
96         metis  : '5.1.0'
97         netgen : '5.3.1_with_CAS_7.8'
98         netcdf : '4.6.2'
99         netCDF4 : '1.6.5'
100         nlopt : '2.5.0'
101         nose: '1.3.7'
102         numpy : '1.21.1'
103         numpydoc : '1.6.0'
104         omniORB : '4.2.5'
105         omniORBpy : '4.2.5'
106         opencv : '3.2.0'
107         openmpi : '4.0.3'
108         openturns: '1.22'
109         openVKL: '0.11.0'
110         ospray : '2.4.0'
111         packaging : '23.2'
112         packagespy : '74152cd'
113         pandas : '1.1.5'
114         patsy : '0.5.4'
115         ParaView : {tag:'5.11.0', base: 'no',  section: 'version_5_11_0_MPI', hpc: 'yes'}
116         PERSALYS: 'v16.0.1'
117         petsc : {tag : '3.16.0', base: 'no', section: 'version_3_16_0', hpc: 'yes'}
118         Pillow : '8.4.0'
119         planegcs : '0.18-3cb6890'
120         poetry : {tag: '1.8.3', base: 'no', section: 'version_1_8_3_x86_64'    }
121         poetry_core : '1.9.0'
122         pyyaml : {tag: '6.0',   base: 'no', section: 'version_6_0_x86_64'    }
123         psutil : '5.9.8'
124         PyFMI : {tag: '2.6',   base: 'no', section: 'version_2_6_no_pip'}
125         Pygments : '2.17.2'
126         pyparsing : '3.1.1'
127         PyQt : '5.15.3'
128         pyreadline : '2.0'
129         pytest :  '8.1.1'
130         Python : '3.9.14'
131         pytz : '2017.2'
132         qt : '5.15.2'
133         qwt : '6.1.6'
134         requests : '2.31.0'
135         rich : '13.7.1'
136         rkCommon : '1.5.1'
137         root: '6.22.02'
138         salome_system : 'native'
139         scipy : '1.6.2'
140         scotch : {tag: '6.1.2', section: 'version_6_1_2_MPI', hpc: 'yes', base: 'no'}
141         setuptools : '69.0.3'
142         sip : '5.5.0'
143         six : '1.10.0'
144         snowballstemmer : '2.2.0'
145         Sphinx : '7.2.6'
146         sphinxcontrib_applehelp : '1.0.8'
147         sphinxcontrib_devhelp : '1.0.6'
148         sphinxcontrib_jsmath : '1.0.1'
149         sphinxcontrib_jquery : '4.1'
150         sphinxcontrib_qthelp : '1.0.7'
151         sphinxcontrib_htmlhelp : '2.0.5'
152         sphinxcontrib_serializinghtml : '1.1.10'
153         sphinxcontrib_websupport : '1.2.7'
154         sphinx_rtd_theme : '2.0.0'
155         sphinxintl: '2.1.0'
156         statsmodels: '0.14.1'
157         swig : '4.0.2'
158         tabulate : '0.9.0'
159         tbb : '2019_U8'
160         tcl : '8.6.0'
161         tk : '8.6.0'
162         toml: '0.10.2'
163         tomli : '2.0.1'
164         TTK : 'f8dafde2d7'
165         urllib3 : '1.23'
166         zeromq: '4.3.1'
167         zipp : '3.17.0'
168         URANIE : '4.7.0'
169
170         # SALOME MODULES :
171         'CONFIGURATION'
172         'SALOME'
173         'SHAPER'
174         'SHAPERSTUDY'
175         'RESTRICTED'
176         'LIBBATCH' : 'V2_5_0'
177         'KERNEL'
178         'MEDCOUPLING' : {tag:'master', base: 'no', section: 'default_MPI', hpc: 'yes'}
179         'GUI'
180         'GEOM'
181         'SMESH'
182         'NETGENPLUGIN'
183         'BLSURFPLUGIN'
184         'GHS3DPLUGIN'
185         'HYBRIDPLUGIN'
186         'HexoticPLUGIN'
187         'GMSHPLUGIN'
188         'HEXABLOCK'
189         'HEXABLOCKPLUGIN'
190         'HOMARD'
191         'FIELDS'
192         'PARAVIS' : {tag:'master', base: 'no', section: 'default_MPI', hpc: 'yes'}
193         'JOBMANAGER'
194         'YACS'
195         'YACSGEN'
196         'DOCUMENTATION'
197         'SAMPLES'
198         'COMPONENT'
199         'PYCALCULATOR'
200         'CALCULATOR'
201         'HELLO'
202         'PYHELLO'
203         'EFICAS'
204         'EFICAS_TOOLS'
205         'PY2CPP'
206         'ADAO'
207         'ADAO_INTERFACE'
208         'PARAVISADDONS'
209         'OPENTURNS_SALOME'
210         'YDEFX'
211         'pmml'
212         'SALOMEBOOTSTRAP'
213         'SOLVERLAB' : {tag: 'master', base: 'no', section: 'default_MPI', hpc: 'yes'}
214         'TopIIVolMesh'
215         #'TESTBASE'
216         'CEATESTBASE' : 'SalomeV9'
217     }
218     profile :
219     {
220         launcher_name : "salome"
221     }
222     test_base : 
223     {
224         name : "SALOME"
225         tag : "SalomeV9"
226     }
227     properties :
228     {
229         mesa_launcher_in_package : "yes"
230         git_server : 'tuleap'
231         pip : 'yes'
232         pip_install_dir : 'python'
233         single_install_dir : "no"
234     }
235 }
236 __overwrite__ :
237 [
238     {
239         __condition__ : "VARS.dist in ['FD30']"
240         'APPLICATION.products.gcc' : '9.3.0'
241     }
242     {
243         __condition__ : "VARS.dist in ['FD32']"
244         # https://github.com/scipy/scipy/issues/11611
245         'APPLICATION.products.scipy' : '1.5.2'
246         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
247         'APPLICATION.products.gdal': {tag:'2.4.0',   base: 'no', section: 'version_2_4_0_FD32'} # spns #29324
248     }
249     {
250         __condition__ : "VARS.dist in ['CO7']"
251         'APPLICATION.rm_products'         : ['gcc', 'gmp', 'mpc', 'mpfr']
252         'APPLICATION.products.openturns'           : {tag:'1.22', base:'no', section:'version_1_22_CO7'}
253     }
254     {
255         __condition__ : "VARS.dist in ['CO8']"
256         'APPLICATION.rm_products'  : ['gcc', 'gmp', 'mpc', 'mpfr', 'zeromq']
257         'APPLICATION.products.gdal'     : {tag:'2.4.0',   base: 'no', section: 'version_2_4_0_CO8'                 } # spns #29324
258         'APPLICATION.products.openturns'           : {tag:'1.22', base:'no', section:'version_1_22_CO8'}
259         'APPLICATION.products.ParaView' : {tag: '5.11.0', base: 'no', section: 'version_5_11_0_MPI_CO8', hpc: 'yes'}
260     }
261     {
262         __condition__ : "VARS.dist in ['DB10']"
263         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
264         'APPLICATION.products.gdal': {tag:'2.4.0',   base: 'no', section: 'version_2_4_0_DB10'} # spns #29324
265     }
266     {
267         __condition__ : "VARS.dist in ['DB09']"
268         'APPLICATION.products.openturns'        : {tag:'1.22', base:'no', section:'version_1_22_DB09'}
269     }
270     {
271         __condition__ : "VARS.dist in ['UB18.04']"
272         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
273     }
274     {
275         __condition__ : "VARS.dist in ['UB20.04']"
276         'APPLICATION.rm_products' : ['gcc', 'gmp', 'mpc', 'mpfr']
277         'APPLICATION.products.gdal': {tag:'2.4.0',   base: 'no', section: 'version_2_4_0_UB20_04'} # spns #29324
278     }
279 ]