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.