All Projects → brli3 → CFD

brli3 / CFD

Licence: other
Basic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.

Programming Languages

fortran
972 projects

Projects that are alternatives of or similar to CFD

CaNS
A code for fast, massively-parallel direct numerical simulations (DNS) of canonical flows
Stars: ✭ 144 (+61.8%)
Mutual labels:  cfd, fluid-dynamics, computational-fluid-dynamics, fluid-simulation
SNaC
A multi-block solver for massively parallel direct numerical simulations (DNS) of fluid flows
Stars: ✭ 26 (-70.79%)
Mutual labels:  cfd, fluid-dynamics, computational-fluid-dynamics, fluid-simulation
exadg
ExaDG - High-Order Discontinuous Galerkin for the Exa-Scale
Stars: ✭ 62 (-30.34%)
Mutual labels:  cfd, fluid-dynamics, computational-fluid-dynamics
hybridCentralSolvers
United collection of hybrid Central solvers - one-phase, two-phase and multicomponent versions
Stars: ✭ 42 (-52.81%)
Mutual labels:  cfd, fluid-dynamics, computational-fluid-dynamics
Kinetic.jl
Universal modeling and simulation of fluid dynamics upon machine learning
Stars: ✭ 82 (-7.87%)
Mutual labels:  cfd, finite-volume, fluid-dynamics
shallow-water
Python model solving the shallow water equations (linear momentum, nonlinear continuity)
Stars: ✭ 78 (-12.36%)
Mutual labels:  fluid-dynamics, computational-fluid-dynamics, fluid-simulation
Fluid2d
A versatile Python-Fortran CFD code that solves a large class of 2D flows
Stars: ✭ 49 (-44.94%)
Mutual labels:  cfd, fluid-dynamics, fluid-simulation
range3
Range Software - Finite Element Analysis
Stars: ✭ 31 (-65.17%)
Mutual labels:  heat-transfer, cfd, computational-fluid-dynamics
rheoTool
Toolbox to simulate GNF and viscoelastic fluid flows in OpenFOAM®
Stars: ✭ 104 (+16.85%)
Mutual labels:  cfd, finite-volume
navier-stokes-webgl
Stable fluid simulation on GPU using WebGL.
Stars: ✭ 27 (-69.66%)
Mutual labels:  fluid-dynamics, fluid-simulation
euler2d kokkos
Simple 2d finite volume solver for Euler equations using c++ kokkos library
Stars: ✭ 27 (-69.66%)
Mutual labels:  cfd, finite-volume
dafoam
DAFoam: Discrete Adjoint with OpenFOAM for High-fidelity Gradient-based Design Optimization
Stars: ✭ 86 (-3.37%)
Mutual labels:  heat-transfer, cfd
PSyclone
Domain-specific compiler for Finite Difference/Volume/Element Earth-system models in Fortran
Stars: ✭ 67 (-24.72%)
Mutual labels:  finite-difference, finite-volume
ApproximateRiemannSolvers
My personal collection of Riemann solvers using MUSCL and WENO schemes written as short Matlab scripts
Stars: ✭ 36 (-59.55%)
Mutual labels:  finite-difference, finite-volume
Shizuku
Real time simulation and rendering of free surface fluid
Stars: ✭ 22 (-75.28%)
Mutual labels:  fluid-dynamics, fluid-simulation
PyVLM
Vortex Lattice Method library written in Python
Stars: ✭ 33 (-62.92%)
Mutual labels:  fluid-dynamics, computational-fluid-dynamics
TrainingTracks
Materials for training tracks for continua media - OpenFOAM, vortex method, and other
Stars: ✭ 59 (-33.71%)
Mutual labels:  cfd, computational-fluid-dynamics
UnsteadyFlowSolvers.jl
Solvers for problems involving unsteady fluid flow
Stars: ✭ 18 (-79.78%)
Mutual labels:  fluid-dynamics, fluid-simulation
sph opengl
SPH simulation in OpenGL compute shader.
Stars: ✭ 57 (-35.96%)
Mutual labels:  computational-fluid-dynamics, fluid-simulation
WABBIT
Wavelet Adaptive Block-Based solver for Interactions with Turbulence
Stars: ✭ 25 (-71.91%)
Mutual labels:  cfd, fluid-dynamics

Codes for Computational Fluid Flow and Heat Transfer

Basic CFD schemes and examples implemented in FORTRAN. The codes are for educational purpose only. Figures of sample results are provided.

Content

Finite Volume Method

Backward Step Flow 2D

Stagnation Point Flow 2D

  1. Steady
  2. Unsteady

Convection in Diagonal Direction 2D

Lid Driven Cavity Flow 2D

Buoyancy Driven Cavity Flow 2D

Conduction in Hollow Cylinder 2D

Finite Difference Method

Advection-Diffusion 1D

  1. Forward in Time Advection
  2. Lax Method
  3. Convection-Diffusion
  4. Advection-Diffusion 2

Burgers Equation 1D

  1. Non-viscous Lax Wendroff Method

Wave Equation 1D

Heat Conduction 2D

  1. Steady Heat Conduction 1D
  2. Transient Heat Conduction 2D
  3. Explicit in Time
  4. Implicit in Time

Lid Driven Cavity Flow 2D

  1. Explicit in Time
  2. Implicit in Time

Contact

Ruipengyu (Brandon) Li

Email: [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].