h5hut_obj_Write1D Subroutine

private impure subroutine h5hut_obj_Write1D(this, name, array)

Writes Lagrangian/1D data to a h5hut file.

Type Bound

h5hut_obj

Arguments

Type IntentOptional Attributes Name
class(h5hut_obj), intent(inout) :: this

A H5hut object

character(len=*), intent(in) :: name

Variable name

class(*), intent(in) :: array(:)

1-D data array


Source Code

    impure subroutine h5hut_obj_Write1D(this,name,array)
      !> Writes Lagrangian/1D data to a h5hut file.
      implicit none
      class(h5hut_obj), intent(inout) :: this                                  !! A H5hut object
      class(*),         intent(in)    :: array(:)                              !! 1-D data array
      character(len=*), intent(in)    :: name                                  !! Variable name

      ! Write data
      call this%hdf5%Write(this%step_name,trim(adjustl(name)), array)

      return
    end subroutine h5hut_obj_Write1D