Eyes should be washed, another way to see. Wherever I am, the sky is mine. Window, thinking, air, love, the land are mine. Sohrab Sepehri


Home                                    Research                                     Courses      


Courses and Skills

Jafar Ghazanfarian


Programming Skills (Use them with permission)

A general FORTRAN code


A FORTRAN Runge-Kutta code for Blasius solution (Flow over flat plate)


A sample FORTRAN code for Monte Carlo method in radiation


A FORTRAN code for unstructured grid generation    

A FORTRAN code for structured grid generation


FORTRAN codes for Burgulence (Turbulence modeling of Burger's equation)

1-  Using Fourier Transform to solve PDEs, using FORTRAN Numerical Recipes' codes

2-  Direct numerical simulation (DNS)

3-  Large eddy simulation (LES), Static Structure Function model

4-  LES, Bardina model

5-  LES, Dynamic Smagorensky model

6-  LES, Static Smagorensky model

7-  Reports


Technical Writing

How to Start and Enjoy Research? [UC]

Technical Writing and Presentation

Mini-Dictionary of Technical Words and Expressions


Historical Perspective

Fluid mechanics



Considerations for Iranian MSc Entrance Exam

Section of Fluid Mechanics

Section of Heat Transfer

Current Courses

Attention for students: Students must use my ZNU email address for all correspondences.


Fluid Mechanics I

25 times

Level: Undergraduate


Advanced Fluid Mechanics

10 times

Level: Graduate


Advanced Numerical Methods

13 times

Level: Undergraduate/Graduate


Fluid Mechanics II

25 times

Level: Undergraduate



11 times

Level: Undergraduate



Continuum Mechanics 

4 times

Level: Graduate


Gas Dynamics

11th time

Level: Undergraduate


Heat Transfer II

3 times

Level: Undergraduate


Computational Fluid Dynamics II

2 times

Level: Graduate



Heat Transfer I

4 times

Level: Undergraduate


Fluid Mechanics Laboratory

Level: Undergraduate