Advanced Tutorials on Fortran Programming

Course Description

This is a collection of more advanced tutorials on the Fortran Programming language, picking up from where the introductory course left off. Project files will be available at:

Topics include intrinsic array functions, string operations, complex numbers, forall statements, do loops, gauss elimination, namelists, dummy variables in functions, BLAS, LAPACK, data types, subroutines, processing files, pointers, applications, OpenMP, and more.

Advanced Tutorials on Fortran Programming
Not yet rated

Video Lectures & Study Materials

# Lecture Play Lecture
1 Intro + Intrinsic Array Functions Play Video
2 String Operations Play Video
3 Re-visiting Modules with Statistical functions Play Video
4 Setting Kind based on need Play Video
5 Date and time, Random Numbers, Where construct Play Video
6 Complex numbers and related intrinsic functions Play Video
7 Binary, Octal and Hexa Decimal interpretations Play Video
8 Forall statement and comparison with do loop Play Video
9 More on Forall with Gauss Elimination Play Video
10 Namelist feature Play Video
11 Optional Parameters and Variables in module Play Video
12 More on Save and Modules Play Video
13 Pure Functions and Subroutines Play Video
14 Rules on procedures Play Video
15 Dummy Variables in functions Play Video
16 Introduction to BLAS and LAPACK Play Video
17 Timing Code in fortran Play Video
18 Solving Linear Advection Equation(LAE) + GNUPlot Play Video
19 Solving LAE using Runge-Kutta 4 Method for LAE + GNUplot Play Video
20 Functions as Dummy Arguments Play Video
21 Derived Data Types Play Video
22 Interfacing Functions Play Video
23 Interfacing Subroutines and more Play Video
24 Interfacing Module Procedures Play Video
25 User defined operators and Operator Overloading Play Video
26 Optional Parameters 2 and Array Valued Functions Play Video
27 Processing Files - Sequential Files Play Video
28 Processing Files - Direct Access Files Play Video
29 Pointers and Applications Play Video
30 Elemental Procedures Play Video
31 OpenMP Demo in Fortran Play Video
32 What else in Fortran? Play Video


There are no comments. Be the first to post one.
  Post comment as a guest user.
Click to login or register:
Your name:
Your email:
(will not appear)
Your comment:
(max. 1000 characters)
Are you human? (Sorry)
CosmoLearning is promoting these materials solely for nonprofit educational purposes, and to recognize contributions made by Arun Prasaad Gunasekaran (Arun Prasaad Gunasekaran) to online education. We do not host or upload any copyrighted materials, including videos hosted on video websites like YouTube*, unless with explicit permission from the author(s). All intellectual property rights are reserved to Arun Prasaad Gunasekaran and involved parties. CosmoLearning is not endorsed by Arun Prasaad Gunasekaran, and we are not affiliated with them, unless otherwise specified. Any questions, claims or concerns regarding this content should be directed to their creator(s).

*If any embedded videos constitute copyright infringement, we strictly recommend contacting the website hosts directly to have such videos taken down. In such an event, these videos will no longer be playable on CosmoLearning or other websites.