This submodule implements the routines necessary to interface morfeus w/ vtkmofo
Always write cell ID & processor ID
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=10), | private, | parameter, dimension(*) | :: | fixed_cell_data | = | ['cellIDs ', 'procIDs '] | |
| integer, | private, | parameter | :: | n_base_cell_values | = | size(fixed_cell_data, dim=1) |
Set x,y,z positions
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncd | |||
| type(vertex), | intent(in) | :: | verts(:) | |||
| type(cell), | intent(in) | :: | cells(:) | |||
| type(connectivity), | intent(in) | :: | v2c | |||
| real(kind=psb_dpk_), | intent(out), | dimension(:,:), allocatable | :: | points | ||
| integer, | intent(out), | dimension(:), allocatable | :: | cell_ids | ||
| integer, | intent(out), | dimension(:), allocatable | :: | v2cconn | ||
| integer, | intent(out), | dimension(:), allocatable | :: | icverts |
! CALL l2g_vertex(msh%verts,verts,msh%desc_v)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(mesh), | intent(in) | :: | msh | |||
| real(kind=psb_dpk_), | intent(out), | dimension(:,:), allocatable | :: | points | ||
| integer, | intent(out), | dimension(:), allocatable | :: | cell_ids | ||
| integer, | intent(out), | dimension(:), allocatable | :: | v2cconn | ||
| integer, | intent(out), | dimension(:), allocatable | :: | icverts | ||
| integer, | intent(out), | dimension(:), allocatable | :: | iproc |
This collapses all images to one
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| 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 |