Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Private Member Functions | List of all members
sll_o_hdf5_ser_write_array Interface Reference

Write nD array of double precision floats or integers into HDF5 file. More...

Private Member Functions

subroutine sll_hdf5_ser_write_dble_array_1d (handle, array, dsetname, error)
 Write 1D array of float64 into HDF5 file. More...
 
subroutine sll_hdf5_ser_write_dble_array_2d (handle, array, dsetname, error)
 Write 2D array of float64 into HDF5 file. More...
 
subroutine sll_hdf5_ser_write_dble_array_3d (handle, array, dsetname, error)
 Write 3D array of float64 into HDF5 file. More...
 
subroutine sll_hdf5_ser_write_int_array_1d (handle, array, dsetname, error)
 Write 1D array of int32 into HDF5 file. More...
 
subroutine sll_hdf5_ser_write_int_array_2d (handle, array, dsetname, error)
 Write 2D array of int32 into HDF5 file. More...
 
subroutine sll_hdf5_ser_write_int_array_3d (handle, array, dsetname, error)
 Write 3D array of int32 into HDF5 file. More...
 

Detailed Description

Write nD array of double precision floats or integers into HDF5 file.

Parameters
[in]handlefile handle
[in]arraymulti-dimensional array
[in]dsetnameHDF5 dataset name
[out]errorHDF5 error code

Definition at line 99 of file sll_m_hdf5_io_serial.F90.

Member Function/Subroutine Documentation

◆ sll_hdf5_ser_write_dble_array_1d()

subroutine sll_hdf5_ser_write_dble_array_1d ( type(sll_t_hdf5_ser_handle), intent(in)  handle,
real(f64), dimension(:), intent(in)  array,
character(len=*), intent(in)  dsetname,
integer, intent(out)  error 
)
private

Write 1D array of float64 into HDF5 file.

Definition at line 264 of file sll_m_hdf5_io_serial.F90.

◆ sll_hdf5_ser_write_dble_array_2d()

subroutine sll_hdf5_ser_write_dble_array_2d ( type(sll_t_hdf5_ser_handle), intent(in)  handle,
real(f64), dimension(:, :), intent(in)  array,
character(len=*), intent(in)  dsetname,
integer, intent(out)  error 
)
private

Write 2D array of float64 into HDF5 file.

Definition at line 280 of file sll_m_hdf5_io_serial.F90.

◆ sll_hdf5_ser_write_dble_array_3d()

subroutine sll_hdf5_ser_write_dble_array_3d ( type(sll_t_hdf5_ser_handle), intent(in)  handle,
real(f64), dimension(:, :, :), intent(in)  array,
character(len=*), intent(in)  dsetname,
integer, intent(out)  error 
)
private

Write 3D array of float64 into HDF5 file.

Definition at line 296 of file sll_m_hdf5_io_serial.F90.

◆ sll_hdf5_ser_write_int_array_1d()

subroutine sll_hdf5_ser_write_int_array_1d ( type(sll_t_hdf5_ser_handle), intent(in)  handle,
integer(i32), dimension(:), intent(in)  array,
character(len=*), intent(in)  dsetname,
integer, intent(out)  error 
)
private

Write 1D array of int32 into HDF5 file.

Definition at line 216 of file sll_m_hdf5_io_serial.F90.

◆ sll_hdf5_ser_write_int_array_2d()

subroutine sll_hdf5_ser_write_int_array_2d ( type(sll_t_hdf5_ser_handle), intent(in)  handle,
integer(i32), dimension(:, :), intent(in)  array,
character(len=*), intent(in)  dsetname,
integer, intent(out)  error 
)
private

Write 2D array of int32 into HDF5 file.

Definition at line 232 of file sll_m_hdf5_io_serial.F90.

◆ sll_hdf5_ser_write_int_array_3d()

subroutine sll_hdf5_ser_write_int_array_3d ( type(sll_t_hdf5_ser_handle), intent(in)  handle,
integer(i32), dimension(:, :, :), intent(in)  array,
character(len=*), intent(in)  dsetname,
integer, intent(out)  error 
)
private

Write 3D array of int32 into HDF5 file.

Definition at line 248 of file sll_m_hdf5_io_serial.F90.

    Report Typos and Errors