Function opensn::CreateVector(int64_t, int64_t)

Function Documentation

Vec opensn::CreateVector(int64_t local_size, int64_t global_size)

Creates a general vector.

This is a macro for:

Vec x;
VecCreate(opensn::mpi_comm,&x);
VecSetType(x,VECMPI);
VecSetSizes(x, local_size, global_size);
VecSetOption(x,VEC_IGNORE_NEGATIVE_INDICES,PETSC_TRUE);

return x;