Cast3M
![Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.](http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Info_Simple.svg/12px-Info_Simple.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/9/98/OOjs_UI_icon_helpNotice-ltr-warning.svg/45px-OOjs_UI_icon_helpNotice-ltr-warning.svg.png)
L'admissibilité de cette page est à vérifier ().
Motif : pas de source secondaire d'envergure nationale
Vous êtes invité à compléter l'article pour expliciter son admissibilité, en y apportant des sources secondaires de qualité, ainsi qu'à en discuter. Si rien n'est fait, cet article sera proposé au débat d'admissibilité un an au plus tard après la mise en place de ce bandeau.- Archive Wikiwix
- Bing
- Cairn
- DuckDuckGo
- E. Universalis
- Gallica
- G. Books
- G. News
- G. Scholar
- Persée
- Qwant
- (zh) Baidu
- (ru) Yandex
- (wd) trouver des œuvres sur Wikidata
1. | Préciser le motif de la pose du bandeau. | Précisez le motif de la pose du bandeau en utilisant la syntaxe suivante : {{admissibilité à vérifier|date=septembre 2024|motif=remplacez ce texte par le motif}} |
---|---|---|
ou | Créer l'espace de discussion. (cette méthode est préférable) | Créez une section "Admissibilité" en page de discussion de l'article en y précisant le motif de la pose du bandeau. Dans ce cas, utilisez la syntaxe suivante : {{admissibilité à vérifier|date=septembre 2024|motif=pdd}} |
2. | Informer les utilisateurs concernés. | Pensez à avertir le créateur de l'article, par exemple, en insérant le code ci-dessous sur sa page de discussion : {{subst:avertissement admissibilité à vérifier|Cast3M}} |
![Description de l'image Cast3M Logo.png.](http://upload.wikimedia.org/wikipedia/fr/thumb/9/99/Cast3M_Logo.png/120px-Cast3M_Logo.png)
Développé par | CEA |
---|---|
Dernière version | 2023 |
Type | Simulation numérique |
Politique de distribution | Gratuit pour l'enseignement et la recherche |
Site web | www-cast3m.cea.fr![]() |
modifier - modifier le code - voir Wikidata (aide)
Cast3M (Castem) est un logiciel de simulation numérique utilisé en mécanique des structures, et développé par le Département de Modélisation des Systèmes et Structures (DM2S), autrefois Département Mécanique et Technologie (DMT), du Commissariat français à l'Energie Atomique et aux énergies alternatives (CEA). Il est mis à disposition gracieusement pour l'enseignement et la recherche.
Il utilise la méthode des éléments finis pour résoudre différents types de problèmes scientifiques.
Historique
Cast3M est développé depuis les années 80 par l'ancien Département Mécanique et Technologie (DMT) du Commissariat français à l'Énergie Atomique et aux énergies alternatives (CEA) [1]. Le langage de programmation utilisé pour développer Cast3M est le langage ESOPE, extension du langage Fortran 77 [2].
Originellement désigné CASTEM2000, dans sa version actuelle ce logiciel est appelé Cast3M. De nouvelles versions sont proposées annuellement au téléchargement, garantissant la compatibilité avec la plupart des systèmes d'exploitation.
Fonctionnement de Cast3M
Cast3M utilise le langage Gibiane[3] pour décrire les données et les opérations. Cast3M, contrairement à la plupart des codes éléments finis, est rédigé entièrement en Français. Cast3M est à la fois un programme de maillage, un programme de calcul et un programme de visualisation des résultats.
Son fonctionnement repose sur l'utilisation de processus élémentaires : les OPERATEURS et les DIRECTIVES. Les informations sont appelées OBJETS. Les opérateurs opèrent sur l'espace des objets.
- Les OBJETS sont nommés par l'utilisateur. Ils sont typés (exemples : nombre entier, flottant, point, ligne, maillage, matrice de rigidité, déformée…), ce qui permet aux opérateurs de les exploiter et de vérifier la syntaxe des données.
- Les OPERATEURS ont un nom. Ils créent un ou plusieurs objets dont les noms sont choisis par l'utilisateur. La seule condition de fonctionnement d'un opérateur dépend de l'existence de l'information au moment de son utilisation. L'utilisation d'un opérateur s'écrira toujours :
{nom du (des) résultat(s)} = {nom de l'opérateur} {nom de(s) l'information(s)} ; Le point-virgule indique la fin de l'instruction élémentaire.
- Les DIRECTIVES modifient un ou plusieurs objets existants ou produisent une sortie sur une unité logique (écran, imprimante, …). Elles ne créent pas de nouveaux objets.
Il n'y a aucune distinction entre les opérateurs ou directives de pré-traitement, de calcul et de post-traitement, ils peuvent donc être utilisés à tout moment du programme selon les besoins du problème.
Les opérateurs ne sont qu'une classe particulière d'objets.
Notes et références
Liens externes
- Site officiel
- (fr) Forum d'entraide des utilisateurs de Cast3M
v · m Logiciels de calcul numérique | |
---|---|
Logiciel libre | |
Logiciel propriétaire | |
Comparaisons des logiciels d'analyse numérique |
Portail du logiciel