rblack42 / modern-fortran-experiments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modern Fortran Experiments

Author: Roie R. Black
Email:roie.black@gmail.com
Docs:https://rblack42.github.io/modern-fortran-experiments/

This project contains a number of experiments conducted on code presented in Milan Curcic's "Modern Fortran", published by Manning Publications Co. These experiments are being conductd to rewrite my old Fortran CFD code so it can be updated for modern hardware.

Since Fortran excels at number-crunching, but not at interacting with humans, I am using Python for the front end and matplotlib to display graphical results. Fortran is used where speed is required only. For this reason, most of the Fortran code ends up in modules designed to be called by Python code. The numpy f2py package is used to wrap the Fortran code for this purpose.

About


Languages

Language:Python 30.4%Language:TeX 29.6%Language:Jupyter Notebook 18.1%Language:Fortran 16.7%Language:Makefile 5.3%