nekRS
mfem
nekRS | mfem | |
---|---|---|
1 | 7 | |
243 | 1,551 | |
1.2% | 2.6% | |
1.6 | 9.9 | |
about 1 month ago | 7 days ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
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.
nekRS
-
LES turbulent model on CFD and its cost
If you have a good GPU, I’d use NekRS.
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!
What are some alternatives?
oneMKL - oneAPI Math Kernel Library (oneMKL) Interfaces
dolfinx - Next generation FEniCS problem solving environment
aphros - Finite volume solver for incompressible multiphase flows with surface tension. Foaming flows in complex geometries.
moose - Multiphysics Object Oriented Simulation Environment
cuda_memtest - Fork of CUDA GPU memtest :eyeglasses:
sparselizard - C++ FEM library | user-friendly | multi-physics | hp-adaptive | HPC
ADIOS2 - Next generation of ADIOS developed in the Exascale Computing Program
elmerfem - Official git repository of Elmer FEM software
turbulucid - A Python package for visualising 2D CFD datasets.
FEM - ⚡🧠A finite element Python implementation
Boost.Compute - A C++ GPU Computing Library for OpenCL
slurm - Slurm: A Highly Scalable Workload Manager