DMSetMatType#

Sets the type of matrix created with DMCreateMatrix()

Synopsis#

#include "petscdm.h"          
#include "petscdmlabel.h"     
#include "petscds.h"     
PetscErrorCode DMSetMatType(DM dm, MatType ctype)

Logically Collective

Input Parameters#

  • dm - the DM context

  • ctype - the matrix type, for example MATMPIAIJ

Options Database Key#

  • -dm_mat_type ctype - the type of the matrix to create, for example mpiaij

See Also#

DM Basics, DM, MatType, DMDACreate1d(), DMDACreate2d(), DMDACreate3d(), DMCreateMatrix(), DMCreateMassMatrix(), DMSetMatrixPreallocateOnly(), DMGetMatType(), DMCreateGlobalVector(), DMCreateLocalVector()

Level#

intermediate

Location#

src/dm/interface/dm.c

Examples#

src/ts/tutorials/ex13.c
src/ts/tutorials/ex34.c
src/ts/tutorials/ex25.c
src/dm/tutorials/ex14.c
src/ts/tutorials/ex22f.F90
src/ts/tutorials/ex15.c
src/ts/tutorials/ex10.c
src/ts/tutorials/ex22f_mf.F90
src/ts/tutorials/ex35.cxx
src/ts/tutorials/ex17.c


Index of all DM routines
Table of Contents for all manual pages
Index of all manual pages