01 Overview 2
01 Overview 2
Meca
Presentation of code_aster
Presentation of code_aster
Pre-processing
(CAD, meshes)
u, s, e
Post-processing
Creation of finite of results
element model and
resolution
Data setting of the
mechanical problem
Various
Med physical code_aster Solver X Solver Y
Job
format solvers manager
Salome
Data Math. Visuali-
generic CAD Mesh
services setting operations zation
Advantages
Easy installation of a complete environment (linux only)
A consistent and continuous user experience
Access from different modules to main SALOME study elements: meshes, results
Graphical selection of topological entities for data setting of code_aster
Possibility of using different pre- and post-processing tools
Importation of meshes and geometries prepared by Geometry and Mesh modules of SALOME
Importation of different input mesh formats and output result formats
Possibility for a stand-alone use of code_aster solver
6 - Code_Aster and Salome-Meca course material GNU FDL Licence
General principles of code and platform (4/4)
Presentation of code_aster
Elasto-viscoplasticity
'VISC_ISOT_LINE, 'VISC_ISOT_TRAC, 'LEMAITRE, 'DIS_VISC, 'VISC_CIN1_CHAB, 'VISC_CIN2_CHAB, 'VISC_CIN2_MEMO, 'VISCOCHAB , 'NORTON_HOFF,
'VISC_TAHERI, 'MONOCRISTAL, 'POLYCRISTAL
Geomaterials
'ELAS_GONF , 'CJS ' , 'LAIGLE , 'LETK , 'HOEK_BROWN' , 'HOEK_BROWN_EFF, HOEK_BROWN_TOT , 'CAM_CLAY , 'BARCELONE , 'DRUCK_PRAGER' ,
'DRUCK_PRAG_N_A' , 'VISC_DRUC_PRAG, 'HUJEUX , 'JOINT_BANDIS '
Structural elements
2D elements : shells, plates
1D elements : beams, bars, cables, pipes
Discrete elements : masses, springs, dashpots
Other physics
Thermics : THER_LINEAIRE, THER_NON_LINE
Acoustics : PHENOMENE=ACOUSTIQUE
Metallurgy (for welding applications)
FSI : fluid-structure interaction
Thermo-hydro-mechanical coupling (porous media modelling)
Presentation of code_aster
Computation launching
and survey
Result analysis SALOME (ParaViS) Visualization application,
spreadsheet
Data settings:
Graphical data setting with strong mesh
interaction
Text mode with custom embedded text
editor for high level command file edition
(python loops, code_aster data structure
introspection )
Data files:
Automatic input and output files
management in graphical mode
Custom management by user in advanced
text mode
Launch computation:
Choose which stages of a
study case to launch
Set properties for a run
(code_aster version, memory
allocation, cluster or localhost
execution)
Main commands
sort in categories
Stage management
Information on
keyword
Go to
documentation
Rules
representation
Mandatory keyword
Group selection
widget, with automatic
group detection
Group selection
synchronized with
group visualization
An other example
IMPR_RESU( RESU = _F ( RESULTAT = RESU ) )
List of
previous run
cases
Current case
(needs to be
selected for
edition and
launch to be Automatically refreshed output
possible) of the calculation for the currently
selected case
Selection of
stages to be run
30 - Code_Aster and Salome-Meca course material GNU FDL Licence
Selection of the stages to be run
Stage 1 will be run ( ) and may be used to
restart a computation ( Reusable )
Standard
parameters
Server on which the Parallel calculations
calculation is run settings
Free field to
describe the
case to be run
Location of
outputs and logs
for each run case
Files of
current
study
File settings ; unit, data file, result file, compression, Run settings
35 - Code_Aster and Salome-Meca course material GNU FDL Licence
ASTK standalone GUI for computation launching
(2/4)
Each file has an associated "type"
Command file
Mesh file
Here in MED format
base
Folder containing files (compressed or not) allowing the
recovery of the calculation
Message file
Verbatim report of the computation, information, alarms and
errors
Result file
Text file containing the prints in this format
Output file
Compressed file
File forma01a.comm
DEBUT()
MESH1 = LIRE_MAILLAGE( UNITE = 20 )
MESH2 = LIRE_MAILLAGE( FORMAT = 'MED',
UNITE = 21 )
FIN()