MECA UPMC

Forum des Etudiants en Mécanique de l'UPMC
 
AccueilAccueil  CalendrierCalendrier  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Partagez | 
 

 [TUTORIEL] Travailler avec FORTRAN chez soi sous Windows , Macintosh, Linux

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Admin
Admin


Messages: 61
Date d'inscription: 07/02/2008

MessageSujet: [TUTORIEL] Travailler avec FORTRAN chez soi sous Windows , Macintosh, Linux   Jeu 10 Avr - 0:42



Grosso modo, pour travailler avec Fortran, tout ce qu'on a besoin c'est:
-un ordi (PC (Windows ou Linux) , Mac)
-un éditeur de texte ( de préférence avec coloration syntaxique reconnaissant Fortran)
-un compilateur ( qui va fabriquer un fichier executable sur l'ordi utilisé )
-et bien sure les connaissances de bases théoriques en FORTRAN qui se trouvent ici:
MECA UPMC :: L2 :: S3 :: MODULES :: LI222 :: Cours de FORTRAN





EDITEURS DE TEXTE gratuits:
Il y a un paquet, à vous de choisir:
http://en.wikipedia.org/wiki/List_of_text_editors
http://www.01net.com/telecharger/

Comparaison des éditeurs:
http://en.wikipedia.org/wiki/Comparison_of_text_editors

Editeurs conseillés:
*Windows (XP):
• SciTE : http://www.scintilla.org/SciTE.html (SCIntilla based Text Editor) ( éditeur utilisé lors des TP numérique en salle d'info mécanique)
• Notepad++ : http://notepad-plus.sourceforge.net/fr/site.htm (très bon éditeur aussi)
• GNU Emacs (MultiPlateforme) http://www.gnu.org/software/emacs/emacs.html

*Mac (OS X 10.3 et supérieur):
• Xcode (déjà installé ou présent sur le DVD d'installation OS X ) http://www.apple.com/macosx/developertools/xcode.html
• BBEdit http://www.barebones.com/products/bbedit/, TextWrangler http://www.barebones.com/products/textwrangler/
• GNU Emacs http://www.gnu.org/software/emacs/emacs.html , Carbon Emacs Package http://homepage.mac.com/zenitani/Menu16.html , Aquamacs http://aquamacs.org/
• Smultron http://smultron.sourceforge.net/

*Linux:
• SciTE : http://www.scintilla.org/SciTE.html
• GNU Emacs http://www.gnu.org/software/emacs/emacs.html
• Gedit http://www.gnome.org/projects/gedit/
• ou bien l'éditeur déja installé avec votre package



COMPILATEURS Fortran gratuits :
http://en.wikipedia.org/wiki/Fortran
http://www.thefreecountry.com/compilers/fortran.shtml

Compilateurs recommandés:
*Multiplateforme:
• Le compilateur g95, moins rapide que le compilateur Intel, est gratuit pour plusieurs plateformes et peut etre trouve sur : http://www.g95.org/
• Le compilateur Gfortran (GNU Fortran), moins rapide que le compilateur Intel, est gratuit pour plusieurs plateformes et peut etre trouve sur : http://gcc.gnu.org/wiki/GFortran


*Windows (XP):
Voici 3 façons de travailler du Fortran chez soi :
1- Utiliser un compilateur en ligne de commande comme d'habitude, mais dans l'invité de commandes de Windows donc en utilisant des commandes MS-DOS et non UNIX.
• g95 http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence/2007/ue/LI222-2007oct/doc/install_Windows.pdf
• gfortran

NB:
Pour acceder au prompt MS-DOS: http://www.conseil-creation.com/informatique/dos.php
Commandes MS-DOS (Windows): http://en.wikipedia.org/wiki/List_of_DOS_commands
Correspondances commandes LINUX / DOS : http://www.tu-chemnitz.de/docs/lindocs/RH73/RH-DOCS/rhl-gsg-fr-7.3/ch-doslinux.html
http://www.redhat.com/docs/manuals/linux/RHL-6.2-Manual/getting-started-guide/ch-doslinux.html

2-Utiliser le compilateur Salford FTN95 qui possede un environnement de developpement sous Windows (editeur + compilateur + aide en ligne), et est gratuit pour une utilisation personnelle : http://www.silverfrost.com/11/ftn95/overview.asp
http://www.silverfrost.com/32/ftn95/ftn95_personal_edition.asp
Site de téléchargement: http://www.download.com/3000-2069_4-10698194.html
Cette solution est vraiment la plus simple. Plus besoin de taper les commandes de compilation, la compilation se fait d'un simple appui sur le bouton compiler. De plus, l'aide en ligne aide à apprendre Fortran avec des exemples opérationnels.

3-En utilisant Cygwin (c'est un émulateur du Terminal Linux pour Windows qui vous permet de travailler avec les commandes UNIX au lieu des commandes MS-DOS sur un PC sans Linux et compiler votre fichier source ) et un compilateur compatible comme g95.
D'après moi cette solution est trop compliqué et n'a pas grand intéret à part le côté pédagogique pour apprendre les commandes UNIX (même si toutes les commandes ne fonctionnent pas comme en vrai sur un ordinateur UNIX)
http://www.cygwin.com/
http://www.ann.jussieu.fr/~danaila/zdownload/DEA_2007/dea_alire_cygwin.html
http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence/2007/ue/LI222-2007oct/doc/install_Windows.pdf

NB:
Commandes UNIX (Linux): http://www.math.utah.edu/computing/unix/unix-commands.html http://en.wikipedia.org/wiki/List_of_Unix_utilities


*Mac (OS X 10.3 et supérieur):
Le coeur de Mac OS X est basé sur Unix, donc les commandes dans le Terminal sont identiques à celles sous Linux. http://www.osxfacile.com/terminal.html La compilation se fait en ligne de commande aussi, par exemple avec:

•GNU Fortran (gfortran) http://gcc.gnu.org/wiki/GFortran

NB:
La plupart des outils du monde open source Unix tournant sur Mac et Debian nécessitent la présence de la couche X11 sur votre système.
Avant toute chose veuillez vérifiez si l'environnement X11 est présent ou non sur votre Mac: http://www.osxfacile.com/x11.html
Tout ce qui concerne l'utilisation d'un Mac pour les sciences: http://hpc.sourceforge.net/ http://macresearch.org/ http://www.finkproject.org/
Commandes UNIX (Mac): http://www.osxfaq.com/tutorials/LearningCenter/



*Linux:
Utilisez un compilateur en ligne de commande (comme d'habitude à la Fac) dans le Terminal de votre distribution Linux donc en utilisant les commandes UNIX pour la gestion des dossiers/ fichiers et les commandes de compilation relatitives à votre compilateur.

• Le Intel Fortran Compiler est gratuit pour Linux (Free non-commercial download) et peut etre trouve sur : http://www.intel.com/
• GNU Fortran (gfortran)
• g95

NB:
Comment installer Linux?: http://www-licence.ufr-info-p6.jussieu.fr/lmd/licence/2007/ue/LI222-2007oct/doc/installation_linux.html
Commandes UNIX (Linux): http://www.math.utah.edu/computing/unix/unix-commands.html
http://en.wikipedia.org/wiki/List_of_Unix_utilities




Les informations portées dans ce tuto sont données à titre indicatif. Elles sont susceptibles de modifications. Veuillez lire les informations des développeurs afin d'éviter tout bug. Toutes les manipulations sont à vos risques et périls.


_________________
"Difficile à voir. Toujours en mouvement est l'avenir." - Yoda à Luke

http://www.asso.upmc.fr/meca6/ ________ http://www.licence.meca.upmc.fr/ ________ http://www.master.sdi.upmc.fr ________ http://www.dgm.ens-cachan.fr/ ________ http://licence.dgm.ens-cachan.fr/ ________ http://master.dgm.ens-cachan.fr/ ________ http://meca-upmc.sosblog.fr/


Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.asso.upmc.fr/meca6
 

[TUTORIEL] Travailler avec FORTRAN chez soi sous Windows , Macintosh, Linux

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Gateway Hamnet & Echolink : Installation sur vieux PC ou Raspberry Pi sous Linux
» Comment travailler avec les anges
» BONC et Windows CE ?
» Tutoriel Tulipes
» Tutoriel [/moyen] : Monster Hunter

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
MECA UPMC ::  :: -