Salome HOME
Merge branch 'V8_4_BR'
[modules/gui.git] / doc / salome / gui / input / index.doc
1 /*!
2
3 \mainpage Introduction to Salome Platform
4
5 \image html icon_about.png
6
7 <br>
8 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
9 Welcome to SALOME Platform! Modern technological products (cars,
10 structures, electrical or electronic equipment) are getting more and
11 more complex every year and must meet increasingly severe requirements
12 in terms of quality and performance. For example, for structures and
13 their environment the demands to reduce risks and optimize costs are
14 extremely high. It requires particularly refined simulations
15 concerning structural behavior and robustness to ensure high
16 reliability.
17 \n The numeric modeling of a physical problem, the development of
18 solutions and their integration into the design process are often
19 handled in very specific environments. SALOME represents a generic
20 CAD-based application for digital simulation with "high reactivity to
21 market evolutions and customer expectations".
22
23 SALOME is a free software that provides a generic platform for Pre and
24 Post-Processing for numerical simulation. It is based on an open and
25 flexible architecture made of reusable components available as free
26 software.
27
28 SALOME is a CAD/CAE integration platform. It provides reusable
29 components for: 
30 <ul>
31 <li>3D modeling (bottom-up construction, import, healing);
32 <li>Visualization;
33 <li>Computational schemas management;
34 <li>Post-processing.
35 </ul>
36
37 SALOME is tailored for integration of custom components:
38 <ul>
39 <li>CAD interfaces;
40 <li>Mesh generators;
41 <li>Finite Element solvers with specific pre-processors.
42 </ul>
43
44 The SALOME platform is available in Open Source.
45
46 <b>Salome Platform:</b>
47 <ul>
48 <li>Supports interoperability between CAD modeling and computation software (CAD-CAE link) 
49 <li>Makes easier the integration of new components on heterogeneous systems for numerical computation 
50 <li>Sets the priority to multi-physics coupling between computation software 
51 <li>Provides a generic user interface, user-friendly and efficient, which helps to reduce the costs and delays of carrying out the studies 
52 <li>Reduces training time to the specific time for learning the software solution which has been based on this platform 
53 <li>All functionalities are accessible through the programmatic
54 integrated Python console
55 </ul>
56
57 \image html image65.png
58
59 <b>What can you do in SALOME? (Some of SALOME main functions)</b>
60 <ul>
61 <li>Define geometrical models (create/modify geometrical items), import and export them using the BREP, IGES and STEP formats; 
62 <li>Define meshing of these geometrical items, import and export them;
63 <li>Handle physical properties and quantities attached to geometrical items, import and export them to a reusable format;
64 <li>Perform computations using a solver (optionally provided): read input data, configure the solver, and write calculation results);
65 <li>Visualize result fields in 3D, 2D and export images of their visualization to an appropriate format;
66 <li>Manage study schemes: definition, save/restore;
67 <li>Manage computation schemes: definition, execution.
68 </ul>
69
70 From the point of view of the \subpage salome_architecture_page "Architecture", 
71 Salome is composed of several modules. 
72
73 This part of documentation on Salome also covers 
74 \subpage introduction_to_gui_page "general Salome functionalities",
75 common for all modules, such as study management, Salome viewers,
76 preferences, etc.
77
78
79 And finally, there is an additional chapter, which provides a short
80 guide about the \subpage tui_page "usage of SALOME GUI Python interface" to access SALOME GUI
81 functionalities from the Python code.
82 */