{{tag>Bionic calcul_numérique mécanique}}
----
====== Code_Aster ======
Code_Aster (« **A**nalyses des **S**tructures et **T**hermo-mécanique pour des **É**tudes et des **R**echerches ») est un logiciel généraliste de mécanique des structures. C'est un logiciel libre (licence [[wpfr>GPL]]) développé par EDF R&D.
Code_Aster est un code de calcul permettant de résoudre des simulations numériques de mécanique, thermo-hydro-mécanique, et autres phénomènes associés, à l'aide principalement de la théorie des milieux continus avec la méthode des éléments finis. Ainsi peuvent être résolus des problèmes de mécanique statique, de dynamique, de thermique, et autres problèmes via des modules dédiés.
{{ https://www.code-aster.org/V2/IMG/png/vign_Pompe1.png?250&nolink }}
===== Pré-requis =====
* Disposer des [[:sudo|droits d'administration]].
* Disposer d'une connexion à Internet configurée et activée.
* [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] suivants afin de pouvoir compiler et utiliser le Code_Aster : **[[apt>gfortran,g++,python-dev,python-numpy,python-qt4,zlib1g-dev,liblapack-dev,libblas-dev,tk,grace,bison,flex|gfortran g++ python-dev python-numpy python-qt4 zlib1g-dev liblapack-dev libblas-dev tk grace bison flex]]**. Puis redémarrer pour finir l'installation de certains paquets.
===== Installation =====
Pour installer Code_Aster, il faut télécharger la dernière version source sur la [[https://www.code-aster.org/V2/spip.php?article90|page "Téléchargement" du site de Code Aster]].
Prenez bien une version stable et non une mise à jour, l'installation peut ne pas fonctionner sinon.
Une fois téléchargé, décompresser le fichier.
Il faut ensuite lancer la compilation et l'installation du code en saisissant ceci dans le [[:terminal|terminal]] :
sudo python chemin/aster/setup.py install
Remplacer « chemin/aster » par le chemin vers le dossier Code_Aster décompressé
Patienter le temps que la compilation s'exécute, au bout d'environ une minute (ce temps dépend de votre ordinateur), on vous demande si vous voulez continuer l'installation, répondez « y » (oui).
Quand la compilation et l'installation sont terminées, vous devez arriver à quelque chose de ce genre :
--------------------------------------------------------------------------------
SUMMARY OF INSTALLATION
--------------------------------------------------------------------------------
Installation of : hdf5 1.6.9
Destination : /opt/aster/public/hdf5-1.6.9
Elapsed time : 57.14 s
[ OK ]
...
Installation of : Code_Aster + 16 of its prerequisites
Destination : /opt/aster
Elapsed time : 925.26 s
[ OK ]
Avec, à la place des pointillés le nom d'autre modules, leurs emplacements d'installation, et leurs temps d'installation respectifs.
Nous pouvons ensuite passer à un petit test pour vérifier le fonctionnement du Code_Aster. Tapez ceci dans le terminal :
sudo /opt/aster/bin/as_run /opt/aster/STA10.1/forma01a.export
Et vous devriez obtenir le résultat suivant :
------------------------------------------------------------
--- DIAGNOSTIC JOB : OK
------------------------------------------------------------
Si ce n'est pas le cas, c'est qu'une des étapes précédentes n'a pas été respectée. Veuillez vérifier et recommencer.
Lors de l'installation, trois fichiers ont été créés dans votre dossier utilisateur. A savoir :
* setup.dbg
* setup.log
* variables.init
Le premier est la copie de toutes les lignes de code qui ont défilées dans le terminal pendant la compilation et l'installation du Code_Aster. Donc, si vous n'arrivez pas au résultat souhaité, regardez dans ce fichier les erreurs répertoriées. Ces erreurs sont signalées par un [FAIL]. Il est à fournir si vous demandez de l'aide sur le forum afin de comprendre ce qui n'a pas fonctionné lors de l'installation.
===== Utilisation=====
FIXME
===== Voir aussi =====
* **(fr)** [[http://www.code-aster.org/|Site officiel du logiciel]]
* **(en)** [[http://caelinux.com/|Site de la distribution CAElinux]]
----
//Contributeurs principaux : [[:utilisateurs:YannUbuntu]], [[utilisateurs:Bouv]].//