Advanced Tutorials on Fortran Programming

Video Lectures

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