DMMoabOutput#

Output the solution vectors that are stored in the DMMoab object as tags along with the complete mesh data structure in the native H5M or VTK format http://ftp.mcs.anl.gov/pub/fathom/moab-docs/contents.html#fivetwo.

Synopsis#

#include "petscdmmoab.h"   
PetscErrorCode DMMoabOutput(DM dm, const char *filename, const char *usrwriteopts)

Collective

Input Parameters#

  • dm - the discretization manager object containing solution in MOAB tags.

  • filename - the name of the output file: e.g., poisson.h5m

  • usrwriteopts - the parallel write options needed for serializing a MOAB mesh database. Can be NULL.

Notes#

The H5M output file can be visualized directly with Paraview (if compiled with appropriate plugin) or converted with MOAB/tools/mbconvert to a VTK or Exodus file.

This routine can also be used for check-pointing purposes to store a complete history of the solution along with any other necessary data to restart computations.

See Also#

DMMoabLoadFromFile(), DMMoabSetGlobalFieldVector()

Level#

intermediate

Location#

src/dm/impls/moab/dmmbio.cxx

Examples#

src/ts/tutorials/ex35.cxx
src/ksp/ksp/tutorials/ex35.cxx
src/ksp/ksp/tutorials/ex36.cxx


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