Skip to content
No description, website, or topics provided.
Julia Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
01_Heat_Equation_FTCS
02_Heat_Equation_RK3
03_Heat_Equation_CN
04_Heat_Equation_ICP
05_Inviscid_Burgers_WENO
06_Inviscid_Burgers_CRWENO
07_Inviscid_Burgers_Flux_Splitting
08_Inviscid_Burgers_Rieman
09_Euler_1D_Roe
10_Euler_1D_HLLC
11_Euler_1D_Rusanov
12_Poisson_Solver_FFT
13_Poisson_Solver_FFT_Spectral
14_Poisson_Solver_FST
15_Poisson_Solver_Gauss_Seidel
16_Poisson_Solver_Conjugate_Gradient
17_Poisson_Solver_Multigrid
18_NS2D_Lid_Driven_Cavity
19_NS2D_Vortex_Merger
20_NS2D_Hybrid_Solver
21_NS2D_PseudoSpectral_32_Rule
22_NS2D_PseudoSpectral_23_Rule
.gitignore
README.md

README.md

CFD_Julia

This repository contains fundamental codes related to CFD that can be included in any graduate level CFD coursework. Below is the summary of all codes included in CFD_Julia module.

Index Description
01 1D heat equation: Forward time central space (FTCS) scheme
02 1D heat equation: Third-order Runge-Kutta (RK3) scheme
03 1D heat equation: Crank-Nicolson (CN) scheme
04 1D heat equation: Implicit compact Pade (ICP) scheme
05 1D inviscid Burgers equation: WENO-5 with Dirichlet and periodic boundary condition
06 1D inviscid Burgers equation: CRWENO-5 with Dirichlet and periodic boundary conditions
07 1D inviscid Burgers equation: Flux-splitting approach with WENO-5
08 1D inviscid Burgers equation: Riemann solver approach with WENO-5 using Rusanov solver
09 1D Euler equations: Roe solver, WENO-5, RK3 for time integration
10 1D Euler equations: HLLC solver, WENO-5, RK3 for time integration
11 1D Euler equations: Rusanov solver, WENO-5, RK3 for time integration
12 2D Poisson equation: Finite difference fast Fourier transform (FFT) based direct solver
13 2D Poisson equation: Spectral fast Fourier transform (FFT) based direct solver
14 2D Poisson equation: Fast sine transform (FST) based direct solver for Dirichlet boundary
15 2D Poisson equation: Gauss-Seidel iterative method
16 2D Poisson equation: Conjugate gradient iterative method
17 2D Poisson equation: V-cycle multigrid iterative method
18 2D incompressible Navier-Stokes equations (cavity flow): Arakawa, FST, RK3 schemes
19 2D incompressible Navier-Stokes equations (vortex merging): Arakawa, FFT, RK3 schemes
20 2D incompressible Navier-Stokes equations (vortex merging): Hybrid RK3/CN approach
21 2D incompressible Navier-Stokes equations (vortex merging): Pseudospectral solver, 3/2 dealiasing, Hybrid RK3/CN approach
22 2D incompressible Navier-Stokes equations (vortex merging): Pseudospectral solver, 2/3 dealiasing, Hybrid RK3/CN approach
You can’t perform that action at this time.