Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Derived types and interfaces | Functions/Subroutines | Variables
sll_m_hdf5_serial Module Reference

Description

Simple object-oriented wrapper to Pierre's "sll_m_hdf5_io_serial".

Authors
Yaman Güçlü - yaman.nosp@m..guc.nosp@m.lu@gm.nosp@m.ail..nosp@m.com
Todo:
Add detailed description

Derived types and interfaces

type  sll_t_hdf5_serial
 

Functions/Subroutines

subroutine t_hdf5_serial__init (self, filename)
 
subroutine t_hdf5_serial__create (self)
 
subroutine t_hdf5_serial__open (self)
 
subroutine t_hdf5_serial__close (self)
 
subroutine t_hdf5_serial__delete (self)
 
subroutine t_hdf5_serial__write_dble_array_1d (self, array, dsetname)
 
subroutine t_hdf5_serial__write_dble_array_2d (self, array, dsetname)
 
subroutine t_hdf5_serial__write_dble_array_3d (self, array, dsetname)
 
subroutine t_hdf5_serial__write_int_array_1d (self, array, dsetname)
 
subroutine t_hdf5_serial__write_int_array_2d (self, array, dsetname)
 
subroutine t_hdf5_serial__write_int_array_3d (self, array, dsetname)
 

Variables

integer, parameter maxlen = 256
 Maximum length of non-allocatable strings in module. More...
 

Function/Subroutine Documentation

◆ t_hdf5_serial__close()

subroutine sll_m_hdf5_serial::t_hdf5_serial__close ( class(sll_t_hdf5_serial), intent(inout)  self)
private

Definition at line 119 of file sll_m_hdf5_serial.F90.

Here is the call graph for this function:

◆ t_hdf5_serial__create()

subroutine sll_m_hdf5_serial::t_hdf5_serial__create ( class(sll_t_hdf5_serial), intent(inout)  self)
private

Definition at line 81 of file sll_m_hdf5_serial.F90.

Here is the call graph for this function:

◆ t_hdf5_serial__delete()

subroutine sll_m_hdf5_serial::t_hdf5_serial__delete ( class(sll_t_hdf5_serial), intent(inout)  self)
private

Definition at line 141 of file sll_m_hdf5_serial.F90.

◆ t_hdf5_serial__init()

subroutine sll_m_hdf5_serial::t_hdf5_serial__init ( class(sll_t_hdf5_serial), intent(out)  self,
character(len=*), intent(in)  filename 
)
private

Definition at line 72 of file sll_m_hdf5_serial.F90.

◆ t_hdf5_serial__open()

subroutine sll_m_hdf5_serial::t_hdf5_serial__open ( class(sll_t_hdf5_serial), intent(inout)  self)
private

Definition at line 98 of file sll_m_hdf5_serial.F90.

Here is the call graph for this function:

◆ t_hdf5_serial__write_dble_array_1d()

subroutine sll_m_hdf5_serial::t_hdf5_serial__write_dble_array_1d ( class(sll_t_hdf5_serial), intent(inout)  self,
dimension(:), intent(in)  array,
character(len=*), intent(in)  dsetname 
)
private

Definition at line 152 of file sll_m_hdf5_serial.F90.

◆ t_hdf5_serial__write_dble_array_2d()

subroutine sll_m_hdf5_serial::t_hdf5_serial__write_dble_array_2d ( class(sll_t_hdf5_serial), intent(inout)  self,
dimension(:, :), intent(in)  array,
character(len=*), intent(in)  dsetname 
)
private

Definition at line 174 of file sll_m_hdf5_serial.F90.

◆ t_hdf5_serial__write_dble_array_3d()

subroutine sll_m_hdf5_serial::t_hdf5_serial__write_dble_array_3d ( class(sll_t_hdf5_serial), intent(inout)  self,
dimension(:, :, :), intent(in)  array,
character(len=*), intent(in)  dsetname 
)
private

Definition at line 195 of file sll_m_hdf5_serial.F90.

◆ t_hdf5_serial__write_int_array_1d()

subroutine sll_m_hdf5_serial::t_hdf5_serial__write_int_array_1d ( class(sll_t_hdf5_serial), intent(inout)  self,
dimension(:), intent(in)  array,
character(len=*), intent(in)  dsetname 
)
private

Definition at line 217 of file sll_m_hdf5_serial.F90.

◆ t_hdf5_serial__write_int_array_2d()

subroutine sll_m_hdf5_serial::t_hdf5_serial__write_int_array_2d ( class(sll_t_hdf5_serial), intent(inout)  self,
dimension(:, :), intent(in)  array,
character(len=*), intent(in)  dsetname 
)
private

Definition at line 239 of file sll_m_hdf5_serial.F90.

◆ t_hdf5_serial__write_int_array_3d()

subroutine sll_m_hdf5_serial::t_hdf5_serial__write_int_array_3d ( class(sll_t_hdf5_serial), intent(inout)  self,
dimension(:, :, :), intent(in)  array,
character(len=*), intent(in)  dsetname 
)
private

Definition at line 261 of file sll_m_hdf5_serial.F90.

Variable Documentation

◆ maxlen

integer, parameter maxlen = 256
private

Maximum length of non-allocatable strings in module.

Definition at line 36 of file sll_m_hdf5_serial.F90.

    Report Typos and Errors