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_xml_field Interface Reference

write a data attribute in the xml file More...

Private Member Functions

subroutine sll_xml_field_1d (file_id, fieldname, filename, npoints_1, filetype, center)
 Write the description of a scalar field on a 1D mesh. More...
 
subroutine sll_xml_field_2d (file_id, fieldname, filename, npoints_1, npoints_2, filetype, center)
 Write the description of a scalar field on a 2D mesh. More...
 
subroutine sll_xml_field_3d (file_id, fieldname, filename, npoints_1, npoints_2, npoints_3, filetype, center)
 Write the description of a scalar field on a 3D mesh. More...
 

Detailed Description

write a data attribute in the xml file

Definition at line 47 of file sll_m_xml_io.F90.

Member Function/Subroutine Documentation

◆ sll_xml_field_1d()

subroutine sll_xml_field_1d ( integer(kind=i32), intent(in)  file_id,
character(len=*), intent(in)  fieldname,
character(len=*), intent(in)  filename,
integer(kind=i32), intent(in)  npoints_1,
character(len=*), intent(in)  filetype,
character(len=*), intent(in)  center 
)
private

Write the description of a scalar field on a 1D mesh.

Parameters
[in]fieldnamethe dataset name where the heavy data are (hdf5 case)
[in]filenamethe file name where the heavy data are (bin or h5)
[in]npoints_1nodes or cells number along direction 1
[in]centervalues are centered on nodes or cells

The file named filename-fieldname.bin must exist in case of binary output. The file named filename.h5 with dataset fieldname must exist in case of hdf5 output.

Parameters
[in]file_idthe unit number or your xml file
[in]filetype"HDF" or "Binary"

Definition at line 209 of file sll_m_xml_io.F90.

Here is the call graph for this function:

◆ sll_xml_field_2d()

subroutine sll_xml_field_2d ( integer(kind=i32), intent(in)  file_id,
character(len=*), intent(in)  fieldname,
character(len=*), intent(in)  filename,
integer(kind=i32), intent(in)  npoints_1,
integer(kind=i32), intent(in)  npoints_2,
character(len=*), intent(in)  filetype,
character(len=*), intent(in)  center 
)
private

Write the description of a scalar field on a 2D mesh.

Parameters
[in]fieldnamethe dataset name where the heavy data are (hdf5 case)
[in]filenamethe file name where the heavy data are (bin or h5)
[in]npoints_1nodes or cells number along direction 1
[in]npoints_2nodes or cells number along direction 2
[in]centervalues are centered on nodes or cells

The file named filename-fieldname.bin must exist in case of binary output. The file named filename.h5 with dataset fieldname must exist in case of hdf5 output.

Parameters
[in]file_idthe unit number or your xml file
[in]filetype"HDF" or "Binary"

Definition at line 242 of file sll_m_xml_io.F90.

Here is the call graph for this function:

◆ sll_xml_field_3d()

subroutine sll_xml_field_3d ( integer(kind=i32), intent(in)  file_id,
character(len=*), intent(in)  fieldname,
character(len=*), intent(in)  filename,
integer(kind=i32), intent(in)  npoints_1,
integer(kind=i32), intent(in)  npoints_2,
integer(kind=i32), intent(in)  npoints_3,
character(len=*), intent(in)  filetype,
character(len=*), intent(in)  center 
)
private

Write the description of a scalar field on a 3D mesh.

Parameters
[in]file_idthe unit number or your xml file
[in]fieldnamethe dataset name where the heavy data are (hdf5 case)
[in]filenamethe file name where the heavy data are (bin or h5)
[in]npoints_1nodes or cells number along direction 1
[in]npoints_2nodes or cells number along direction 2
[in]npoints_3nodes or cells number along direction 3
[in]centervalues are centered on nodes or cells

The file named filename-fieldname.bin must exist in case of binary output. The file named filename.h5 with dataset fieldname must exist in case of hdf5 output.

Parameters
[in]filetype"HDF" or "Binary"

Definition at line 279 of file sll_m_xml_io.F90.

Here is the call graph for this function:
    Report Typos and Errors