MAR Subr - Utilisation des routines utilisateurs dans Marc & Mentat

Horizontal spacer

OBJECTIF
Familiariser l’utilisateur à la création et l’utilisation des routines utilisateurs avec Marc. Modifier des parties du code existant sans connaître l’algorithme du programme, et permettre de définir une loi de comportement matériau, de modifier les propriétés géométriques, d’appliquer des chargements spéci- fiques.

PARTICIPANT
Utilisateurs désireux d’acquérir les connaissances nécessaires à la mise en place des routines utilisateurs pour réaliser des simulations complexes.

Durée: 
2 jours
Prérequis: 
Connaissance de Marc équivalente à Marc 101.
Programme: 

1er jour :

  • Algorithme - Boucle incrémentale
  • Modifications géométriques - Loi de comportement matériau
  • Chargement spécifique - Résultat en sortie
  • Exemple de routine commenté - Rappels de fortran
  • Ouverture et fermeture d’un fichier - Lecture de données à partir d’un fichier externe

2ème jour :

  • Débuggage d’une routine - Mise en place d’une routine FORCEM
  • Format d’affichage - Ecriture de résultats dans un fichier
  • Utilisation de USDATA - Récupération de données dans le fichier input
  • Fichiers de reprise (RESTART) - Routine d’arrêt
  • Opération sur les matrices - Utilisation du COMMON