|
NasCar
|
Create, Destroy, and Scatter of petsc Vectors. More...

Macros | |
| #define | __FUNCT__ "VectorsCreate" |
| #define | __FUNCT__ "VectorsDestroy" |
| #define | __FUNCT__ "VectorsScatter" |
Functions | |
| PetscErrorCode | VectorsCreate (Simu simu, Grid grid, Fields *vec, Linear *lin, Arrays *arr, Obs obs) |
| PetscErrorCode | VectorsDestroy (Simu simu, Grid grid, Fields *vec, Linear *lin, Arrays *arr, Obs obs) |
| PetscErrorCode | VectorsScatter (DM grid, Vec vec, double ****arr) |
| PetscErrorCode VectorsCreate | ( | Simu | simu, |
| Grid | grid, | ||
| Fields * | vec, | ||
| Linear * | lin, | ||
| Arrays * | arr, | ||
| Obs | obs | ||
| ) |
Create all local and global petsc vectors
| PetscErrorCode VectorsDestroy | ( | Simu | simu, |
| Grid | grid, | ||
| Fields * | vec, | ||
| Linear * | lin, | ||
| Arrays * | arr, | ||
| Obs | obs | ||
| ) |
Destroy all local and global petsc vectors
| PetscErrorCode VectorsScatter | ( | DM | grid, |
| Vec | vec, | ||
| double **** | arr | ||
| ) |
Local vectors scatters to get the ghost values