#include "Pooma/Arrays.h"
#include "petscda.h"
Classes | |
struct | Pooma::PoomaDAGetDomain< 1 > |
struct | Pooma::PoomaDAGetDomain< 2 > |
struct | Pooma::PoomaDAGetDomain< 3 > |
struct | Pooma::PoomaDACopy< 1 > |
struct | Pooma::PoomaDACopy< 2 > |
struct | Pooma::PoomaDACopy< 3 > |
struct | Pooma::PoomaDA< Dim > |
Struct to wrap extra global information about a DA. More... | |
Namespaces | |
namespace | Pooma |
Interfacing supports the PETSc DA (distributed arrays) notion for creating (non-)linear solvers for implicit finite difference methods. Using this wrappers you can fill your right-hand-side vector from a POOMA engine and transfer the result-vector to a POOMA engine.
You are going to use the PetscDA class and its methods. See examples/Solver/PETSc for how to use this.