Fea Software For Mac

Vpn for mac setup. Advanced Nonlinear Simulation Solution Simulate products more accurately with the industry’s leading nonlinear FEA solver technology Marc is a powerful, general-purpose, nonlinear finite element analysis solution to accurately simulate the product behavior under static, dynamic.

How to download photoshop cc 2017 for mac download. This is a list of software packages that implement the finite element method for solving partial differential equations.

SoftwareFeaturesDeveloperVersionReleasedLicensePricePlatform
Agros2DMultiplatform open source application for the solution of physical problems based on the Hermes libraryUniversity of West Bohemia3.22014-03-03GNU GPLFreeLinux, Windows
ANSA Pre-processorAn advanced CAE pre-processing software for complete model build up.BETALinux, Mac OS X, Windows
CalculiXIt is an Open Source FEA project. The solver uses a partially compatible ABAQUS file format. The pre/post-processor generates input data for many FEA and CFD applicationsGuido Dhondt, Klaus Wittig2.142018-04-27GNU GPLFreeLinux, Windows
DIANA FEAGeneral purpose finite element package utilised by civil, structural and geotechnical engineers.DIANA FEA BV, The Netherlands10.12016-11-14PaidWindows, Linux
deal.IIComprehensive set of tools for finite element codes, scaling from laptops to clusters with 10,000+ cores. Written in C++.Wolfgang Bangerth, Timo Heister, Guido Kanschat, Matthias Maier et al.9.02018-05-12LGPLFreeLinux, Unix, Mac OS X, Windows
DUNEDistributed and Unified Numerics Environment, written in C++DUNE Developer team2.4.12016-02-29GPL Version 2 with Run-Time ExceptionFreeLinux, Unix, Mac OS X
ElmerOpen source multiphysical simulation software developed by Finnish Ministry of Education's CSC, written primarily in Fortran (written in Fortran90, C and C++)CSC8.22016-03-15GPLFreeLinux, Mac OS X, Windows
FEBioFinite Elements for BiomechanicsUniversity of Utah (MRL), Columbia University (MBL)2.7April, 2018CustomFreeLinux, Mac OS X, Windows
FEniCS ProjectSoftware package developed by American and European researchers with the goal to enable automated solution of differential equationsFEniCS Team1.6.02015-07-29LGPL (Core) & GPL/LGPL (Non-Core)[1]FreeLinux, Unix, Mac OS X, Windows
FEATool MultiphysicsMATLAB FEM and PDE multiphysics simulation toolboxPrecise Simulation1.102019-05-17Free for personal use[2]Windows, Mac OS X, Linux, Unix
FemapFinite element pre- and post-processorSiemens PLM Software11.4.02016-09-16Windows
FreeFEM[3]FreeFEM is a free and open-source parallel FEA software for multiphysics simulations. The problems are defined in terms of their variational formulation and can be easily implemented using FreeFEM language. Written in C++.Sorbonne University[4] and Jacques-Louis Lions Laboratory[5]4.2.12019-06-06LGPLFreeLinux, MacOS, Windows, Solaris
GOMAGOMA is an open-source, parallel, and scalable multiphysics software package for modeling and simulation of real-life physical processes, with a basis in computational fluid dynamics for problems with evolving geometry.Sandia National Laboratories, University of New Mexico6.1Aug 28, 2015GPL Version 2FreeLinux
GetFEM++A generic finite element library written in C++ with interfaces for Python, Matlab and Scilab. It focuses on modeling of contact mechanics and discontinuities (e.g. cracks).Yves Renard, Julien Pommier5.02015-07LGPLFreeUnix, Mac OS X, Windows
Hermes ProjectModular C/C++ library for rapid development of space- and space-time adaptive hp-FEM solvershp-FEM group3.02014-03-01LGPLFreeLinux, Unix, Mac OS X, Windows
Mathematica[6]General purpose computation software.Wolfram Research12.0.0 (April 16, 2019; 10 months ago) [±][7]RegularlyProprietaryLinux, Mac OS X, Windows, Raspbian, Online service.
MATLAB Partial Differential Equation ToolboxMATLAB Toolbox for solving structural, thermal, electromagnetics, and other general PDEsMathWorks3.3 (R2019b)2019-09-11Linux, Mac OS X, Windows
MFEMMFEM is a free, lightweight, scalable C++ library for finite element methods that features arbitrary high-order finite element meshes and spaces, support for a wide variety of discretizations, and emphasis on usability, generality, and high-performance computing efficiency.MFEM team3.42018-05-29LGPL-2.1 with static linking exceptionFreeLinux, Unix, Mac OS X, Windows
MoFEM JosePHMesh Oriented hp-FE code, written in C++University of Glasgow0.6.82017-11-16LGPLFreeUnix, Mac OS X
MOOSEObject Oriented FE framework, written in C++Idaho National LaboratoryregularlyLGPLFreeUnix, Mac OS X
OOFEMObject Oriented Finite EleMent solver, written in C++Bořek Patzák2.42016-02-15GPL Version 2FreeUnix, Windows
OpenSeesOpen System for Earthquake Engineering SimulationNon CommercialFreeUnix, Linux, Windows
SESAM (FEM)Software suite for structural and hydrodynamic analysis of ships and offshore structuresDNV GLregularlyProprietary, SaaSWindows, Web browser
Range SoftwareMultiphysics Finite Element Analysis SoftwareTomáš Šoltys3.02018-04-30GPLFreeLinux, Windows
Z88/Z88AuroraFreeware finite element package; The present version Z88Aurora V4 offers, in addition to static strength analysis modules such as non-linear strength calculations (large displacements), simulations with non-linear materials, natural frequency, static thermal analysis and a contact module.Frank RiegZ88 V15, Z88Aurora V42017-07-17, 2017-04-24GNU GPL, CustomFreeLinux, Windows, Mac OS X
AbaqusAdvanced Franco-USA software from SIMULIA, owned by Dassault SystemesAbaqus Inc.20192019-12Linux, Windows
CONSELFCAE simulation from your browserCONSELF SRL2.92015-10SaaSFreemiumWeb browser
FreeCADParametric 3D modeler with a FEM workbench allowing it to use external solvers like CalculiX, Z88, Elmer, and OpenFoamFreeCAD Team0.1812 March 2019LGPL 2FreeLinux, Windows, Mac OS X
HyperMeshFinite element pre- and post-processor.

(Hypermesh is a product within the HyperWorks suite)

AltairLinux, Windows
ADINAFinite element software for structural, fluid, heat transfer, electromagnetic, and multiphysics problems, including fluid-structure interaction and thermo-mechanical couplingAdina R&D
Advance DesignBIM software for FEM structural analysis, including international design eurocodesGRAITEC20142013-09
Autodesk SimulationFinite Element software of AutodeskAutodeskWindows
ANSYSUS-based and -developed full CAE software packageAnsys Inc.19.22018-09-18Free student version available, up to 32,000 nodes/elements[8]Windows, Linux
COMSOL MultiphysicsCOMSOL Multiphysics Finite Element Analysis Software (formerly FEMLAB)COMSOL Inc.5.42018-10-03Linux, Mac OS X, Windows, Web browser
CosmosWorksPart of SolidWorksDassault Systèmes SolidWorks Corp.Windows
QuickfieldTor Cooperative6.12015-12-22Windows
LS-DYNABest known for explicit dynamics / crash analysisLSTC - Livermore Software Technology CorporationR8.02015-03Linux, Windows
NastranOriginally developed for NASA, now available commercially from several software companiesMSC NASTRAN, Siemens PLM NX Nastran[9]20142014Linux, Mac OS X, Windows
RFEM3D finite element analysis softwareDlubal Software5.062016-02Free student license available[10]Windows
SimScaleGerman 100% web-based CAE platformSimScale GmbH142013-07SaaSFree community version available[11]Web browser
VisualFEAFinite element software for structural, geotechnical, heat transfer and seepage analysisIntuition Software5.112016-01Proprietary softwareFree educational version available[12]Mac OS X, Windows
JCMsuiteFinite element software for the analysis of electromagnetic waves, elasticity and heat conductionJCMwave GmbH3.6.12017-01-27Linux, Windows
JMAG2D and 3D finite element analysis software for electromagnetic field, thermal, structuralJSOL18.12019-06Education pack availableLinux, Windows, Web browser
StressCheckFinite element analysis software based on p-FEM with a focus on solid mechanics applicationsESRD, Inc.10.42018-04Student version available (limited to 15k DOF)Windows
Structural

Feature comparison[edit]

This is a wiki table generated by FEA-compare project. Please, contribute changes directly to the project instead of editing the table below. The project also provides an HTML version with the first row and Feature column being fixed for ease of table exploration.

Featurecode_asterGetFEM++Deal IIRangeElmerfemMOOSElibMeshFEniCSFEATool MultiphysicsFiredrakeCOMSOL(R)
license:GPLLGPLLGPLGPLGNU (L)GPLLGPLLGPLGNU GPLLGPLProprietaryGNU LGPLProprietary
GUI:Yes (Salome-Meca)NoNoYesYes, partial functionalityYesNoPostprocessing onlyMatlab and Octave GUINoYes
Documentation:user manual, theory manual, verification manual, developer manual (more than 25000 pages both in French and English with machine translation)User doc, tutorials, demos, developer's guide50+ tutorials, 50+ video lectures, Doxygenuser manual, tutorialsElmerSolver Manual, Elmer Models Manual, ElmerGUI Tutorials, etc. (>700 pages of LaTeX documentation)Doxygen, Markdown, 170+ example codes, 4300+ test inputsDoxygen, 100+ example codesTutorial, demos (how many?), 700-page bookOnline FEATool documentation, ~600 pages, ~20 step-by-step tutorials, and 85 m-script model examplesManual, demos, API reference
Mesh
mesh elements:segments (1d), triangles, quadrilaterals (2d), tetrahedra, pyramids, wedges, hexahedra (3d)intervals, triangles, tetrahedra, quads, hexes, prisms, some 4D elements, easily extensible.intervals (1d), quads (2d), and hexes (3d) onlypoints(0d), segments (1d), triangles, quadrilaterals (2d), tetrahedra, hexahedra (3d)intervals (1d), triangles, quadrilaterals (2d), tetrahedra, pyramids, wedges, hexahedra (3d)Tria, Quad, Tetra, Prism, etc.Tria, Quad, Tetra, Prism, etc.intervals, triangles, tetrahedra (quads, hexes - work in progress)intervals, triangles, tetrahedra, quads, hexesintervals, triangles, tetrahedra, quads, plus extruded meshes of hexes and wedges
mesh high-order mapping:Quadraticany orderYes, for Lagrange elements(Any - work in progress)(Any - using appropriate branches)Any? Second-order is the default for most cases.
mesh generation:Yes (Salome-Meca)Experimental in any dimension + predefined shapes + Extrusion.external+predefined shapesYes (TetGen)Limited own meshing capabilities with ElmerGrid and netgen/tetgen APIs. Internal extrusion and mesh multiplication on parallel level.Built-inBuilt-inYes, Constructive Solid Geometry (CSG) supported via mshr (CGAL and Tetgen used as backends)Integrated DistMesh, Gmsh, and Triangle GUI and CLI interfacesExternal + predefined shapes. Internal mesh extrusion operation.Built-in
mesh adaptive-refinement:h-refinementOnly hh, p, and hp for CG and DGh-refinement for selected equationsh, p, mached hp, singular hph, p, mached hp, singular hpOnly hgenerate new mesh with variable density, no(?) p-refinement.
mesh inputoutput:unv, gmsh, MED, astergmsh, GiD, Ansysrbm, stlExodusII, Nemesis, Abaqus, Ensight, Gmsh, GMV, OFF, TecPlot TetGen, etc.ExodusII, Nemesis, Abaqus, Ensight, Gmsh, GMV, OFF, TecPlot TetGen, etc.XDMF (and FEniCS XML)FeatFlow, FEniCS XML, GiD, Gmsh, GMV, Triangle
mesh check:limited features (double nodes, degenerated elements)?limited features (double nodes, degenerated elements, intersected elements)intersections (collision testing)
CAD files support:Yes (Salome-Meca)NoIGES, STEP (with OpenCascade wrapper)Yes (stl)Limited support via OpenCASCADE in ElmerGUISTEP, IGES and many others.
mesh operation:Yes (Salome-Meca)Extrude, rotate, translation, refineExtrude, rotate, translation, refineMerge, join, extrude, modular mesh modifier systemdistort/translate/rotate/scaleMerge, join, extrude, and revolve operations
Parallel possibilities
automatic mesh partitioning:Yes for parallel calculations (PTScotch, ParMetis)Yes (METIS)yes, shared (METIS/Parmetis) and distributed (p4est)Nopartitioning with ElmerGrid using Metis or geometric divisionMetis, Parmetis, Hilbert (shared and distributed meshes)Metis, Parmetis, HilbertYes (ParMETIS and SCOTCH)Yes
MPI:YesYesYes (up to 147k processes), test for 4k processes and geometric multigrid for 147k, strong and weak scalingNoYes, demonstrated scalability up to 1000s of coresYesYesYes, DOLFIN solver scales up to 24kYes, Scaling plot for Firedrake out to 24k cores.Almost ideal for parameter sweep? For large scale simulations Comsol 4.2 bench by Pepper has 19.2 speedup on 24 core cluster (0.8 efficiency).
threads:YesThreading Build BlocksYesthreadsafe, limited threading, work in progressYesYes
OpenMP:YesYesYes (vectorization only)YesYes, partiallyYesYesLimited
OpenCL:NoNoNoNoNo
CUDA:NoNosince 9.1NoNo
Solver
Dimension:0D/1D/2D/3D (dimensions may coexist)Any, possibility to mix and couple problem of different dimension1/2/3D0D/1D/2D/3D (dimensions may coexist)1D/2D/3D (dimensions may coexist)1/2/3D2D3D1/2/3D1/2/3D1/2/3D
FE:Lagrange elements (isoparametric), mixed elements, structural mechanics elements (beam, plate)Continuous and discontinuous Lagrange, Hermite, Argyris, Morley, Nedelec, Raviart-Thomas, composite elements (HCT, FVS), Hierarchical elements, Xfem, easily extensible.Lagrange elements of any order, continuous and discontinuous; Nedelec and Raviart-Thomas elements of any order; BDM and Bernstein; elements composed of other elements.Lagrange elementsLagrange elements, p-elements up to 10th order, Hcurl conforming elements (linear and quadratic) forLagrange, Hierarchic, Discontinuous Monomials, NedelecLagrange, Hierarchic, Discontinuous Monomials, NedelecLagrange, BDM, RT, Nedelic, Crouzeix-Raviart, all simplex elements in the Periodic Table (femtable.org), anyLagrange (1st-5th order), Crouzeix-Raviart, HermiteLagrange, BDM, RT, Nedelec, all simplex elements and Q- quad elements in the Periodic Table, anyin Wave Optics Module: frequency domain and trainsient UI - 1,2, and 3 order; time explicit UI - 1,2,3, and 4 order;
Quadrature:depending on the type of element (Gauss, Newton-Cotes, etc)Gauss-Legendre, Gauss-Lobatto, midpoint, trapezoidal, Simpson, Milne and Weddle (closed Newton-Cotes for 4 and 7 order polinomials), Gauss quadrature with logarithmic or 1/R weighting function, Telles quadrature of arbitrary order.Gauss-Legendre (1D and tensor product rules in 2D and 3D) tabulated up to 44th-order to high precision, best available rules for triangles and tetrahedra to very high order, best available monomial rules for quadrilaterals and hexahedra.Gauss-Legendre (1D and tensor product rules in 2D and 3D) tabulated up to 44th-order to high precision, best available rules for triangles and tetrahedra to very high order, best available monomial rules for quadrilaterals and hexahedra.
Transient problems:YesAny user implemented and/or from a set of predifined. Explicit methods: forward Euler, 3rd and 4th order Runge-Kutta. Implicit methods: backward Euler, implicit Midpoint, Crank-Nicolson, SDIRK. Embedded explicit methods: Heun-Euler, Bogacki-Shampine, Dopri, Fehlberg, Cash-Karp.Yesimplicit-euler explicit-euler crank-nicolson bdf2 explicit-midpoint dirk explicit-tvd-rk-2 newmark-betaBE, CN, and Fractional-Step-Theta schemes(?) assume 2nd order leapfrog for wave optics?
Predifined equations:Yes (mechanics, thermics, acoustics)Laplace?Yes (Incompressible Navier-Stokes, Heat transfer (convection-conduction-radiation), Stress analysis, Soft body dynamics, Modal analysis, Electrostatics, Magnetostatics )Around 40 predefined solversPhase Field, Solid Mechanics, Navier-Stokes, Porous Flow, Level Set, Chemical Reactions, Heat Conduction, support for custom PDEsNoIncompressible Navier-Stokes, Heat transfer, convection-diffusion-reaction, linear elasticity, electromagnetics, Darcy's, Brinkman equations, and support for custom PDE equationsYes, via modules
Automated assembly:YesYesYesYesYesYes
Visualization:Paraview (Salome-Meca)External or with the Scilab/Matlab/Python interface. Possibility to perform complex slices.External (export to *.vtk and many others)GUI (built-in)ElmerPost, VTK widget (but Paraview is recommended)Yes, VTK-based GUI, Python visualizatuion libraryNoBuil-in simple plotting + ExternalBuilt-in with optional Plotly and GMV exportExternalBuilt-in
Output format:MED, ASCIIvtk, gmsh, OpenDX.*.dx *.ucd *.gnuplot *.povray *.eps *.gmv *.tecplot *.tecplot_binary *.vtk *.vtu *.svg *.hdf5Several output formats (VTU, gmsh,..)ExodusII, Xdr, etc.ExodusII, Xdr, etc.VTK(.pvd, .vtu) and XDMF/HDF5GMV and PlotlyVTK(.pvd, .vtu)
Boundary elements solver:Yes for Soil-Structure Interaction (Miss3D)NoYesExisting but without multipole acceleration (not usable for large problems)NoNo
Use multiple meshes:YesYes including different dimensions and taking account of any transformation.Yes, autorefined from same initial mesh for each variable of a coupled problemContinuity of non-conforming interfaces ensured by mortar finite elementsYes, including non-matching meshesYes
Linear algebra
Used libs:BLAS/LAPACK, MUMPS (and SCALAPACK), PETScSuperLU, MUMPS, Built-in.Built-in + Trilinos, PETSc, and SLEPcNoBuilt-in, Hypre, Trilinos, umfpack, MUMPS, Pardiso, etc. (optional)PETSc, Trilinos, LASPack, SLEPcPETSc, Trilinos, LASPack, SLEPcPETSc, Trilinos/TPetra, Eigen.Matlab/Octave built-in (Umfpack), supports integration with the FEniCS and FeatFlow solversPETSc
Iterative matrix solvers:GMRES, CG, GCR, CR, FGMRES (via PETSc)All KrylovAll Krylov (CG, Minres, GMRES, BiCGStab, QMRS)GMRES, CGBuilt-in Krylov solvers, Krylov and multigrid solvers from external librariesLASPack serial, PETSc parallelLASPack serial, PETSc parallelMatlab/Octave built-in
Preconditioners:ILU, Jacobi, Simple Precision Preconditioner (via MUMPS)Basic ones (ILU, ILUT)Many, including algebraic multigrid (via Hypre and ML) and geometric multigridILU, JacobiBuilt-in preconditioners (ILU, diagonal, vanka, block) andLASPack serial, PETSc parallel, algebraic multigrid (via Hypre)LASPack serial, PETSc parallelMatlab/Octave built-in
Matrix-free
matrix-free:NoNoYesNoExperimental implementationYes
matrix-free save memory:NoNoYesNo
matrix-free speed-up:NoNoYesNo
Used language
Native language:Fortran 90, PythonC++C++C++Fortran (2003 standard)C++C++C++Matlab / OctavePython (and generated C)
Bindings to language:PythonPython, Scilab or MatlabNoNoPython
Other
Predefined equations:linear quasistatics, linear thermics, non-linear quasistatics, non-linear dynamics, eigen problem for mechanics, linear dynamics on physical basis and modal basis, harmonic analysis, spectral analysisModel bricks: Laplace, linear and nonlinear elasticity, Helmholtz, plasticity, Mindlin and K.L. plates, boundary conditions including contact with friction.
Coupled nonlinear problems:thermo-hydro-mechanical problem for porous media, coupling with Code_Saturne CFD software for Fluid-Structure Interaction via SALOME platformYes
Binary:Yes for Salome-Meca (Linux)Linux (Debian/Ubuntu)Linux, Windows (work in progress), MacWindows, Linux (launchpad: Debian/Ubuntu), Mac (homebrew) (all with MPI)Linux (DebianUbuntu), MacWindows, Linux, MacNo. Automated installers for Linux and Mac
fullname:Analyse des Structures et Thermo-mécanique pour des Études et des Recherches (ASTER)Elmer finite element software
Testing:More than 3500 verification testcases covering all features and providing easy starting points for beginners3500+ testsMore than 400 consistency tests ensuring backward compatibility4300+ tests, Testing as a service for derived applications
Symbolic derivation of the tangent system for nonlinear problems:Yes
Support for fictitious domain methods:Yes
scripting:Runtime parsed mathematical expression in input filesFully scriptable in as m-file Matlab scripts and the GUI supports exporting models in script format
automatic differentiation:Forward-mode for Jacobian computation, symbolic differentiation capabilities
multiphysics:Arbitrary multiphysics couplings are supportedArbitrary multiphysics couplings are supported
Optimization Solvers:Support for TAO- and nlopt-based constrained optimization solvers incorporating gradient and Hessian information.Support for TAO- and nlopt-based constrained optimization solvers incorporating gradient and Hessian information.

References[edit]

  1. ^'FEniCS Project'. Retrieved 2017-06-21.
  2. ^'FEATool Multiphysics - Product Information'. Retrieved 2018-06-12.
  3. ^'FreeFem++'. freefem.org. Retrieved 2018-11-30.
  4. ^'Sorbonne Université Lettres, Médecine, Sciences'. www.sorbonne-universite.fr. Retrieved 2018-11-30.
  5. ^Curie, UPMC - Université Pierre et Marie. 'Jacques-Louis Lions Laboratory (LJLL) - UMR 7598 - SCIENCE'. sciences.sorbonne-universite.fr. Retrieved 2018-11-30.
  6. ^Mathematica Documentation
  7. ^'Mathematica Quick Revision History'. Retrieved 2019-04-16.
  8. ^'Student Products - Free Simulation Software'. Ansys.com. Retrieved 2017-05-28.
  9. ^'NX Nastran: Siemens PLM Software'. Plm.automation.siemens.com. Retrieved 2017-05-28.
  10. ^'Free Student License Dlubal Software'. Dlubal.com. Retrieved 2017-05-28.
  11. ^'Plans & Pricing - SimScale Simulation Platform'. Simscale.com. Retrieved 2017-05-28.
  12. ^'Browsing VisualFEA (Finite Element Analysis) by Title'. Ecommons.cornell.edu. 2016-03-01. Retrieved 2017-05-28.
Retrieved from 'https://en.wikipedia.org/w/index.php?title=List_of_finite_element_software_packages&oldid=942075247'