mfem | Lightweight , general , scalable C++ library for finite | Math library
kandi X-RAY | mfem Summary
kandi X-RAY | mfem Summary
mfem is a modular parallel c++ library for finite element methods. its goal is to enable high-performance scalable finite element discretization research and application development on a wide variety of platforms, ranging from laptops to supercomputers. we welcome contributions and feedback from the community. please see the file contributing.md for additional details about our development process. conceptually, mfem can be viewed as a finite element toolbox that provides the building blocks for developing finite element algorithms in a manner similar to that of matlab for linear algebra methods. in particular, mfem provides support for arbitrary high-order h1-conforming, discontinuous (l2), h(div)-conforming, h(curl)-conforming and nurbs finite element spaces in 2d and 3d, as well as many bilinear, linear and nonlinear forms defined on them. it enables the quick prototyping of various finite element discretizations, including galerkin methods, mixed finite elements, discontinuous galerkin (dg), isogeometric analysis, hybridization and discontinuous petrov-galerkin (dpg) approaches. mfem includes classes for dealing with a wide range of mesh types: triangular, quadrilateral, tetrahedral and hexahedral, as well as surface and topologically periodical meshes. it has general support for mesh refinement, including local conforming and non-conforming (amr) adaptive refinement. arbitrary element transformations, allowing for high-order mesh elements with curved boundaries, are also
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of mfem
mfem Key Features
mfem Examples and Code Snippets
Community Discussions
Trending Discussions on mfem
QUESTION
I tried to use Cygwin to build a MPI program. I have the error below. I am new user of Cygwin and I am struggling to learn it. Sorry if I don't understand something.
I am trying to use Xbraid package and to follow the instructions of user's manual but I got this error.
Can someone help?
...ANSWER
Answered 2019-Sep-28 at 22:26It looks like you're trying to use a C compiler to compile a C++ program (or a program which uses a C++ library). That isn't going to work without a lot of effort, since the C compiler doesn't know where to find the C++ standard libraries and other libraries for things such as exception handling.
You haven't posted your Makefile, but if you're using the variable CC
to compile and link your code, try switching to using CXX
, which is the C++ compiler instead.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install mfem
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page