Basic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.
-
Updated
Jul 25, 2020 - Fortran
Basic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.
High-order multiphase/multi-physics flow solver
A dynamical core for solving geophysical fluid equations on the sphere with conservative finite difference methods
GPU-comcot offloads the computational component on the outermost layer of COMCOT to Nvidia GPU. Currently, the speed up achieved by parallelized code on GTX-1060 comparing to serial one on AMD-FX8150 is nearly 200X. The code is still under development to fulfill the full functionality of the original model.
ASTR: A high-order FDM solver for turbulence and combustion
Parallel Multigrid solvers for Poisson, modified Helmholtz and implicit hyperdiffusion
Numerical Analysis Problems and Solutions
Real-space grid Density Functional Theory for large systems
Software for modelling time evolution of heat in systems by finite difference using Fourier and beyond-Fourier methods
Old version of our solver for the incompressible Navier-Stokes equations (no longer actively developed, please use the latest version of Incompact3d
ForDiff - A Fortran library for numerical differentiation
Fortran90 Computational Fluid Dynamics (CFD) code designed to solve the 3D Navier-Stokes equations for incompressible flow using a high-order finite difference method
Investigation into the use of Domain Specific Languages with the NEMO ocean model
A neutron transport mini-app with both diamond-difference and linear-discontinuous finite element spatial discretisation options
Multigrid vector-potential solver
Finite differencing code in Fortran for derivative approximation
📖 Fork of FISHPACK 4.1 with added CMake support
Potential field module
Add a description, image, and links to the finite-difference topic page so that developers can more easily learn about it.
To associate your repository with the finite-difference topic, visit your repo's landing page and select "manage topics."