Close all files open for current time step.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(hvs_output_file_type), | intent(inout) | :: | out_file | |||
type(treelmesh_type), | intent(in) | :: | mesh |
Mesh to write the data on. |
||
type(tem_varSys_type), | intent(in) | :: | varsys |
Description of the available variable system to get the given varnames from. |
||
type(tem_subTree_type), | intent(in), | optional | :: | subtree |
Optional restriction of the elements to output. |
subroutine hvs_output_close(out_file, mesh, varSys, subTree) ! --------------------------------------------------------------------------! type(hvs_output_file_type), intent(inout) :: out_file !> Description of the available variable system to get the given varnames !! from. type(tem_varSys_type), intent(in) :: varsys !> Mesh to write the data on. type(treelmesh_type), intent(in) :: mesh !> Optional restriction of the elements to output. type(tem_subtree_type), optional, intent(in) :: subtree ! --------------------------------------------------------------------------! select case(out_file%vis_kind) case(hvs_AsciiSpatial) call hvs_asciiSpatial_close( asciiSpatial = out_file%asciiSpatial ) case(hvs_Internal) call tem_restart_closeWrite( me = out_file%restart, & & tree = mesh, & & timing = out_file%time, & & varSys = varSys, & & subTree = subTree ) case(hvs_VTK) call hvs_vtk_close( vtk_file = out_file%vtk, & & proc = out_file%proc ) end select end subroutine hvs_output_close