This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker
-
Updated
Sep 30, 2020 - C++
{{ message }}
The finite element method (FEM) is a numerical method for solving problems of engineering and mathematical physics. Typical problem areas of interest include structural analysis, heat transfer, fluid flow, mass transport, and electromagnetic potential.
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker
Lightweight, general, scalable C++ library for finite element methods
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Official git repository of Elmer FEM software
libMesh github repository
Mesh optimization, mesh smoothing.
add_element!(mesh, elid, eltype, connectivity)
Add an element into the mesh. ´elid´ is the element id, ´eltype´ is the type of the element and ´connectivity´ is the connectivity of the element.
At least eltype needs to be defined more precisely. I guess it's a symbol :Seg2, :Tri3 and so on.
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.
A curated list of awesome CAE frameworks, libraries and software.
2D-Finite Element Analysis with Python
FEATool Multiphysics - "Physics Simulation Made Easy" (FEA, FEniCS, OpenFOAM, SU2 Integrated GUI & Simulation Platform)
DO NOT USE THIS REPO! Migrated to https://gitlab.opengeosys.org/ogs/ogs!
A 2D Deformable body simulation in Unity using FEM
BriefFiniteElementDotNET (BFE.NET) is a library for linear-static Finite Element Method (FEM) analysis of solids and structures in .NET
A Full-Newton Finite Element Program for Free and Moving Boundary Problems with Coupled Fluid/Solid Momentum, Energy, Mass, and Chemical Species Transport
FastCorotatedFEM is a minimalistic implementation of the corotated FEM method which was proposed in paper "Fast Corotated FEM using Operator Splitting" by Kugelstadt et al.
Multiphysics Finite Element package built on libMesh
Open-Source Large-Scale Parallel FEM Program for Nonlinear Structural Analysis(オープンソース大規模並列FEM非線形構造解析プログラム): FrontISTR
Repository for Moltres, a code for simulating Molten Salt Reactors
preCICE-adapter for the CSM code CalculiX
Python wrapper for MFEM (generated from mfem 4.1 release)
A parameter space based FEM program, based on Jernej Barbic's FEM library Vega(http://run.usc.edu/vega/), you can find an example here: http://www.cnblogs.com/dydx/p/4290878.html. 一个在参数空间进行有限元模拟的程序,基于Vega平台,我的开发笔记在这里http://www.cnblogs.com/dydx/
Tensor Toolbox for Modern Fortran
Finite Element resources useful for studying or researching
Efficient Matlab Implementation of Adaptive Mesh Refinement in 2D
Improved version of real-time physics engine that couples FEM-based deformables and rigid body dynamics
Reason
From Joe Kelley at the NRC:
I am working on a 7-cell model that uses the GapHeatTransfer BC for every pair of sidesets as was done for the "reference" calculation in the extended scope task.
In that calculation, there were only two axial regions in the meshing-tools script, the support plate and everything else.