System Requirements

Build Requirements

To compile OpenFDEM, you neeed a complier supporting C++ 17 and the following packages are required:

  • CMake (>=3.5.1)

  • OpenMP - a high-performance, freely available package for multi core acceleration

  • Gmsh - mesh generation and pre-processing, it is optional and the kernal is implemented in the source code (4.10)

  • Eigen - a scientific matrix computation, it is optional and the headers are included in source code (>=3.4.0)

Post-Processing

To use the post-processing outputs:

  • ParaView - ParallelVisualization Application for the post-processing, optional

  • Tecplot - commerical software to plot the field result, optional

Implicit Static/Non-Linear Solvers

To use the implicit static or nonlinear solvers, at least one of the following libraries is required:

  • PETSc - portable, extensible toolkit for scientific computation

  • LAPACK - a standard software library for numerical linear algebra

OpenFDEM is flexiable and can be run on Windows or Linux-like systems. The released version is for Windows X64.