Official repository of open-source code based Numerical Platform
The Numerical Platform has been developed as an environment where several numerical codes can be run together, allowing to model complex physical phenomena on different physical scales.
The platform is organized into a hierarchical set of levels, namely
-
Level 0: main level of the Numerical Platform where the different components are gathered
-
Level 1: differentiation of Numerical Platform main components into:
-
PLAT_BUILD: level where installing scripts are gathered and components are built
-
PLAT_THIRD_PARTY: components needed to run the numerical codes
-
PLAT_CODES: the numerical codes
-
PLAT_VISU: software for post processing and data visualization
-
PLAT_USERS: level where applications are run
-
-
Level 2: differentiation of the main components. Up to now the following packages can be installed
-
PLAT_THIRD_PARTY: Salome platform, OpenMPI library, Petsc library, Libmesh code, med data format library, MedCoupling library
-
PLAT_CODES: FEMuS code, OpenFOAM extend, Dragon code, Donjon code
-
PLAT_VISU: Paraview, as Salome package
-
This repository represents Level 0 and it can be used to perform a complete Numerical Platform installation from scratch. For a complete platform installation gcc7 and cmake (vesion > 3.10) are required.