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