ngsolve

Multiphysics solver

A high-performance multiphysics finite element software that allows easy implementation of new physical equations and algorithms.

Netgen/NGSolve is a high performance multiphysics finite element software. It is widely used to analyze models from solid mechanics, fluid dynamics and electromagnetics. Due to its flexible Python interface new physical equations and solution algorithms can be implemented easily.

GitHub

446 stars
36 watching
79 forks
Language: C++
last commit: about 1 month ago
Linked from 1 awesome list

electromagneticsfemfinite-elementsfluid-dynamicsparallel-computingsolid-mechanics

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
halbux/sparselizard A C++ finite elements library for multi-physics simulations with adaptive mesh refinement and high-performance computing capabilities. 343
nettopologysuite/nettopologysuite Provides a .NET implementation of geometry and topology functions. 1,473
jonhiller/voxelyze A library for simulating the behavior of 3D objects made up of multiple materials under various loads. 74
vtpasquale/nastran_cofe An open-source finite element solver for structural analysis in MATLAB, compatible with the Nastran input format. 57
pawbz/geophyinv.jl Provides tools for solving geophysical models and inverse problems using computational methods 30
dimforge/nphysics A physics engine that simulates rigid body motion in 2D and 3D spaces using linear algebra and collision detection. 1,631
elmercsc/elmerfem A comprehensive software suite for solving multiphysical problems in various fields such as acoustics, electromagnetics, and fluid dynamics. 1,225
helgegehring/femwell A software tool for simulating the behavior of complex systems in fields like photonics and electronics using numerical methods 117
pcmsolver/pcmsolver An API for the Polarizable Continuum Model used to simulate molecular interactions in a polarized continuum environment. 33
vinhphunguyen/migfem A Matlab implementation of isogeometric finite elements for various structural mechanics problems and material point methods. 69
miniufo/xinvert A Python library for numerically solving elliptic partial differential equations using the SOR iteration method. 44
terenceyuyue/varfem A software framework that provides a process-oriented, variational formulation based programming approach for solving various finite element methods in MATLAB. 51
ddemidov/amgcl A C++ library that uses the algebraic multigrid method to solve large sparse linear systems in scientific computing 751
precise-simulation/featool-multiphysics A comprehensive simulation platform for modeling complex engineering problems 358
gregmoille/pylle A software package for numerically solving the Lugiato-Lefever Equation 67