write_vtk_morfeus Module Procedure

module procedure write_vtk_morfeus module subroutine write_vtk_morfeus(out, msh, sfield, vfield, iter)

Uses

  • proc~~write_vtk_morfeus~~UsesGraph proc~write_vtk_morfeus write_vtk_morfeus module~class_vector class_vector proc~write_vtk_morfeus->module~class_vector vtk vtk proc~write_vtk_morfeus->vtk vtk_attributes vtk_attributes proc~write_vtk_morfeus->vtk_attributes vtk_cells vtk_cells proc~write_vtk_morfeus->vtk_cells module~class_psblas class_psblas proc~write_vtk_morfeus->module~class_psblas vtk_datasets vtk_datasets proc~write_vtk_morfeus->vtk_datasets module~class_vector->module~class_psblas module~class_stopwatch class_stopwatch module~class_psblas->module~class_stopwatch module~tools_psblas tools_psblas module~class_psblas->module~tools_psblas module~class_stopwatch->module~tools_psblas psb_base_mod psb_base_mod module~class_stopwatch->psb_base_mod psb_prec_mod psb_prec_mod module~tools_psblas->psb_prec_mod module~tools_psblas->psb_base_mod psb_krylov_mod psb_krylov_mod module~tools_psblas->psb_krylov_mod

This collapses all images to one

This keeps things local Take the # of vertices and convert it to the type of cell Triangle Tetra Quad Pyramid Wedge Hexahedron Sets the proper type of cell based on value of icverts Need to fill in an array of connectivity Set cell into array of cells Set up the geometry using a vtk structured grid

Set cell values Program supplied scalars Program supplied vectors Set cell values Supplied values Finish writing the serial file for each image

Arguments

Type IntentOptional AttributesName
class(vtk_output_), intent(inout) :: out

DT of output file info

type(mesh), intent(in) :: msh

DT of mesh info

type(scalar_field), intent(in), optional dimension(:):: sfield

DT of scalar info

type(vector_field), intent(in), optional dimension(:):: vfield

DT of vector info

type(iterating), intent(in), optional :: iter

DT of iteration info


Calls

proc~~write_vtk_morfeus~~CallsGraph proc~write_vtk_morfeus write_vtk_morfeus x_loc x_loc proc~write_vtk_morfeus->x_loc proc~write_vtk_mesh write_vtk_mesh proc~write_vtk_morfeus->proc~write_vtk_mesh vtk_serial_write vtk_serial_write proc~write_vtk_morfeus->vtk_serial_write set_cell_type set_cell_type proc~write_vtk_morfeus->set_cell_type psb_gather psb_gather proc~write_vtk_mesh->psb_gather interface~abort_psblas abort_psblas proc~write_vtk_mesh->interface~abort_psblas psb_erractionsave psb_erractionsave proc~write_vtk_mesh->psb_erractionsave interface~icontxt_ icontxt_ proc~write_vtk_mesh->interface~icontxt_ psb_check_error psb_check_error proc~write_vtk_mesh->psb_check_error psb_geall psb_geall proc~write_vtk_mesh->psb_geall proc~wr_vtk_mesh wr_vtk_mesh proc~write_vtk_mesh->proc~wr_vtk_mesh psb_gefree psb_gefree proc~write_vtk_mesh->psb_gefree interface~free_conn free_conn proc~write_vtk_mesh->interface~free_conn interface~mypnum_ mypnum_ proc~write_vtk_mesh->interface~mypnum_ psb_cd_get_global_cols psb_cd_get_global_cols proc~write_vtk_mesh->psb_cd_get_global_cols psb_erractionrestore psb_erractionrestore proc~write_vtk_mesh->psb_erractionrestore proc~abort_psblas abort_psblas interface~abort_psblas->proc~abort_psblas proc~icontxt_ icontxt_ interface~icontxt_->proc~icontxt_ proc~wr_vtk_mesh->interface~abort_psblas proc~free_conn free_conn interface~free_conn->proc~free_conn proc~mypnum_ mypnum_ interface~mypnum_->proc~mypnum_ proc~free_conn->interface~abort_psblas psb_abort psb_abort proc~abort_psblas->psb_abort

Called by

proc~~write_vtk_morfeus~~CalledByGraph proc~write_vtk_morfeus write_vtk_morfeus interface~write_vtk_morfeus write_vtk_morfeus interface~write_vtk_morfeus->proc~write_vtk_morfeus

Contents

None