]> SALOME platform Git repositories - tools/sat_salome.git/blob - applications/SALOME-master-MPI.pyconf
Salome HOME
f055aac21e1c6b07d63ba82e20078d463ecf5c0f
[tools/sat_salome.git] / applications / SALOME-master-MPI.pyconf
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 APPLICATION :
5 {
6     name : 'SALOME-master-MPI'
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         }
22         launch : {PYTHONIOENCODING:"UTF_8", SALOME_MODULES_ORDER:"SHAPER:SHAPERSTUDY:GEOM:SMESH"}
23         SALOME_trace : "local" # local/file:.../with_logger
24         SALOME_MODULES : "SHAPER,SHAPERSTUDY,GEOM,SMESH,PARAVIS,YACS,JOBMANAGER"  # specify the first modules to display in gui
25     }
26     products :
27     {
28         # PREREQUISITES :
29         alabaster : '0.7.6'
30         Babel : '2.7.0'
31         boost : '1.58.0'
32         CAS : 'CR740-SALOME-PATCH'
33         certifi : '2018.8.24'
34         cgns : {tag : '3.3.1', hpc : 'yes'}
35         chardet : '3.0.4'
36         click : '6.7'
37         cmake : '3.12.1'
38         cppunit : '1.13.2'
39         cycler : '0.10.0'
40         Cython : '0.25.2'
41         dateutil : '2.4.2'
42         docutils : '0.12'
43         doxygen : '1.8.14'
44         eigen : '3.3.4'
45         embree : '3.3.0'
46         freeimage : '3.16.0'
47         freetype : '2.9.1'
48         gmsh : '4.1.4'
49         graphviz : '2.38.0'
50         hdf5 : {tag : '1.10.3', hpc : 'yes'}
51         #hdf5 : {tag : '1.10.3', hpc : 'yes', section : 'default_Autotools'}
52         homard_bin : '11.12_hdf51103med410'
53         idna : '2.7'
54         imagesize : '1.0.0'
55         ispc : '1.9.2'
56         Jinja2 : '2.7.3'
57         kiwisolver : '1.0.1'
58         lapack : '3.8.0'
59         libxml2 : '2.9.1'
60         llvm : '8.0.1-clang'
61         markupsafe : '0.23'
62         matplotlib : '2.2.2'
63         medfile : {tag : '4.1.0', hpc : 'yes', section : 'default_Autotools' }
64         mesa : '19.0.8'
65         MeshGems : {tag : '2.10-4', hpc : 'yes'}
66         #metis : '5.1.0'
67         ParMetis : '3.1.1'
68         netgen : '5.3.1_with_CAS_7.2'
69         nlopt : '2.4.2'
70         numpy : '1.15.1'
71         omniORB : '4.2.2'
72         omniORBpy : '4.2.2'
73         opencv : '3.2.0'
74         openmpi : '2.1.6'
75         openssl : "native"
76         ospray : '1.8.4'
77         packaging : '17.1'
78         ParaView : {tag : '5.8.0', hpc : 'yes', section: 'version_5_8_0_MPI'}
79         Pillow : '7.1.1'
80         planegcs : '0.18-3cb6890'
81         pockets : '0.6.2'
82         Pygments : '2.0.2'
83         pyparsing : '2.0.3'
84         PyQt : '5.9'
85         pyreadline : '2.0'
86         Python : '3.6.5'
87         pytz : '2015.7'
88         qt : '5.9.1'
89         qwt : '6.1.2'
90         requests : '2.19.1'
91         scipy : '0.19.1'
92         scotch : '6.0.4'
93         setuptools : '38.4.0'
94         sip : '4.19.3'
95         six : '1.10.0'
96         snowballstemmer : '1.2.1'
97         Sphinx : '1.7.6'
98         sphinxcontrib_napoleon : '0.6.1'
99         sphinxcontrib_websupport : '1.1.0'
100         sphinx_rtd_theme : '0.4.3'
101         sphinxintl: '0.9.10'
102         swig : '3.0.12'
103         tbb : 'native'
104         tcl : '8.6.0'
105         tk : '8.6.0'
106         urllib3 : '1.23'
107
108         # SALOME MODULES :
109         'CONFIGURATION'
110         'SALOME'
111         'SHAPER'
112         'SHAPERSTUDY'
113         'RESTRICTED'
114         'LIBBATCH' : {tag :'V2_4_3rc2'}
115         'KERNEL' : {section : 'default_MPI', verbose : 'yes'}
116         'MEDCOUPLING' : {section : 'default_MPI', verbose : 'yes'}
117         'GUI' : {verbose : 'yes'}
118         'GEOM'
119         'SMESH'
120         'NETGENPLUGIN'
121         'BLSURFPLUGIN'
122         'GHS3DPLUGIN'
123         'GHS3DPRLPLUGIN'
124         'HYBRIDPLUGIN'
125         'HexoticPLUGIN'
126         'GMSHPLUGIN'
127         'HEXABLOCK'
128         'HEXABLOCKPLUGIN'
129         'HOMARD'
130         'FIELDS'
131         'PARAVIS'
132         'JOBMANAGER'
133         'YACS'
134         'YACSGEN'
135         'DOCUMENTATION'
136         'SAMPLES'
137         'COMPONENT'
138         'PYCALCULATOR'
139         'CALCULATOR'
140         'HELLO'
141         'PYHELLO'
142         'EFICAS'
143         'EFICAS_TOOLS'
144         'PY2CPP' : {tag: 'v2.0'}
145         'ADAO'
146         'ADAO_INTERFACE'
147         'CEATESTBASE' : {tag: 'SalomeV9'}
148     }
149     profile :
150     {
151         launcher_name : "salome"
152     }
153     virtual_app:
154     {
155         name : "salome"
156         application_name : "APPLI"
157     }
158     test_base : 
159     {
160         name : "SALOME"
161         tag : "SalomeV9"
162     }
163     properties :
164     {
165         mesa_launcher_in_package : "yes"
166         repo_dev : "yes"
167         pip : 'yes'
168         pip_install_dir : 'python'
169         single_install_dir : "yes"
170     }
171 }
172 __overwrite__ :
173 [
174   {
175    # GTK  compilation issue
176     __condition__ : "VARS.dist in ['CO6']"
177     'APPLICATION.products.opencv' : '2.4.13.5'
178     'APPLICATION.products.tbb' : '4.4'
179     'APPLICATION.products.llvm' : '3.9.1-clang'
180     'APPLICATION.products.mesa' : '13.0.6'
181     'PRODUCTS.embree.default.patches' : ['embree-3.5.2-centos6.patch']
182    }
183
184   {
185    # tbb as a mandatory native product since SMESH with tbb, not installed on DB8 (temporary)
186     __condition__ : "VARS.dist in ['DB08']"
187     'APPLICATION.products.tbb' : '4.4'
188   }
189
190   {
191     #
192     __condition__ : "VARS.dist in ['FD26']"
193     'APPLICATION.products.tbb'    : '2017-7'
194     'APPLICATION.products.embree' : '3.5.2'
195    }
196 ]