= Fortran programming language = * O. Buss: '''Some short intro to modern Fortran''', Giessen, Seminar, May 2005. [http://theorie.physik.uni-giessen.de/~oliver/talks/fortran.pdf?format=raw pdf] (for f77 devotees) [[BR]] ==== Literature ==== * Damian Rouson, Jim Xia, Xiaofeng Xu [[BR]] [http://www.cambridge.org/de/academic/subjects/engineering/engineering-general-interest/scientific-software-design-object-oriented-way Scientific Software Design, The Object-Oriented Way] [[BR]] Cambridge University Press, 2011. * Michael Metcalf, John Reid and Malcolm Cohen [[BR]] [http://www.amazon.de/Explained-Numerical-Mathematics-Scientific-Computation/dp/0199601429/ Modern Fortran Explained (Numerical Mathematics and Scientific Computation)] [[BR]] Oxford University Press, 2011. * Norman S. Clerman, Walter Spector [[BR]] [http://www.amazon.de/Modern-Fortran-Norman-S-Clerman/dp/0521514533/ Modern Fortran: Style and Usage] [[BR]] Cambridge University Press, 2011. * Jeanne C. Adams, Walter S. Brainerd, Richard A. Hendrickson, Richard E. Maine, Jeanne T. Martin [[BR]] [http://www.amazon.de/Fortran-2003-Handbook-Complete-Procedures/dp/1846283787/ The Fortran 2003 Handbook: The Complete Syntax, Features and Procedures] [[BR]] Springer, 2008. * Stephen J. Chapman[[BR]] [http://www.amazon.de/Fortran-95-2003-Scientists-Engineers/dp/0073191574/ Fortran 95/2003 for Scientists and Engineers] [[BR]] Mc Graw Hill, 2007. * Ian Chivers, Jane Sleightholme [[BR]] [http://www.amazon.de/Introduction-Programming-Fortran-coverage-2003/dp/1846280532/ Introduction to Programming with Fortran: with coverage of Fortran 90, 95, 2003 and 77: with coverage of Fortran 2003, 95, 90 and 77] [[BR]] Springer, 2005. * R.J. Barlow and A.R. Barnett [[BR]] [http://www.amazon.de/Computing-Scientists-Principles-Programming-Manchester/dp/0471955965/ Computing for Scientists: Principles of Programming with Fortran 90 and C++ ] [[BR]] John Wiley & Sons, 1998. ==== Links ==== * John Reid: The New Features of Fortran 2003 ([ftp://ftp.nag.co.uk/sc22wg5/N1601-N1650/N1648.pdf pdf]) * John Reid: The New Features of Fortran 2008 ([ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1828.pdf pdf]) * [http://groups.google.com/group/comp.lang.fortran/topics comp.lang.fortran] * Fortran 2003 Standard (final draft): [http://www.j3-fortran.org/doc/year/04/04-007.pdf pdf] * Fortran 2008 Standard (final draft): [ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1830.pdf pdf] * Video Tutorial: [http://jolts.stanford.edu/72/introduction_to_modern_fortran Introduction to Modern Fortran] (by Damian Rouson) * [http://svnbook.red-bean.com/ Version Control with Subversion] (Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato) ---- = OpenMP = * Barbara Chapman, Gabriele Jost, Ruud Van Der Pas [[BR]] [http://www.amazon.de/Using-OpenMP-Programming-Engineering-Computation/dp/0262533022/ Using OpenMP: Portable Shared Memory Parallel Programming]