Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
write grid description in the xml file More...
Private Member Functions | |
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... | |
write grid description in the xml file
Definition at line 54 of file sll_m_xml_io.F90.
|
private |
Write the description of a 2D strutured grid mesh with its nodes coordinates contains in filename-x1 and filename-x2.
[in] | file_id | is the unit number or your xml file |
[in] | filename | is the file name where the coordinates data are (bin or h5) |
[in] | nnodes_x1 | - nodes number along direction 1 |
[in] | nnodes_x2 | - nodes number along direction 2 |
The file named filename-x1.bin and filename-x2.bin must exist in case of binary output. The file named filename.h5 with dataset x1 and x2 must exist in case of hdf5 output.
Definition at line 318 of file sll_m_xml_io.F90.
|
private |
Write the description of a 2D strutured grid mesh with its nodes coordinates contains in filename-x1 and filename-x2.
[in] | file_id | is the unit number or your xml file |
[in] | x1filename | is the file name where the coordinates x1 are (bin or h5) |
[in] | x2filename | is the file name where the coordinates x2 are (bin or h5) |
[in] | x1dsetname | is the dataset name of coordinates x1 are (bin or h5) |
[in] | x2dsetname | is the dataset name of coordinates x2 are (bin or h5) |
[in] | nnodes_x1 | - nodes number along direction 1 |
[in] | nnodes_x2 | - nodes number along direction 2 |
The file named x*filename-x*dsetname.bin must exists The file named x*filename-x*dsetname.h5 with dataset x*dsetname must exists.
Low level version where you have to set dataset names in hdf5 files
Definition at line 354 of file sll_m_xml_io.F90.
|
private |
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.
[in] | file_id | xmf file unit number |
[in] | filename | xmf file name |
[in] | nnodes_x1 | x nodes number |
[in] | nnodes_x2 | y nodes number |
[in] | nnodes_x3 | z nodes number |
Definition at line 400 of file sll_m_xml_io.F90.
|
private |
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.
[in] | file_id | xmf unif file number |
[in] | x1filename | x data file name |
[in] | x2filename | y data file name |
[in] | x3filename | x datz file name |
[in] | x1dsetname | x dataset name |
[in] | x2dsetname | y dataset name |
[in] | x3dsetname | z dataset name |
[in] | nnodes_x1 | x nodes number |
[in] | nnodes_x2 | y nodes number |
[in] | nnodes_x3 | z nodes number |
[in] | gridtype | uniform or collection |
Definition at line 440 of file sll_m_xml_io.F90.