Bienvenue à waster version Windows (Vista) pour le Code_Aster 10.2! Ce fichier décrit l'utilisation de Code_Aster pour Windows avec waster comme interface Le programme waster (copyright 2010 author Pimeca) est distribué sous license General Public License (GPL). INTRODUCTION ============ Ce paquet contient un portage expérimental du Code Aster v10.2 solveur compilé sur Windows Vista. Les outils de pré et de post-traitement n'ont été inclus pour le moment. Une interface de ligne de commande (waster.bat) est fournie. Cette version du logiciel est destiné à l'entraînement uniquement. L'objectif est d'avoir un outil puissant pour jouer avec les concepts développés dans l'analyse structurelle et en mécanique. Il n'est pas destiné à être utilisé pour analyser des cas réels. Pour les cas d'utilisation réels examiner la version officielle de Code_Aster. Original Code_Aster est développé par EDF et disponible à http://www.code-aster.org/ avec la licence GPL. Cette interface est expérimentale uniquement. L'interface waster peut être utilisée pour lancer un calcul Code_Aster à partir d'un fichier de commande Code_Aster et le fichier de maillage. Le fichier de commande est spécifiée par l'utilisateur dans la ligne de commande. Le fichier de maillage et d'autres fichiers nécessaires pour l'exécution sont copiés par l'interface à partir du répertoire où est le fichier de commande dans le répertoire de travail (./work) utilisé pour effectuer le calcul. Les résultats sont copiés quand le calcul est terminé du répertoire de travail (./work) vers le répartoire où se trouve le fichier de commandes. waster est un lancé par un script (waster.bat) qui à travers une API java (waster-X.jar) lance l'exécutable de Code_Aster windows. INSTALLATION ============ Comme il s'agit d'une version expérimentale il faut être prudent lors de l'installation et de l'utilisation. Le logiciel est fourni en tant que fichier zip de Windows. Vous devez extraire les fichiers dans le répertoire de votre choix: C:/aster par exemple. Ensuite, vous aurez: C:/aster/runtime contenant tous les fichiers nécessaires. Runtime ainsi que les répertoires et les fichiers inclus ne doivent pas être modifiés ni renommés. Vous devez installer Python 2.6 pour Windows à partir de: http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi (installation windows) Vous devez installer numpy (modules Python) à partir de: http://sourceforge.net/projects/numpy/files/NumPy/1.5.0/numpy-1.5.0-win32-superpack-python2.6.exe/download Vous devez installer Java afin de pouvoir utiliser l'interface waster TEST DE L'INSTALLATION ====================== Vous pouvez tester l'installation en exécutant les commandes suivantes: cd C:\aster\runtime\example C:\aster\runtime\waster a.comm à partir d'une fenêtre de ligne de commande. Vous devez obtenir les résultats dans les fichiers C:/aster/runtime/example/a.erre C:/aster/runtime/example/a.mess C:/aster/runtime/example/a.resu C:/aster/runtime/example/base (pour la base binaire) Si vous voulez que waster.bat soit disponible depuis n'importe quel répertoire vous devez ajouter le répertoire contenant waster.bat dans votre variable d'environnement PATH. DÉTAILS DE L'UTISATION DE L'INTERFACE: ===================================== Pour effectuer u calcul avec Code_Aster Windows (waster): - Assurez-vous que l'installation est terminée. Supposons que nous avons installé le logiciel dans: C:\aster\runtime appelé ici RUNTIME_HOME - Copiez tous les fichiers de données Code_Aster avec un nom commun et différentes extensions dans un répertoire de votre choix pour a.comm exemple, a.mgib, a.35, ... dans le répertoire C:\test - Dans une fenêtre Windows de commandes, tapez cd C:\test C:\aster\runtime\waster a.comm ou C:\aster\runtime\waster file:///C:/test/a.comm - Le répertoire de travail est créée dans C:\test\work - Les résultats devraient être dans C:\test\a.0.resu C:\test\a.0.erre C:\test\a.0.mess C:\base\glob.1 C:\test\pick.1 - Vous pouvez supprimer le répertoire de travail Si le résultat fichiers existent déjà, ils sont incrémentés dans a.1.resu par exemple. L'association de fichiers se fait de la façon suivante pour un nom de base common_name: common_name.comm --> fort.1 common_name.datg --> fort.20 common_name.mgib --> fort.19 common_name.msup --> fort.19 common_name.msh --> fort.19 common_name.mail --> fort.20 common_name.mmed --> fort.21 common_name.erre --> fort.9 common_name.mess --> fort.6 common_name.resu --> fort.8 common_name.cast --> fort.37 common_name.ij --> fort.ij DÉPANNAGE: ========== - waster Windows essaie d'interpréter le chemin du fichier comme C:\chemin\vers\fichier.ext ou comme C:/chemin/vers/fichier.ext mais est conçu pour lire le format URI dans la forme file:///C:/chemin/vers/fichier.ext qui est recommandée. - Un fichier waster.n.log est créé dans le répertoire où vous tapez la ligne de commande. Il peut contenir la totalité de la commande pour lancer exécuter Aster - waster échoue à créer waster.n.log si vous n'avez pas la permission d'écriture dans le répertoire où vous avez tapé la ligne de commande. Une solution de contournement consiste à choisir un autre répertoire - La commande entière créée par waster pour exécuter waster.exe est de la forme suivante: RUNTIME_HOME\STA10.2\wasterd.exe RUNTIME_HOME\STA10.2\bibpyt\Execution\E_SUPERV.py -eficas_path RUNTIME_HOME\STA10.2\bibpyt -commandes CMD_FILE_HOME\work\fort.1 -rep_outils RUNTIME_HOME\OUTILS -rep_mat RUNTIME_HOME\STA10.2\materiau -memjeveux 8 Vous pouvez l'utiliser en cas de difficulté pour déterminer la cause substituant RUNTIME_HOME et COMMAND_FILE_HOME avec le chemin que vous avez utilisé DESCRIPTION ET PRINCIPALES CARACTERISTIQUES =========================================== waster.bat permet l'exécution de fichiers de commandes code_aster (.comm) Lorsque les fichiers de maillage (.mgib,.mail,.mmed) sont disponibles. MED et les bibliothèques sont inclus HDF5 permettant l'utilisation du format Med pour échanger des données entre application. Les fichiers de maillage (.mmed) au format MED peuvent être obtenus avec la plateforme Salomé. Les fichiers résultats (.med) peuvent également être visualisés avec Salome http://www.salome-platform.org/ Les fichiers de maillage (.mgib) peuvent être obtenus avec l'outil GIBI du CEA (voir http://www.code-aster.org) Les fichiers maillage (.mail) peuvent être obtenus directement avec code_aster LIMITATIONS =========== Ce paquet ne contient que le solveur de base de Code_Aster. Les logiciels suivants n'ont pas été portés: - ASTK - EFICAS - HOMARD - Bibliothèque MUMPS - Scotch bibliothèque - Des instructions telles que MACR_INFO_MAIL (qui utilisent HOMARD) - Le commandement MACR_RECAL voir détails dans les résultats de tests (feti,...) LICENCE ======= Ce paquet est sous licence publique générale et comprend des logiciels: . Code_Aster (GPL) . Python 2.6 (GPL) . Metis-edf (GPL) . Apache Software Foundation (licence Apache compatible GPL) AIDE ==== Pour une utilisation Code_Aster: post sur le forum de Code_Aster au www.code-aster.org site Web. Pour ce paquet d'utiliser le forum de Code_Aster avec le préfixe [windows]