You can cite the following paper :
Vincent MAGNIN, James TAPPIN, Jens HUNGER, Jerry DE LISLE, "gtk-fortran : a GTK+ binding to build Graphical User Interfaces in Fortran", Journal of Open Source Software, 4(34), 1109, 12th January 2019, https://doi.org/10.21105/joss.01109
Accueil > Informatique [computer science] > Fortran
Fortran
-
Citing gtk-fortran
13 février, par Vincent MAGNIN -
gtk-fortran 17.10 released
1er mai 2018, par Vincent MAGNINThe gtk-fortran project aims to offer scientists programming in Fortran a cross-platform library to build Graphical User Interfaces (GUI). Gtk-fortran is a partial
-
gtk-fortran 16.10 released
9 janvier 2017, par Vincent MAGNINThe gtk-fortran project aims to offer scientists programming in Fortran a cross-platform library to build Graphical User Interfaces (GUI). Gtk-fortran is a partial
-
gtk-fortran 16.04 released
23 juin 2016, par Vincent MAGNINgtk-fortran is a GTK+ / Fortran binding based on the ISO_C_BINDING module for interoperability between C and Fortran, which is a part of the Fortran 2003 standard. It means that you can create Graphical User Interfaces entirely written in Fortran. Although gtk-fortran development is mainly focused on Linux, some users have also built it successfully under BSD, Mac OS X, Windows 7.
gtk-fortran offers interfaces to around 10000 GTK+ 2 and GTK+ 3 functions (GTK, GDK, GdkPixbuf, Cairo, Pango, (...) -
Fortran ressources
2 février 2015, par Vincent MAGNINEnglish USER NOTES ON FORTRAN PROGRAMMING (UNFP) (An open cooperative practical guide), 1996-1998. Numerical Recipes in Fortran 77 - The Art of Scientific Computing - 2nd edition : free download (PDF files). Also available Numerical Recipes in C. Numerical Recipes in Fortran 90 - The Art of Parallel Scientific Computing - 2nd edition : free online reading. Modern Fortran : Style and Usage, Norman S. Clerman, Walter Spector, Cambridge University Press, 2011, ISBN 9780521514538, 360 pages. (...)
-
Installation of Eclipse with Fortran
12 avril 2013, par Vincent MAGNINEclipse is an open development platform originally created by IBM in November 2001.
Eclipse for Parallel Application Developers
Version : Juno Service Release 2
http://www.eclipse.org/downloads/
With this version of Eclipse, you can develop in C/C++ and Fortran, thanks to the Photran project.
Bug : when creating a Fortran project with existing files, it seems there is a bug with the make external builder : the debug subdir.mk file is created in the Release directory and the releaser (...) -
Test Driven Development
27 mars 2013, par Vincent MAGNINTDD is appropriate for scientific computing because a computing program is generally composed of a lot of functions whose returned values are well defined and can be easily tested. Write a unit test. Be sure that it fails (because you have not yet written the function !). Write the simplest function that can pass the test. Refactor the code (improve the design of the code without changing its behaviour). Go to 1.
Comments If a test fails, there is a bug (in the code or in the test !) If (...) -
GNU Fortran compiler (gfortran)
21 mars 2013, par Vincent MAGNINThe gfortran compiler is part of GCC (GNU Compiler Collection).
Documentation http://gcc.gnu.org/onlinedocs/ http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html http://www.cs.utah.edu/dept/old/texinfo/as/gprof.html
Compiler options To compile a project : gfortran file1.f90 file2.f90 To print all warnings : gfortran -Wall -Wextra file1.f90 file2.f90 To optimize speed : gfortran -O3 -march=native file1.f90 file2.f90 To optimize size (can sometimes optimize speed if program+data are a (...) -
Regular expressions for Fortran 90 code
26 février 2013, par Vincent MAGNINTo find lines of comments : "^[\s]* !.*$"