Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
sll_xdmf_io.F90
Go to the documentation of this file.
1 module sll_xdmf_io
2 
3  use sll_m_io_utilities, only: &
4  sll_s_remove_file, & ! delete an existing file
5  sll_s_read_file, & ! read file into string
6  sll_f_check_equal_files, & ! verify if 2 files are identical
7  sll_f_check_empty_file, & ! verify if a file is totally empty
8  sll_s_ints_to_string, & ! write integer array into a string
9  sll_s_split_path ! split path string into dirname + filename
10 
11  use sll_m_xml, only: &
12  sll_t_xml_document, & ! XML document tree, only for output
13  sll_t_xml_element ! most basic object in an XML tree
14 
15  use sll_m_xdmf_light_serial, only: &
16  sll_t_xdmf_file ! helper: XML doc creation in XDMF database
17 
18 #ifndef NOHDF5
19  use sll_m_hdf5_serial, only: &
20  sll_t_hdf5_serial ! OO wrapper to Pierre's sll_m_hdf5_io_serial
21 #endif /* NOHDF5 */
22 
23 end module sll_xdmf_io
Simple object-oriented wrapper to Pierre's "sll_m_hdf5_io_serial".
Collection of functions/subroutines operating on files and strings.
subroutine, public sll_s_remove_file(filename)
Remove file (dangerous function!)
Construct the XML component of an XDMF database (sequential).
Facilities for constructing an XML tree and printing it to file.
Definition: sll_m_xml.F90:13
XML document type.
Definition: sll_m_xml.F90:87
    Report Typos and Errors