Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Data Types | Modules | Functions/Subroutines
sll_m_xml_io.F90 File Reference
#include "sll_assert.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_xml_io.F90:

Go to the source code of this file.

Data Types

interface  sll_xml_dataitem
 write a data item in the xml file More...
 
interface  sll_o_xml_field
 write a data attribute in the xml file More...
 
interface  sll_o_xml_grid_geometry
 write grid description in the xml file More...
 

Modules

module  sll_m_xml_io
 Implements the functions to write xml file to store light data.
 

Functions/Subroutines

subroutine, public sll_s_xml_file_create (filename, file_id, error)
 Create the XML file and begin to write first lines. You get the file unit number. More...
 
subroutine, public sll_s_xml_file_close (file_id, error)
 Close the XML file and finish to write last lines. You give the file unit number. More...
 
subroutine sll_xml_dataitem_1d (file_id, filename, nnodes_x1, filetype)
 Write the description of a scalar field on a 1D mesh. More...
 
subroutine sll_xml_dataitem_2d (file_id, filename, nnodes_x1, nnodes_x2, filetype)
 Write the description of a scalar field on a 3D mesh. Write the description of a scalar field on a 2D mesh. More...
 
subroutine sll_xml_dataitem_3d (file_id, filename, nnodes_x1, nnodes_x2, nnodes_x3, filetype)
 Write the description of a scalar field on a 3D mesh. More...
 
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...
 
subroutine sll_xml_grid_geometry_2d_high_level (file_id, filename, nnodes_x1, nnodes_x2)
 Write the description of a 2D strutured grid mesh with its nodes coordinates contains in filename-x1 and filename-x2. More...
 
subroutine sll_xml_grid_geometry_2d_low_level (file_id, x1filename, nnodes_x1, x2filename, nnodes_x2, x1dsetname, x2dsetname, gridtype)
 Write the description of a 2D strutured grid mesh with its nodes coordinates contains in filename-x1 and filename-x2. More...
 
subroutine sll_xml_grid_geometry_3d_high_level (file_id, filename, nnodes_x1, nnodes_x2, nnodes_x3)
 Write the description of a 3D structured curvilinear grid mesh with its nodes coordinates contains in filename-x1 and filename-x2. High level version where dataset names in hdf5 files are set automatically. More...
 
subroutine sll_xml_grid_geometry_3d_low_level (file_id, x1filename, nnodes_x1, x2filename, nnodes_x2, x3filename, nnodes_x3, x1dsetname, x2dsetname, x3dsetname, gridtype)
 Write the description of a 3D structured curvilinear grid mesh with its nodes coordinates contains in filename-x1 and filename-x2. Low level version where dataset names in hdf5 files must be set. More...
 
    Report Typos and Errors