Skip to content

ntselepidis/FDM-Navier-Stokes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fbb9a17 · Nov 21, 2021

History

6 Commits
Nov 21, 2021
Dec 20, 2020
Aug 10, 2021
Aug 10, 2021
Aug 10, 2021
Dec 20, 2020
Dec 20, 2020
Aug 11, 2021
Dec 20, 2020
Dec 20, 2020
Aug 11, 2021
Dec 20, 2020
Dec 20, 2020
Aug 10, 2021

Repository files navigation

Navier-Stokes Simulation

The code is divided in the following files:

├── generate_plot.m  <-- MATLAB script used to generate plots
├── main.f90         <-- Main program implementing Navier-Stokes simulation
├── Makefile
├── m_bc.f90         <-- Boundary conditions (used in m_sim.f90 and m_mg.f90)
├── m_fdm.f90        <-- Finite difference method (diffusion and advection computation)
├── m_mg.f90         <-- Multigrid solver
├── m_sim.f90        <-- Simulation module
├── m_stream.f90     <-- Stream function and velocity computation
├── parameters.txt   <-- Main parameter file
├── profile.sh       <-- Shell script for profiling using perf
└── README.md

About

Numerical Methods for Solving Navier-Stokes Equations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published