mfem
sparselizard
Our great sponsors
mfem | sparselizard | |
---|---|---|
7 | 4 | |
1,548 | 316 | |
3.6% | - | |
9.9 | 4.4 | |
about 21 hours ago | about 2 months ago | |
C++ | C++ | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mfem
-
rodin alternatives - mfem and FreeFem-sources
7 projects | 8 Mar 2023
-
Generate MFEM initial mesh file using WELSIM
MFEM (mfem.org) is one of the most active open-source partial differential equation (PDE) solver projects in recent years. Although this open source package is positioned as a lightweight and scalable C++ library, it provides higher-order finite element spaces, supports mixed elements, discontinuous Galerkin elements, isogeometric analysis methods, and more. In particular, it has great advantages in high-performance computing, not only supports message passing interface (MPI) parallelism and shared memory parallelism (OpenMP), but also has good strength in GPU parallel computing. The built-in post-processing program GLVis can easily read and display the result files. The BSD-3 license is also extremely friendly to developers. Recently, MFEM supports Python programming, which makes the library more convenient for various types of researchers.
-
Open source / part time research in the world of HPC?
If you are looking for something more numerically intensive, check out MFEM: https://mfem.org. Lots of examples in the gallery there; lots of cool higher order curved meshes and physics problems to play with. Probably a higher learning curve than some of your other options.
-
How is it working at Idaho National Lab?
If you're interested in a FEM framework designed by computer scientists and mathematicians, MFEM has treated me well. Maybe just something to compare to.
-
Intact Solutions is hiring a Software Engineer
We currently have several solvers of our own, as well as interfacing with MPI capable solvers via mfem. We are currently a pre and post processor for several NASTRAN based solvers using our meshing free method.
-
What are some best open source FEA solvers that one can test their new element implementation in?
MFEM
-
Does anyone have open source C++ projects that I can try contributing to?
I’m working on MFEM. It is a Finite Element Method (FEM) library. Some of the work would require knowledge of the FEM but there’s a lot of stuff like implementing operators in vector classes that you could do too!
sparselizard
- Sparselizard FEM - Introducing the python API
- Electromagnetic FEM software - sparselizard
-
Multiphysics FEM library. Made user-friendly. New release.
Do you mean small-strain but large displacement nonlinear mechanics? I.e. with geometric nonlinearity? That's predefined, fully tested and available since 3 years. Check the doc, there is one flavor of "predefinedelasticity" that easily lets you do that and there are at least 3 examples in the examples folder with that. The easiest to start is https://github.com/halbux/sparselizard/blob/master/examples/nonlinear-truss-elasticity-2d/main.cpp
What are some alternatives?
dolfinx - Next generation FEniCS problem solving environment
sparselizard-users - Open area for user contributions
moose - Multiphysics Object Oriented Simulation Environment
elmerfem - Official git repository of Elmer FEM software
Bullet - Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
nekRS - our next generation fast and scalable CFD code
preCICE - A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.
FEM - ⚡🧠A finite element Python implementation
OpenRCT2 - An open source re-implementation of RollerCoaster Tycoon 2 🎢
slurm - Slurm: A Highly Scalable Workload Manager
serac - Serac is a high order nonlinear thermomechanical simulation code