Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
📝 Description
This PR adds a process that extrapolates variables that are calculated on integration points to the nodes. It does so by calculating an extrapolation matrix and applying this to the integration variables to obtain the values at the nodes. It works for 4 and 8 noded quadrilaterals and 3 and 6 noded triangles. For higher order (i.e. 6 or 8 noded elements), the intermediary nodes are linearly intepolations of the corner nodes.
The PR adds documentation and integration and unit tests for the new process and 'nodal extrapolator'.
📝 Description This PR adds a process that extrapolates variables that are calculated on integration points to the nodes. It does so by calculating an extrapolation matrix and applying this to the integration variables to obtain the values at the nodes. It works for 4 and 8 noded quadrilaterals and 3 and 6 noded triangles. For higher order (i.e. 6 or 8 noded elements), the intermediary nodes are linearly intepolations of the corner nodes.
The PR adds documentation and integration and unit tests for the new process and 'nodal extrapolator'.