Fortran Wiki

Fortran 2008

Brainerd, Walter S. (2015). Guide to Fortran 2008 Programming. Springer.

Chivers, Ian D. and Jane Sleightholme (2015) Introduction to Programming with Fortran 3rd edition. Springer

Hanson, R. J. and Hopkins, T. (2013). Numerical Computing With Modern Fortran. SIAM.

Metcalf, M., J. Reid, and M. Cohen (2011). Modern Fortran Explained. Oxford University Press.

Numrich, Robert W. and John K. Reid (2016). CoArrays: Parallel Programming in Fortran. Chapman & Hall/CRC.

Fortran 2003

Adams, J. C., W. S. Brainerd, R. A. Hendrickson, R. E. Maine, J. T. Martin, and B. T. Smith (2008). Fortran 2003 Handbook. Springer.

Brainerd, Walter S. (2009) Guide to Fortran 2003 Programming. Springer.

Metcalf, M., J. Reid, and M. Cohen (2004). Fortran 95/2003 Explained. Oxford University Press.

Fortran 95

Adams, Brainerd, Martin, Smith and Wagener (1997). Fortran 95 Handbook. MIT.

Akin, E. (2003). Object-Oriented Programming Via Fortran 90/95. Cambridge University Press. (pdf)

Chapman, S. J. (2004). Fortran 90/95 for Scientists and Engineers. 2nd ed. McGraw Hill. (Publisher’s site)

Lemmon, D. R. and J. L. Schafer. (2005). Developing Statistical Software in Fortran 95. Springer.

McCormack, D. (2009). Scientific Software Development with Fortran. Lulu.

Clerman, Norman S. and Spector, Walter (2012). Modern Fortran: Style and Usage. Cambridge University Press.

Markus, Arjen (2012). Modern Fortran in Practice. Cambridge University Press.

Press, Teukolsky, Vetterling and Flannery (1996). Numerical Recipes in Fortran 90: The Art of Parallel Scientific Computing. Volume 2 of Numerical Recipes in Fortran. Cambridge University Press.

Kernighan, Brian W. and Pike, Rob (1999). The Practice of Programming. Addison-Wesley.

Oliveira, Suely and Stewart, David (2006). Writing Scientific Software: A Guide to Good Style. Cambridge University Press.

Chapman, Barbara et al. (2007). Using OpenMP: Portable Shared Memory Parallel Programming. The MIT Press.

Gropp W., Lusk, E. and Skjellum, A. (1999). Using MPI - 2nd Edition: Portable Parallel Programming with the Message Passing Interface. The MIT Press.

Rouson, D., J. Xia, and X. Xu (2011), Scientific Software Design: The Object-Oriented Way. Cambridge University Press.

Snir, Marc and Gropp, William (1998) MPI: The Complete Reference (2-volume set). The MIT Press.

See Also