03_structuregeneralecodeaster
DESCRIPTION
code ASTERTRANSCRIPT
-
Code_Aster, Salome-Meca course materialGNU FDL licence (http://www.gnu.org/copyleft/fdl.html)
Development in Code_Aster
General organization of Code_Aster
-
General organization of Code_Aster
General organization of Code_Aster:
- Main program in FORTRAN
- Several high level interfaces- Memory management: JEVEUX
- Command file management: SUPERVISOR
- Finite element operation management: CALCUL/TE
- Comportment law management: NMCOMP/LC + MFRONT + UMAT
- Several catalogs- Datastructure organization
- Command catalogs: syntax of Code_Aster commands
- Finite element catalogs: description of unknowns and finite element computation
- Comportement laws catalogs: description of comportment laws
-
General organization of Code_Aster
Disk
RAM
SY
ST
EM
FORTRAN
PYTHON
Hig
h L
evelU
tilit
ies
CATALOGSO
TH
ER
PR
OG
RA
MS
-
General organization of Code_Aster
Main directories
Fortran (90) with includes files:./bibfor/*/*.F90
./bibfor/include/asterfort/*.h
Python: ./bibpyt/*/*.py
Command catalogs: ./catapy/*/*.capy
Finite element catalogs: ./catalo/*/*.cata
Comportment laws catalogs: ./bibpyt/Comportement/*.py
Datastructure catalogs: ./bibpyt/SD/*.py
-
High level interface: JEVEUX (memory)
Code_Aster
Engine
JE
VE
UX
Direct
Disk
RAM
SY
ST
EM
Datastructure catalogs
See presentation on memory managment
-
High level interface: SUPERVISOR (.comm file)
See presentation on commands
Code_Aster
Engine
SU
PE
RV
ISO
RCommand catalogs
Code_Aster
Command file
opxxxx.F90
others
-
High level interface: FE supervisor
See presentation on finite elements options
Code_Aster
Engine
FE
SU
PE
RV
ISO
R
FE catalogs
TExxxx.F90
others
-
High level interface: Comportment law
supervisor
See presentation on comportment laws
Code_Aster
Engine
LC
SU
PE
RV
ISO
R
LC catalogsLCxxxx.F90
others Native laws
MFRONT
Exterior laws
(UMAT)
-
End of presentation
Is something missing or unclear in this document?
Or feeling happy to have read such a clear tutorial?
Please, we welcome any feedbacks about Code_Aster training materials.
Do not hesitate to share with us your comments on the Code_Aster forum
dedicated thread.