<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="fr">
	<title>vmagnin@univ</title>
	<link>http://magnin.plil.net:80/</link>
	<description>Chercheur &#224; l'IEMN (Institut d'Electronique de Micro&#233;lectronique et de Nanotechnologie),
enseignant &#224; Polytech Lille dans le d&#233;partement Mat&#233;riaux.
</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>




<item xml:lang="fr">
		<title>Citing gtk-fortran</title>
		<link>http://magnin.plil.net/spip.php?article138</link>
		<guid isPermaLink="true">http://magnin.plil.net/spip.php?article138</guid>
		<dc:date>2019-02-13T11:04:18Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Vincent MAGNIN</dc:creator>



		<description>
&lt;p&gt;You can cite the following paper : &lt;br class='autobr' /&gt;
Vincent MAGNIN, James TAPPIN, Jens HUNGER, Jerry DE LISLE, &#034;gtk-fortran : a GTK+ binding to build Graphical User Interfaces in Fortran&#034;, Journal of Open Source Software, 4(34), 1109, 12th January 2019, https://doi.org/10.21105/joss.01109&lt;/p&gt;


-
&lt;a href="http://magnin.plil.net/spip.php?rubrique14" rel="directory"&gt;Fortran&lt;/a&gt;


		</description>



		

	</item>
<item xml:lang="fr">
		<title>Fortran ressources</title>
		<link>http://magnin.plil.net/spip.php?article98</link>
		<guid isPermaLink="true">http://magnin.plil.net/spip.php?article98</guid>
		<dc:date>2015-02-02T11:50:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Vincent MAGNIN</dc:creator>



		<description>
&lt;p&gt;English https://fortran-lang.org/ : the new &#034;Fortran home on the internet&#034; (2020). https://fortran-lang.discourse.group/ : to discuss about Fortran. https://stevelionel.com/drfortran/ 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. Numerical Recipes in Fortran 90 - The Art of Parallel Scientific Computing - 2nd edition. Modern Fortran : Style and Usage, Norman S. (...)&lt;/p&gt;


-
&lt;a href="http://magnin.plil.net/spip.php?rubrique14" rel="directory"&gt;Fortran&lt;/a&gt;


		</description>



		

	</item>
<item xml:lang="fr">
		<title>Installation of Eclipse with Fortran</title>
		<link>http://magnin.plil.net/spip.php?article112</link>
		<guid isPermaLink="true">http://magnin.plil.net/spip.php?article112</guid>
		<dc:date>2013-04-12T08:21:18Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Vincent MAGNIN</dc:creator>



		<description>
&lt;p&gt;Eclipse is an open development platform originally created by IBM in November 2001. &lt;br class='autobr' /&gt;
Eclipse for Parallel Application Developers
&lt;br class='autobr' /&gt;
Version : Juno Service Release 2
&lt;br class='autobr' /&gt;
http://www.eclipse.org/downloads/ &lt;br class='autobr' /&gt;
With this version of Eclipse, you can develop in C/C++ and Fortran, thanks to the Photran project. &lt;br class='autobr' /&gt;
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 (...)&lt;/p&gt;


-
&lt;a href="http://magnin.plil.net/spip.php?rubrique14" rel="directory"&gt;Fortran&lt;/a&gt;


		</description>



		

	</item>
<item xml:lang="fr">
		<title>Test Driven Development</title>
		<link>http://magnin.plil.net/spip.php?article103</link>
		<guid isPermaLink="true">http://magnin.plil.net/spip.php?article103</guid>
		<dc:date>2013-03-27T21:57:16Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Vincent MAGNIN</dc:creator>



		<description>
&lt;p&gt;TDD 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. &lt;br class='autobr' /&gt;
Comments If a test fails, there is a bug (in the code or in the test !) If (...)&lt;/p&gt;


-
&lt;a href="http://magnin.plil.net/spip.php?rubrique14" rel="directory"&gt;Fortran&lt;/a&gt;


		</description>



		

	</item>
<item xml:lang="fr">
		<title>GNU Fortran compiler (gfortran)</title>
		<link>http://magnin.plil.net/spip.php?article97</link>
		<guid isPermaLink="true">http://magnin.plil.net/spip.php?article97</guid>
		<dc:date>2013-03-21T10:11:54Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Vincent MAGNIN</dc:creator>



		<description>
&lt;p&gt;The gfortran compiler is part of GCC (GNU Compiler Collection). &lt;br class='autobr' /&gt;
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 &lt;br class='autobr' /&gt;
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 (...)&lt;/p&gt;


-
&lt;a href="http://magnin.plil.net/spip.php?rubrique14" rel="directory"&gt;Fortran&lt;/a&gt;


		</description>



		

	</item>
<item xml:lang="fr">
		<title>Regular expressions for editing modern Fortran code</title>
		<link>http://magnin.plil.net/spip.php?article95</link>
		<guid isPermaLink="true">http://magnin.plil.net/spip.php?article95</guid>
		<dc:date>2013-02-26T14:12:13Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Vincent MAGNIN</dc:creator>



		<description>
&lt;p&gt;Comments : ^[\s]* !.*$ Trailing blanks : [ ]+$ Modernizing code : replacing double precision real values ([0-9]+[\.][0-9]+)d0 by \1_wp where wp is the working precision (wp=&gt;real64), then replacing ([0-9]+)d0 by \1.0_wp&lt;/p&gt;


-
&lt;a href="http://magnin.plil.net/spip.php?rubrique14" rel="directory"&gt;Fortran&lt;/a&gt;


		</description>



		

	</item>



</channel>

</rss>
