wfield_pipe Interface

public interface wfield_pipe

Calls

interface~~wfield_pipe~~CallsGraph interface~wfield_pipe wfield_pipe proc~wfield_2d_pipe wfield_2d_pipe interface~wfield_pipe->proc~wfield_2d_pipe h5gopen_f h5gopen_f proc~wfield_2d_pipe->h5gopen_f proc~wrattr_file wrattr_file proc~wfield_2d_pipe->proc~wrattr_file h5sclose_f h5sclose_f proc~wfield_2d_pipe->h5sclose_f h5tcopy_f h5tcopy_f proc~wfield_2d_pipe->h5tcopy_f h5aopen_by_name_f h5aopen_by_name_f proc~wfield_2d_pipe->h5aopen_by_name_f mpi_isend mpi_isend proc~wfield_2d_pipe->mpi_isend h5screate_simple_f h5screate_simple_f proc~wfield_2d_pipe->h5screate_simple_f h5gclose_f h5gclose_f proc~wfield_2d_pipe->h5gclose_f h5tset_size_f h5tset_size_f proc~wfield_2d_pipe->h5tset_size_f h5open_f h5open_f proc~wfield_2d_pipe->h5open_f proc~wrattr_dataset wrattr_dataset proc~wfield_2d_pipe->proc~wrattr_dataset h5dcreate_f h5dcreate_f proc~wfield_2d_pipe->h5dcreate_f mpi_irecv mpi_irecv proc~wfield_2d_pipe->mpi_irecv h5tclose_f h5tclose_f proc~wfield_2d_pipe->h5tclose_f h5fclose_f h5fclose_f proc~wfield_2d_pipe->h5fclose_f h5sselect_hyperslab_f h5sselect_hyperslab_f proc~wfield_2d_pipe->h5sselect_hyperslab_f h5dclose_f h5dclose_f proc~wfield_2d_pipe->h5dclose_f h5aread_f h5aread_f proc~wfield_2d_pipe->h5aread_f h5close_f h5close_f proc~wfield_2d_pipe->h5close_f h5dopen_f h5dopen_f proc~wfield_2d_pipe->h5dopen_f h5fopen_f h5fopen_f proc~wfield_2d_pipe->h5fopen_f proc~detect_precision detect_precision proc~wfield_2d_pipe->proc~detect_precision h5fcreate_f h5fcreate_f proc~wfield_2d_pipe->h5fcreate_f mpi_wait mpi_wait proc~wfield_2d_pipe->mpi_wait h5aclose_f h5aclose_f proc~wfield_2d_pipe->h5aclose_f proc~wrattr_file->h5gopen_f proc~wrattr_file->h5sclose_f proc~wrattr_file->h5screate_simple_f proc~wrattr_file->h5gclose_f proc~wrattr_file->h5dclose_f proc~wrattr_file->proc~detect_precision h5dwrite_f h5dwrite_f proc~wrattr_file->h5dwrite_f h5gcreate_f h5gcreate_f proc~wrattr_file->h5gcreate_f interface~add_h5_atribute add_h5_atribute proc~wrattr_file->interface~add_h5_atribute proc~wrattr_dataset->interface~add_h5_atribute proc~add_h5_atribute_str add_h5_atribute_str interface~add_h5_atribute->proc~add_h5_atribute_str proc~add_h5_atribute_int add_h5_atribute_int interface~add_h5_atribute->proc~add_h5_atribute_int proc~add_h5_atribute_v1_int add_h5_atribute_v1_int interface~add_h5_atribute->proc~add_h5_atribute_v1_int proc~add_h5_atribute_v1_single add_h5_atribute_v1_single interface~add_h5_atribute->proc~add_h5_atribute_v1_single proc~add_h5_atribute_single add_h5_atribute_single interface~add_h5_atribute->proc~add_h5_atribute_single proc~add_h5_atribute_str_v1 add_h5_atribute_str_v1 interface~add_h5_atribute->proc~add_h5_atribute_str_v1 proc~add_h5_atribute_str->h5sclose_f proc~add_h5_atribute_str->h5tcopy_f proc~add_h5_atribute_str->h5screate_simple_f proc~add_h5_atribute_str->h5tset_size_f proc~add_h5_atribute_str->h5tclose_f proc~add_h5_atribute_str->h5aclose_f h5acreate_f h5acreate_f proc~add_h5_atribute_str->h5acreate_f h5awrite_f h5awrite_f proc~add_h5_atribute_str->h5awrite_f proc~add_h5_atribute_int->h5sclose_f proc~add_h5_atribute_int->h5screate_simple_f proc~add_h5_atribute_int->h5aclose_f proc~add_h5_atribute_int->h5acreate_f proc~add_h5_atribute_int->h5awrite_f proc~add_h5_atribute_v1_int->h5sclose_f proc~add_h5_atribute_v1_int->h5screate_simple_f proc~add_h5_atribute_v1_int->h5aclose_f proc~add_h5_atribute_v1_int->h5acreate_f proc~add_h5_atribute_v1_int->h5awrite_f proc~add_h5_atribute_v1_single->h5sclose_f proc~add_h5_atribute_v1_single->h5screate_simple_f proc~add_h5_atribute_v1_single->proc~detect_precision proc~add_h5_atribute_v1_single->h5aclose_f proc~add_h5_atribute_v1_single->h5acreate_f proc~add_h5_atribute_v1_single->h5awrite_f proc~add_h5_atribute_single->h5sclose_f proc~add_h5_atribute_single->h5screate_simple_f proc~add_h5_atribute_single->proc~detect_precision proc~add_h5_atribute_single->h5aclose_f proc~add_h5_atribute_single->h5acreate_f proc~add_h5_atribute_single->h5awrite_f proc~add_h5_atribute_str_v1->h5sclose_f proc~add_h5_atribute_str_v1->h5tcopy_f proc~add_h5_atribute_str_v1->h5screate_simple_f proc~add_h5_atribute_str_v1->h5tset_size_f proc~add_h5_atribute_str_v1->h5tclose_f proc~add_h5_atribute_str_v1->h5aclose_f proc~add_h5_atribute_str_v1->h5acreate_f proc~add_h5_atribute_str_v1->h5awrite_f

Called by

interface~~wfield_pipe~~CalledByGraph interface~wfield_pipe wfield_pipe proc~writehdf5_2dslice writehdf5_2dslice proc~writehdf5_2dslice->interface~wfield_pipe

Contents


Module Procedures

private subroutine wfield_2d_pipe(pp, perr, file, fd, gs, ls, noff, rtag, stag, id, ierr)

Arguments

Type IntentOptional AttributesName
class(parallel_pipe), intent(in), pointer:: pp
class(perrors), intent(in), pointer:: perr
class(hdf5file), intent(in) :: file
real, intent(in), dimension(:,:):: fd
integer, intent(in), dimension(2):: gs
integer, intent(in), dimension(2):: ls
integer, intent(in), dimension(2):: noff
integer, intent(in) :: rtag
integer, intent(in) :: stag
integer, intent(inout) :: id
integer, intent(inout) :: ierr