




![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)
Suiv.: Liste des préprocesseurs
Sup.: Partie IV: Annexes
Préc.: Partie IV: Annexes
Table des matières
On donne ici une liste des principaux modules inclus dans la bibliothèque MODULEF.
Ces modules peuvent être classés en les ensembles logiques suivants :
- Génération de maillages :
- APNOPO
-
Générateur de maillages 2D activé par mot-clé.
(super module)
- CONOPO
-
Générateur manuel 2D-3D à partir de la description
complète de chaque élément. (via
APNOPO ou APNOP3 avec le mot-clé "MANU")
- TRIFRO
-
Générateur frontal 2D à partir d'une
discrétisation du contour du domaine
(P.L. George). (via APNOPO avec le
mot-clé "TRIA")
- TRIHER
-
Générateur Voronoï 2D à partir d'une
discrétisation du contour du domaine (Voronoï,
Delaunay, Hermeline). (via APNOPO avec le
mot-clé "TRIH")
- QUACOO
-
Générateur 2D pour un domaine topologiquement quadrilatéral.
(via APNOPO avec le mot-clé "QUAC")
- QUADRA
-
Générateur d'un maillage quadrangulaire
(éventuellement quelques triangles peuvent subsister) à
partir d'un maillage composé de triangles.
- APNOP3
-
Générateur de maillages 3D activé par mot-clé.
(super module)
- COLIB2
-
Générateur 3D à partir d'une partition du domaine en blocs.
- GEL3D1
-
Générateur 3D pour une topologie cubique du type
différence finie dans les 3 directions.
- MA2D3D
-
Générateur 3D par empilement de couches à partir
d'une section 2D (via APNOP3 avec le mot-clé "MA23")
- SYMNOP
-
Création d'un maillage par symétrie par rapport à
un plan (3D) ou une ligne (2D) (via APNOPO
avec le mot-clé "SYMD" et APNOP3 avec " SYMP")
- TRANOP
-
Translation.
(via APNOPO et APNOP3 avec le mot-clé "TRAN")
- DILNOP
-
Dilatation anisotrope.
(via APNOPO et APNOP3 avec le mot-clé "DILA")
- DTRI3D
-
Découpe d'un maillage composé de tétraèdres,
pentaèdres et hexaèdres en tétraèdres.
(via APNOP3 avec le mot-clé "TETR")
- ROTNOP
-
Rotation .
(via APNOPO et APNOP3 avec le mot-clé "ROTA")
- MODNOP
-
Modification d'un maillage via transformations géométriques.
(via APNOPO et APNOP3 avec le mot-clé "TRAN")
- NOP2P1
-
Transformation d'un maillage P2 en un maillage P1.
- RETRIN
-
Découpe d'un maillage par découpe de chaque
élément en
éléments du même
type. (via APNOPO et APNOP3 avec le
mot-clé "RETR")
- RECOLC
-
Recollement de 2 maillages pour former un seul
maillage. (via APNOPO et APNOP3 avec
le mot-clé "RECO")
- AIGUNO
-
Régularisation (angle aigu) d'un maillage
2d composé de triangles (via APNOPO avec le
mot-clé "AIGU")
- REGMA2
-
Régularisation d'un maillage 2D par barycentrage.
(via APNOPO avec le mot-clé "REGU")
- TN2D3D
-
Transformation d'un maillage 2D en une surface.
(via APNOP3 avec le mot-clé "SU23")
- TN3D2D
-
Transformation d'un maillage 3D en un maillage 2D en
mettant z à zéro.
- AFFNOP
-
Raffinement local d'un maillage 2D autour de sommets donnés.
(via APNOPO avec le mot-clé "AFFL")
- QUA4TR
-
Découpe des quadrangles d'un maillage 2D en 4 triangles.
(via APNOPO avec le mot-clé "Q4T")
- TRCOAC
-
Extraction des arêtes et faces référencées d'un maillage.
(via APNOPO et APNOP3 avec le mot-clé "EXTR")
- ADPNOP
-
Ajout des noeuds (support des d.l.) s'ils diffèrent des sommets.
(via APNOPO et APNOP3 avec le mot-clé "ADPO")
- GIBBS
-
Renumérotation des noeuds et/ou des éléments d'un
maillage. (via APNOPO et APNOP3 avec
les mots-clés "RENE" ou "RENC")
- PROFIL
-
Renumérotation.
(selon la méthode de Marro)
- AKHHAT
-
Renumérotation.
(selon la méthode de Akhras Dhatt)
- RENUMT
-
Renumérotation.
- NUMMIX
-
Renumérotation pour éviter la recherche de pivots.
- QUALNO
-
Mesurer la qualité d'un maillage.
- ISOPIE TRNOPO TRGEOM
-
Dessin de maillages 2D ou 3D.
- CHARPO
-
Charnières entre deux poutres
- CHARPL
-
Charnières entre deux plaques
- INTERF
-
Création de quadrangles plats sur des arêtes
référencées d'une SD NOPO 2D.
- WRNOPO
-
Ecriture d'une S.D. NOPO à partir d'un fichier de coordonnées
et un fichier de volume
- NOTRP1
-
Transformation géométrique d'une S.D. NOPO
contenant des triangles de Ruas à 7 noeuds en une S.D. NOPO P1
- AXENOD
-
Calcul des axes nodaux en chaque noeud construction
d'un tableau associé à la S.D. COOR
- Modules liés aux formulations variationnelles :
- COMAC2 COMAC3 COMACO
-
Création des structures de
données MAIL et COOR décrivant le maillage
des points de vue topologique, métrique et interpolation.
- COFORC
-
Création de la S.D. FORC indiquant comment
trouver les données utiles au calcul des seconds
membres.
- COMILI
-
Création de la S.D. MILI indiquant comment
trouver les données utiles au calcul des matrices.
- THENEW
-
Calcul des matrices et seconds membres élémentaires
et création de la S.D. TAE
- THELAS
-
Calcul des matrices et seconds membres
élémentaires et création de la S.D. TAE
(ancienne version)
- THERCT ELASCT
-
Remplace COMILI, COFORC et
THELAS, en thermique ou en élasticité,quand les
données sont constantes par sous-domaines ou frontières
caractérisées par des numéros de référence.
- THEASS
-
Construction et assemblage des matrices élémentaires
- COTYNO
-
Construction de la S.D. TYNO indiquant la
signification des d.l. calculés.
- CTYTAE
-
Transformation d'une S.D. TAE simple précision
en une S.D. TAE double précision et vice versa.
- CORNOE
-
Création de la S.D. COOR des coordonnées des
noeuds d'un maillage.
- BSPLIN
-
Approximation de fonctions par des méthodes B-Splines.
- RECIPE
-
Récupération des numéros des variables
d'interpolation qui interviennent dans un élément fini
considéré.
- Pointeur sur les degrés de liberté et conditions aux limites imposées :
- COBDC1 COBDCL
-
Création de la S.D. BDCL décrivant
les conditions aux limites.
- CONDL1
-
Création de la S.D. NDL1 contenant le pointeur
des degrés de liberté par noeuds si leur nombre n'est
pas constant.
- Résolution des systèmes linéaires :
- PREPAC
-
Calcul des pointeurs d'une matrice profil.
- ASSMUA
-
Assemblage d'une matrice profil en mémoire centrale (m.c.).
- ASMAPS
-
Assemblage d'une matrice profil en mémoire secondaire (m.s.).
- CHOLPC
-
Factorisation de Cholesky en m.c.
- CHOLPS
-
Factorisation de Cholesky en m.s.
- ASEMBV
-
Assemblage d'un second membre en m.c.
- ASMBMS
-
Assemblage d'un second membre en m.s.
- CLIMPC
-
Prise en compte des conditions aux limites en m.c.
- CLIMPS
-
Prise en compte des conditions aux limites
en m.s.
- DRCHPC
-
Solution d'un système linéaire par CHOLESKY -
matrice profil - m.c.
- DRCHPS
-
Idem, mais en m.s.
- PREPGC
-
Calcul des pointeurs d'une matrice compacte
(pour le gradient conjugué).
- ASSAMA
-
Assemblage d'une matrice compacte en m.c.
- DRGAPC
-
Solution d'un système linéaire par GAUSS - matrice profil - m.c.
- DRCRPC
-
Solution d'un système linéaire par CROUT - matrice profil - m.c.
- CROUPC
-
Factorisation de Crout en m.c.
- GAUSPC
-
Factorisation de Gauss en m.c.
- CLIMGC
-
Conditions aux limites en m.c. pour un système de
matrice compacte symétrique ou non.
- SIMPGC
-
Résolution itérative d'un système linéaire par
gradient conjugué sans préconditionnement.
- SSORGC
-
Résolution itérative d'un système linéaire par
gradient conjugué avec préconditionnement par
relaxation.
- FANIGC
-
Factorisation incomplète (CHOLESKY, CROUT) d'une
matrice, avec ou sans remplissage.
- ICHRGC
-
Résolution itérative d'un système linéaire par
gradient conjugué préconditionné par CHOLESKY ou CROUT
incomplet.
- CONDLU DGRADA
-
Résolution d'un système
non-symétrique par double gradient conjugué accéléré.
- RELAX
-
Solution d'un système linéaire en m.c. par relaxation.
- PREPAF
-
Calcul des pointeurs pour la méthode frontale.
- FRONT
-
Solution par une méthode frontale de GAUSS.
- ADIMFE
-
Solution d'un problème linéaire du second ordre sur
un rectangle par éléments mixtes (RAVIART-THOMAS) par
directions alternées de type UZAWA ou ARROW-HURWITZ.
- Manipulations de matrices :
- AMATB
-
Produit matrice compacte vecteur.
- AMAT2
-
Addition de 2 matrices compactes.
- CCAMAT
-
Compression d'une S.D. AMAT en m.c.
- CCMUA
-
Compression d'une S.D. MUA en m.c.
- COSDB
-
Construction d'une S.D. B.
- CSAMAT
-
Compression d'une S.D. MUA en m.c. ou m.s. et
construction d'une S.D. AMAT.
- MAXDLB
-
Impression des extrema d'une S.D. B
- MUABPC
-
Produit matrice profil par un vecteur.
- MUA2PC
-
Addition de 2 matrices profils.
- BDISEQ
-
sauvegarde d'une S.D. B en m.s. sur un fichier
d'accès direct en un fichier d'accès séquentiel et
vice-versa
- SDB2MC
-
Addition de 2 S.D. B en m.c.
- SDB2MS
-
Addition de 2 S.D. B en m.s.
- SYMBEL
-
Création des déplacements symétriques.
- UNIONB
-
Concaténation de 2 S.D. B en une seule.
- TAMUA
-
Transformation d'une S.D. AMAT en une S.D.
MUA d'accès direct.
- INVERD
-
Inversion de matrice par Gauss pivot total.
- Manipulations de matrices symétriques pleines :
- ASSATR
-
Assemblages des matrices élémentaires en une
matrice triangulaire pleine.
- CLATRI
-
Conditions aux limites imposées.
- FACTOS
-
Factorisation d'une matrice en
.
- Calcul des valeurs et vecteurs propres :
- SECINV
-
Méthode de la sécante.
- SSPACE
-
Méthode des sous-espaces.
- LANCZO
-
Méthode de LANCZOS.
- ITEINV
-
Méthode des itérations inverses.
- QRMODU
-
Méthode QR (Housholder-QR).
- Calcul des contraintes et interprétation des résultats :
- STRESS
-
Calcul des contraintes.
- FLUXTH
-
Calcul des flux ou températures.
- ERREUR
-
Calcul d'erreurs et résidus.
- RECOLC
-
Recollement de 2 maillages et des 2 solutions correspondantes.
- DEFNOP
-
Création du maillage déformé à partir des
déplacements et du maillage initial (problème
d'élasticité).
- NORME
-
Comparaison des solutions exactes et calculées pour un
problème de solution analytique connue.
- NORTAE
-
Idem, mais pour une S.D. TAE.
- COMTAE
-
Compression d'une S.D. TAE sortant de
STRESS pour dessiner les contraintes plus rapidement
- FOINRE
-
Calcul des forces d'interface sur le contour d'un sous-domaine.
- Visualisation des résultats :
- TRNOPO
-
Maillage 2D et 3D, déformations en élasticité.
(via TRNOXX interactivement, ou BANOPO en batch)
- TRGEOM
-
Maillage 3D et déformations en élasticité.
(via TRNOXX interactivement ou BAGEOM en batch)
- TRMACO
-
Maillage 2D maillage
-
déformations en élasticité,
- isovaleurs,
-
vecteurs solutions (vitesses, ...),
- coupes sur une
fonction solution ou ses dérivées.
(via
TRMCXX interactivement, ou BAMOCO, BAISOV,
BAVITE, BACOUP en batch)
- TRMC3G
-
Maillage 3D maillage
-
déformations en élasticité,
- équipotentielles
sur les surfaces ou sur un plan de coupe,
- vecteurs
solution (vitesses, ...) sur les surfaces ou sur un plan de
coupe.
(via TRC3XX interactivement)
- TRAKOU
-
Courbes.
(via TRACXX interactivement)
- TRISO3
-
Isovaleurs 3D sur un plan de coupe.
(via COUPXX interactivement)
- TRSTRE
-
Maillage 2D et contraintes :
-
directions principales,
- critère de Von Mises,
-
critère de Tresca,
- zones plastiques.
(via TRSTXX interactivement, ou BASTRE en batch)
- TRFLUX
-
Maillage 2D et flux normal aux arêtes, et isothermes
pour les éléments finis mixtes. (via
TRSTXX interactivement)
- ISOPIE
-
Maillage 2D et lignes piézométriques.
(via ISOPXX interactivement, ou BAISOP en batch)
- TRPOIN
-
Points et lignes caractéristiques d'un maillage 2D.
(via TRPOXX interactivement)
- PRMUAM TRAKOU
-
Profil d'une matrice MUA (profil)
ou AMAT (compacte). (via TRPRXX
interactivement, et BAPROF en batch)
- V3DFXY
-
Surface, z=f(x,y), par sections.
(via VIS3XX interactivement)
- Problèmes évolutifs :
- TRANSI
-
Résolution d'un problème transitoire de type thermique ou élastique - méthode de décomposition
spectrale.
- EVOLGE EVOFGE
-
Idem - méthode de GEAR avec ordre et pas de temps automatiques.
- EVOLRK EVOFRK
-
Idem - méthode de Runga-Kutta d'ordre 3 à pas variables.
- EVOLMP EVOFMP
-
Idem - méthode multi-pas classique (sans amortissement).
- EVOL2P EVOF2P
-
Idem - deuxième ordre en temps méthode multi-pas avec amortissement.
la différence entre xxxLxx et xxxFxx réside dans le fait que les matrices sont constantes ou variables
en fonction du temps.
- Problèmes de mécanique des fluides :
- NSNCST NSNCEV
-
Equations de Navier-Stokes 2D pour un fluide
visqueux incompressible par éléments non-conformes à
base à divergence nulle.
- NSNCPR
-
Calcul de la pression à partir des résultats précédents.
- NSKINC
-
Equations de Navier-Stokes 2D par directions
alternées. La non-linéarité est traitée
par moindre carré et gradient conjugué.
- NSPOAX
-
Equations de Navier-Stokes axisymétriques.
- DAMIAN
-
Calcul pour un matériau poreux.
- NSQ2CA PRP1Q2
-
Equations de Navier-Stokes 2D
stationnaires. La convection est traitée par
la méthode des caractéristiques et une base à
divergence nulle traite l'incompressibilité.
- Problèmes d'élasticité non-linéaires :
- SIGELA
-
Problème de contact unilatéral sans frottement par itérations.
(problème de Signorini pour un solide de Winkler-Westergaard)
- ELAPLA
-
Calcul des contraintes pour un problème élastoplastique 2 ou 3D.
- TRSTRE
-
Dessin des zones plastiques.
- COTAE GDEFIN PRELA3
-
Problème 2 ou 3D hyperélastique en
grandes déformations :
- matériau
incompressible : type Mooney-Rivlin
- matériau
compressible : type Ogden
- TORBIN
-
Problème de BINGHAM dans un cylindre (torsion élastoplastique).
(Ce module est dans la bibliothèque d'élasticité non linéaire.)
- Problèmes avec obstacles :
- COMPL
-
Résolution d'inéquations variationnelles par complémentarité.
- RELAX COMPRX
-
Idem, par relaxation.
- Problèmes de Dirichlet pour l'opérateur biharmonique :
- BIHAP1 BIHAP2 DEDIRI FACMAF GRADCO PRCOL
-
Résolution du
problème de Dirichlet pour un opérateur biharmonique par
éléments finis mixtes d'ordre 1 ou 2.
- Décomposition de domaines :
- PRSDOM SDOMVR SDOMVD
-
Décomposition de domaines.
Respectivement: construction des opérateurs;
algorithme itératif simple précision;
algorithme itératif double précision
- Problèmes de composites :
- GENE2D
-
Composite renforcé par des fibres unidirectionnelles :
Génération des données pour RESO2D
- RESO2D
-
Composite renforcé par des fibres unidirectionnelles :
Calcul des caractéristiques.
- VISU2D
-
Composite renforcé par des fibres unidirectionnelles :
visualisation des micro-contraintes au sein du composite.





![[BIG]](../icons/zoom18.gif)
![[Normal]](../icons/zoom14.gif)
![[small]](../icons/zoom10.gif)
Suiv.: Liste des préprocesseurs
Sup.: Partie IV: Annexes
Préc.: Partie IV: Annexes
Table des matières