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

Write and array in an xmf file. More...

Private Member Functions

subroutine sll_xdmf_array_2d_parallel (mesh_name, global_dims, offset, array, array_name, error, xmffile_id, center)
 Write 2d array in parallel hdf5 file and the matching line in XDMF file. More...
 
subroutine sll_xdmf_array_3d_parallel (mesh_name, global_dims, offset, array, array_name, error, xmffile_id, center)
 Write 3d array in binary or hdf5 file and the matching line in XDMF file. More...
 

Detailed Description

Write and array in an xmf file.

Definition at line 69 of file sll_m_xdmf_parallel.F90.

Member Function/Subroutine Documentation

◆ sll_xdmf_array_2d_parallel()

subroutine sll_xdmf_array_2d_parallel ( character(len=*), intent(in)  mesh_name,
integer(i64), dimension(2), intent(in)  global_dims,
integer(i64), dimension(2), intent(in)  offset,
real(kind=f64), dimension(:, :), intent(in)  array,
character(len=*), intent(in)  array_name,
integer(kind=i32), intent(out)  error,
integer(kind=i32), intent(in), optional  xmffile_id,
character(len=4), intent(in), optional  center 
)
private

Write 2d array in parallel hdf5 file and the matching line in XDMF file.

Parameters
[in]mesh_namefile with mesh coordinates
[in]global_dimsglobal dimensions
[in]offsetblock offset
[in]arraydata array
[in]array_namename of the field
[out]errorerror code
[in]xmffile_idxml file unit number
[in]center"Node" or "Cell"

Definition at line 134 of file sll_m_xdmf_parallel.F90.

Here is the call graph for this function:

◆ sll_xdmf_array_3d_parallel()

subroutine sll_xdmf_array_3d_parallel ( character(len=*), intent(in)  mesh_name,
integer(i64), dimension(3), intent(in)  global_dims,
integer(i64), dimension(3), intent(in)  offset,
real(kind=f64), dimension(:, :, :), intent(in)  array,
character(len=*), intent(in)  array_name,
integer(kind=i32), intent(out)  error,
integer(kind=i32), intent(in), optional  xmffile_id,
character(len=4), intent(in), optional  center 
)
private

Write 3d array in binary or hdf5 file and the matching line in XDMF file.

Parameters
[in]mesh_namefile with mesh coordinates
[in]global_dimsglobal dimensions
[in]offsetblock offset
[in]arraydata array
[in]array_namename of the field
[out]errorerror code
[in]xmffile_idxml file unit number
[in]center"Node" or "Cell"

Definition at line 187 of file sll_m_xdmf_parallel.F90.

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