Topic: "finite-volume-method"
Xiangyu-Hu/SPHinXsys
SPHinXsys provides C++ APIs for engineering simulation and optimization. It aims at complex systems driven by fluid, structure, multi-body dynamics and beyond. The multi-physics library is based on a unique and unified computational framework by which strong coupling has been achieved for all involved physics.
Language: C++ - Size: 244 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 454 - Forks: 318
gerlero/openfoam-app
🖥️ Native OpenFOAM for macOS
Language: Shell - Size: 11 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 222 - Forks: 14
MathWorks-Teaching-Resources/Computational-Fluid-Dynamics
This curriculum module introduces foundational concepts for solving the Navier-Stokes equations, including methods for interface advection and fluid-structure-interaction.
Language: MATLAB - Size: 63.1 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 132 - Forks: 29
SciML/FiniteVolumeMethod.jl
Solver for two-dimensional conservation equations using the finite volume method in Julia.
Language: Julia - Size: 307 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 46 - Forks: 5
unicfdlab/QGDsolver Fork of SmirEV/QGDsolver
OpenFOAM framework for simulation of fluid flows using regularized (QGD/QHD) equations.
Size: 77.4 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 41 - Forks: 23
pkestene/euler_kokkos
Compressible hydro and magneto-hydrodynamics (2nd order Godunov) implemented with MPI+Kokkos
Language: C++ - Size: 1.14 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 36 - Forks: 3
simbilod/meshwell
Easily mesh collections of 2D and 3D polygons with complex extrusions using GMSH
Language: Python - Size: 4.01 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 28 - Forks: 5
pkestene/ppkMHD
MPI+Kokkos implementation of spectral difference method (SDM) high order schemes
Language: C++ - Size: 2.23 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 27 - Forks: 6
FiniteVolumeTransportPhenomena/PyFVTool
Finite volume toolbox in Python
Language: Python - Size: 8.74 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 26 - Forks: 6
XFluids/XFluids
a unified cross-architecture heterogeneous CFD solver
Language: C++ - Size: 6.03 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 23 - Forks: 7
eigemx/prism
A C++ Computational Fluid Dynamics library based on the finite volume method
Language: C++ - Size: 33.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 22 - Forks: 2
Ceyron/Tsunamis.jl
🌊 🌊 🌊 Parallel Shallow Water Equations Solver by Finite Volume Method and HLLE Riemann Solver in Julia.
Language: Julia - Size: 34.2 MB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 20 - Forks: 2
idaholab/malamute
Advanced manufacturing modeling and simulation
Language: C++ - Size: 23.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 16 - Forks: 34
jbnunezd/fv-solver-sw
High-order finite volume solver for the shallow water equations
Language: Fortran - Size: 33.2 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 15 - Forks: 0
pkestene/euler2d
A simple 2D euler equation solver using finite volumes
Language: Cython - Size: 1.06 MB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 1
pockerman/qubic_engine
Collection of C++ based algorithms on numerics, statistics, control, reinforcement learning, machine learning and robotics
Language: C++ - Size: 9.96 MB - Last synced at: 7 months ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 1
jbnunezd/fv-solver-mhd
High-order finite volume solver for the magnetohydrodynamics equations
Language: Fortran - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 1
papadeiv/NNsPOD
Deep-learning model for optimised proper orthogonal decomposition of non-linear, hyperbolic, parametric PDEs based on a pre-processing method of the full-order solutions
Language: C++ - Size: 2.21 GB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 3
tgaurav7/Advanced-CFD-Codes
Finite Volume discretised Conduction, Convection, Advection/Diffusion modelling in FORTRAN
Language: Fortran - Size: 1.01 MB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 8 - Forks: 5
RatEmperior/CFDRAT
CFDRAT: A Fluid Simulation Platform You Can Master in 3 Minutes
Language: MATLAB - Size: 23.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0
jbnunezd/fv-solver-hd
High-order finite volume solver for the hydrodynamics equations
Language: Fortran - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 1
iBatistic/HoPyFoam
Python code for High-order Finite Volume Method.
Language: Python - Size: 3.46 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 4 - Forks: 1
kuldeep-tolia/Finite_Volume_Method_Codes
Various diffusion and convection-diffusion scalar transport problems are numerically solved using FVM.
Language: Fortran - Size: 1.36 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0
jbnunezd/fv-solver-srhd
High-order finite volume solver for the relativistic hydrodynamics equations
Language: Fortran - Size: 44.9 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0
ramytanios/cfd-fvm
Finite Volume Method fortran based codes for the course "Advanced Computational Fluid Dynamics" at AUB.
Language: Fortran - Size: 4.42 MB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 3
AlbertoEscrig/VF
Finite volume method library
Language: C++ - Size: 212 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 1
kuldeep-tolia/Finite_Volume_LBM_Codes
A finite volume-based LBM solver is developed and verified using canonical flow problems
Language: Fortran - Size: 284 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1
Roninkoi/Vortexy
Fluid dynamics simulator
Language: C - Size: 93.5 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0
BTHLin/CFD
Course work of computational fluid dynamics from UMich.
Language: Python - Size: 8.37 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0
Hangcil/DirectEulerGRP
The GRP scheme is a second-order-accuracy finite volume method(FVM) that utilizes the time derivatives on the cell interfaces, and achieves stunning numeric results in a wide variety of CFD topics.
Language: C++ - Size: 145 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0
smichelena/SciCompFinalProject
Final Project for the winter term 2021/22 Scientific Computing lecture at the Technical University of Berlin
Language: Julia - Size: 90.3 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1
truongdangqe/FVM_AdvectionDiffusion_1D
Finite volume code for 1D advection-diffusion equation with periodic BCs.
Language: C++ - Size: 7.81 KB - Last synced at: 8 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1
mohamed-i-mousa/my-fv-solver
CFD solver for 3D unstructured grids using the finite volume discretization
Language: C++ - Size: 38.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1
eigemx/unvpp
A C++17 library for reading Ideas-UNV mesh format
Language: C++ - Size: 17.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 2
KCCFD/SPAxb_PETSc
This project shows how to develop and solve sparse Ax=b system. PETSc is utilised for the iterative solution.
Language: C++ - Size: 83 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
PabloPacheco/pyconduct
Python version of Patankar book Conduct | Heat Transfer | Finite Volume Method
Language: Jupyter Notebook - Size: 2.82 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0
artiebears13/convection-diffusion_task
FINITE VOLUME METHOD for convection-diffusion equation
Language: Python - Size: 930 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 2
casfeq/PyEFVLib Fork of GustavoExel/PyEFVLib
This package intends to support the solution of PDEs using the Element-based Finite Volume Method (EbFVM). The input mesh may be *.msh or *.xdmf files, and the output may be *.csv or *.cgns files.
Language: Python - Size: 74.5 MB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1
Cauchyyyyy/NPDE-24-Fall
Homework of "Numerical Partial Differential Equations" course in USTC, mainly about finite difference method
Language: Jupyter Notebook - Size: 1.19 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0
RatEmperior/CFDRAT-zh
CFDRAT: 三分钟上手的流体仿真平台
Language: MATLAB - Size: 32.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
dutykh/1DWaveTank
A numerical wave tank for long wave models (dispersive and non-dispersive) based on the finite volume method. The goal is to test various models and various finite volume schemes.
Language: MATLAB - Size: 2.92 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
brieuc-praud/InteractionChocBulle
Projet Volumes Finis sur l'interaction d'un choc et d'une bulle
Language: Fortran - Size: 78.1 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0
Boostibot/bachelors
My bachelors thesis at CTU in Prague, Faculty of Nuclear Sciences and Physical Engineering supervised by Ing. Pavel Strachota, Ph.D
Language: TeX - Size: 39.8 MB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0
AnPophale/AM5630-Foundations-of-CFD
2D convection diffusion solver for scalar transport in MATLAB
Language: MATLAB - Size: 1.13 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
Shallowflows/Two-layer-SWEs
A simple well-balanced FVM for Two layer SWEs
Language: MATLAB - Size: 75.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
tgaurav7/Verification-of-Numerical-Method-with-Method-of-Manufactured-Solutions
Testing the implementation of numerical methods for solving the convection diffusion problem with variable coefficients and Neumann boundary conditions
Language: HTML - Size: 20.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
derekharrison/twin-bulb-impn
Simulation of the n-component twin-bulb diffusion experiment using the finite volume method.
Language: C++ - Size: 2.69 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
ray-chew/mmidk
Course material I created for the tutorial "Mathematical Modelling in Climate Research" at the Freie Universität Berlin
Language: Jupyter Notebook - Size: 42.5 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
brieuc-praud/Heat_FVM_2D
Two dimensional heat equation resolution with the help of the Finite Volume Method on a cartesian mesh
Language: Fortran - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
DericAugusto/ISN2023_PDESimulation
Material from the course of Partial Differential Equation Simulations at ENSEM - Université de Lorraine.
Language: MATLAB - Size: 20.8 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0
Maurici0-Diaz/Hydraulic-transient
Python code to analyze hydraulic transient of water networks from the EPANET output report (.RPT) using Finite Volume Method
Language: Python - Size: 11.7 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
kuldeep-tolia/SIMPLE_Staggered_FVM_Codes
SIMPLE algorithm FVM codes on staggered grid
Language: Fortran - Size: 239 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
kuldeep-tolia/Turbulent_Channel_Flow
A fully developed turbulent channel flow is numerically solved using FVM.
Language: MATLAB - Size: 1.31 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1
jasar1004/RadMom1D
Computational framework for solving the radiative transfer equation in one spatial dimension using a Godunov-type finite volume method with piecewise linear reconstruction of the solution within each cell of the computational domain.
Language: C++ - Size: 362 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
wanying4/Steepest-Descent-Method-and-DOT-Imaging
Diffuse Optical Tomography (DOT) is an non-invasive optical imaging technique that measures the optical properties of physiological tissue using near infrared spectrum light. Optical properties are extracted from the measurement using reconstruction algorithm. This project uses the steepest descent method for reconstruction of optical data.
Language: MATLAB - Size: 1.04 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0
mndxpnsn/two-bulb-imp
Simulation of the three-component, two-bulb diffusion experiment using the finite volume method.
Language: C++ - Size: 896 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
derekharrison/two-bulb-imp
Two-bulb three-component Maxwell-Stefan diffusion using the finite volume method.
Language: C++ - Size: 2.33 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
DmitrySemikin/open-neutral-mesh-file-formats
This project is an initiative to define several basic neutral file formats to facilitate exchange of meshes (as in FEM) between different SW packages.
Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
krashkov/Blog
Source code for blog posts at krashkov.com
Language: Jupyter Notebook - Size: 1.89 MB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0