@@ -320,75 +320,108 @@ reference-links:
320320 url : https://stevelionel.com/drfortran
321321 description : A collection of posts on interesting or little-understood aspects of the Fortran language
322322
323+ reference-course-providers :
324+ - name : " ARCHER2 service training UK"
325+ url : https://www.archer2.ac.uk/training/#upcoming-training
326+ description : In-person/online courses in the UK on Fortran and related topics.
327+
328+ - name : " High Performance Computing Centre Stuttgart"
329+ url : https://www.hlrs.de/training/hpc-training
330+ description : In-person/online courses in Germany on Fortran and HPC
331+
332+ - name : " National Energy Research Scientific Computing Center (NERSC)"
333+ url : https://www.nersc.gov/users/training/training-materials/
334+ description : In-person/online courses in USA on Fortran and HPC
335+
336+ - name : " National Center for Atmospheric Research"
337+ url : https://www.mmm.ucar.edu/events/tutorials
338+ description : Training on using atmospheric modelling packages
339+
340+ - name : " NASA"
341+ url : https://astg.pages.smce.nasa.gov/website/fortran/
342+ description : Courses on the use of Fortran for scientific computing
343+
344+ - name : " Intel"
345+ url : https://www.intel.com/content/www/us/en/developer/tools/oneapi/tech-articles-how-to/library.html
346+ description : Collection of on-demand training and articles.
347+
323348reference-courses :
324349 - name : " Programming in Fortran"
325350 url : https://doku.lrz.de/display/PUBLIC/Programming+with+Fortran
326351 description : >-
327- course offered at the Leibniz-Rechenzentrum
328-
329- - name : " PRACE Course: Fortran for Scientific Computing"
330- url : https://www.futurelearn.com/courses/fortran-for-scientific-computing
352+ course offered at the Leibniz-Rechenzentrum (slides, sample code)
331353
332354 - name : " PRACE Course: Advanced Fortran Topics"
333- url : https://doku.lrz.de/display/PUBLIC/PRACE+Course%3A+Advanced+Fortran+Topics
355+ url : https://doku.lrz.de/display/PUBLIC/PRACE+Course%3A+Advanced+Fortran+Topics
356+ description : >-
357+ (slides, sample code)
334358
335359 - name : " The 'F' Word - Programming in Fortran"
336360 url : https://www.youtube.com/playlist?list=PLRO4xf5MdhAv9CNTETor75rANZtBqPVgQ
337361 description : >-
338- modern Fortran for developing an extensible library that can be used to solve conservation laws (PDEs) using spectral and spectral element methods
362+ modern Fortran for developing an extensible library that can be used to solve conservation laws (PDEs) using spectral and spectral element methods (video)
339363
340- - name : " Kursmaterial für Wissenschaftliches Programmieren (Modern Fortran, 2017) "
341- url : https://www.bccms.uni-bremen.de/cms/people/b-aradi/wissen-progr/modern-fortran/2017
342- description : >-
343- from Bálint Aradi at Bremen Center for Computational Materials Science (German )
364+ - name : " Introduction to modern Fortran"
365+ url : https://www.youtube.com/playlist?list=PLB4tvLCynFjRJchIJjKiGGhW4rI5kbmql
366+ description : >-
367+ Modern Fortran course delivered by Edinburgh Parallel Computing Centre (video )
344368
345369 - name : " Formations Fortran"
346370 url : http://www.idris.fr/formations/fortran/
347371 description : >-
348- Fortran course from beginner to expert level (French)
372+ Fortran course from beginner to expert level (French) (slides, sample code)
349373
350374 - name : " Modern Fortran Programming for Chemists and Physicists"
351375 url : http://www.chem.helsinki.fi/~manninen/fortran2014/
352376 description : >-
353- course by Pekka Manninen from University of Helsinki (includes coarrays)
377+ course by Pekka Manninen from University of Helsinki (includes coarrays) (slides, sample code)
354378
355379 - name : " Expressing Object-Oriented Concepts in Fortran90"
356- url : http://www.cs.rpi.edu/~szymansk/OOF90/Forum.html
380+ url : http://www.cs.rpi.edu/~szymansk/OOF90/Forum.html
381+ description : >-
382+ (course notes, sample code)
357383
358384 - name : " Coarray tutorial"
359385 url : https://github.com/tkoenig1/coarray-tutorial/blob/main/tutorial.md
360386 description : >-
361- by Thomas Koenig
387+ by Thomas Koenig (course notes, sample code)
362388
363- - name : " Parallel Programming Workshop "
364- url : https://fs.hlrs.de/projects/par/par_prog_ws /
389+ - name : " Introduction to Modern Fortran "
390+ url : https://www-uxsup.csx.cam.ac.uk/courses/moved.Fortran /
365391 description : >-
366- materials from the High-Performance Computing Center in Stuttgart
392+ course given by Nick Maclaren from the University of Cambridge Computing Service,
393+ derived from a course by Steve Morgan from the University of Liverpool (slides, sample code)
367394
368- - name : " Programming in Modern Fortran"
369- url : https://cyber.dabamos.de/programming/modernfortran/
395+ - name : " Combining Object-Oriented Techniques with Co-arrays in Fortran 2008 "
396+ url : https://www.ecmwf.int/sites/default/files/elibrary/2008/15361-combining-object-oriented-techniques-co-arrays-fortran.pdf
370397 description : >-
371- by Philipp Engel
398+ by Robert W. Numrich (slides)
372399
373- - name : " 2018 Workshop on Fortran Modernization for Scientific Applications"
374- url : https://tcevents.chem.uzh.ch/event/3/
375-
376- - name : " Introduction to Programming using Fortran 95/2003/2008"
377- url : http://www.egr.unlv.edu/~ed/fortran.html
400+ - name : " Introduction to Co-Array Fortran"
401+ url : https://faculty.csbsju.edu/mheroux/fall2011_csci317/NumrichCafTalk.pdf
402+ description : >-
403+ by Robert W. Numrich (slides)
378404
379- - name : " Scientific Programing and Numerical Computation"
380- url : http://homepage.ntu.edu.tw/~wttsai/fortran/
405+ reference-ebooks :
406+ - name : " Exploring Modern Fortran Basics"
407+ url : https://www.manning.com/books/exploring-modern-fortran-basics
381408 description : >-
382- course by Wu-ting Tsai from National Taiwan University
409+ by Milan Curcic, excerpt (Chapters 2, 3, and 4) from Modern Fortran - Building Efficient Parallel Applications
383410
384- - name : " Introduction to Modern Fortran"
385- url : https://www-uxsup.csx.cam.ac.uk/courses/moved.Fortran /
411+ - name : " Programming in Modern Fortran"
412+ url : https://cyber.dabamos.de/programming/modernfortran /
386413 description : >-
387- course given by Nick Maclaren from the University of Cambridge Computing Service,
388- derived from a course by Steve Morgan from the University of Liverpool
414+ by Philipp Engel
415+
416+ - name : " Introduction to Programming using Fortran 95/2003/2008"
417+ url : http://www.egr.unlv.edu/~ed/fortran.html
418+ description : >-
419+ by Ed Jorgensen
389420
390421 - name : " User Notes on Fortran Programming (UNFP)"
391- url : http://www.ibiblio.org/pub/languages/fortran/unfp.html
422+ url : http://www.ibiblio.org/pub/languages/fortran/unfp.html
423+ description : >-
424+
392425
393426 - name : " Designing and Building Parallel Programs"
394427 url : https://www.mcs.anl.gov/~itf/dbpp/
@@ -402,61 +435,15 @@ reference-courses:
402435 description : >-
403436 course by Anton Shterenlikht from the University of Bristol
404437
405- - name : " Professional Programmer's Guide to Fortran77"
406- url : https://www.star.le.ac.uk/~cgp/prof77.html
407- description : >-
408- by Clive G. Page, University of Leicester, UK
409-
410- - name : " Fortran90 for Fortran77 Programmers"
411- url : https://www.star.le.ac.uk/~cgp/f90course/f90.html
412- description : >-
413- by Clive G. Page
414-
415- - name : " Introduction to Computer Programming Using Fortran 95"
416- url : https://www.archer.ac.uk/training/course-material/2014/08/F95_CCFE/Fortran95CourseNotes.pdf
417- description : >-
418- training materials from ARCHER, the UK National Supercomputing Service
419-
420- - name : " Combining Object-Oriented Techniques with Co-arrays in Fortran 2008"
421- url : https://www.ecmwf.int/sites/default/files/elibrary/2008/15361-combining-object-oriented-techniques-co-arrays-fortran.pdf
422- description : >-
423- by Robert W. Numrich
424-
425- - name : " Parallel programming in Fortran with Coarrays"
426- url : ftp://ftp.numerical.rl.ac.uk/pub/talks/jkr.reading.5XI08.pdf
427- description : >-
428- by John Reid
429-
430- - name : " Introduction to Co-Array Fortran"
431- url : https://faculty.csbsju.edu/mheroux/fall2011_csci317/NumrichCafTalk.pdf
432- description : >-
433- by Robert W. Numrich
434-
435438 - name : " Fortran 90 for the Fortran 77 Programmer"
436439 url : https://www.nsc.liu.se/~boein/f77to90/f77to90.html
437440 description : >-
438441 by Bo Einarsson and Yurij Shokin
439442
440- - name : " Fortran Tutorial"
441- url : https://www.tat.physik.uni-tuebingen.de/~kley/lehre/ftn77/tutorial/
442- description : >-
443- older tutorial by Erik Boman, Stanford University
444-
445443 - name : " Fortran 90 Tutorial"
446444 url : https://web.stanford.edu/class/me200c/tutorial_90/
447445 description : >-
448446 older tutorial by Paul Hargrove and Sarah Whitlock, Stanford University
449-
450- - name : " Fortran 90 Tutorial"
451- url : https://pages.mtu.edu/%7eshene/COURSES/cs201/NOTES/fortran.html
452- description : >-
453- by C.-K. Shene, Michigan Technologial University
454-
455- - name : " Exploring Modern Fortran Basics"
456- url : https://www.manning.com/books/exploring-modern-fortran-basics
457- description : >-
458- by Milan Curcic, excerpt (Chapters 2, 3, and 4) from Modern Fortran - Building Efficient Parallel Applications
459-
460447# Print books listed at the bottom of the 'Learn' landing page
461448#
462449# Note: urls are publisher's site or DOI link
0 commit comments