Vous êtes sur la page 1sur 9

Development in Code_Aster

General organization of Code_Aster

Code_Aster, Salome-Meca course material


GNU FDL licence (http://www.gnu.org/copyleft/fdl.html)

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

CATALOGS

Disk
SYSTEM

OTHER PROGRAMS

PYTHON

High Level Utilities

FORTRAN

RAM

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

SYSTEM

Direct

High level interface: JEVEUX (memory)

Engine

JEVEUX

Code_Aster

Disk

RAM

Datastructure catalogs

See presentation on memory managment

Engine

opxxxx.F90

Code_Aster

Code_Aster

SUPERVISOR

others

High level interface: SUPERVISOR (.comm file)

Command file

Command catalogs

See presentation on commands

Engine

TExxxx.F90

Code_Aster

FE SUPERVISOR

others

High level interface: FE supervisor

FE catalogs

See presentation on finite elements options

Engine

LCxxxx.F90

Code_Aster

Native laws
LC SUPERVISOR

others

High level interface: Comportment law


supervisor

LC catalogs

See presentation on comportment 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.

Vous aimerez peut-être aussi