PB3D  [2.45]
Ideal linear high-n MHD stability in 3-D
Interfaces and Types | Modules | Functions/Subroutines | Variables
HDF5_ops.f90 File Reference

Go to the source code of this file.

Interfaces and Types

interface  hdf5_ops::reset_hdf5_item
 Resets an HDF5 XDMF item. More...
 

Modules

module  hdf5_ops
 Operations on HDF5 and XDMF variables.
 

Functions/Subroutines

integer function, public hdf5_ops::open_hdf5_file (file_info, file_name, sym_type, descr, ind_plot, cont_plot)
 Opens an HDF5 file and accompanying xmf file and returns the handles. More...
 
integer function, public hdf5_ops::close_hdf5_file (file_info, ind_plot, cont_plot)
 Closes an HDF5 file and writes the accompanying xmf file. More...
 
integer function, public hdf5_ops::add_hdf5_item (file_info, XDMF_item, reset, ind_plot)
 Add an XDMF item to a HDF5 file. More...
 
integer function, public hdf5_ops::print_hdf5_3d_data_item (dataitem_id, file_info, var_name, var, dim_tot, loc_dim, loc_offset, init_val, ind_plot, cont_plot)
 Prints an HDF5 data item. More...
 
subroutine, public hdf5_ops::merge_hdf5_3d_data_items (merged_id, dataitem_ids, var_name, dim_tot, reset, ind_plot, cont_plot)
 Joins dataitems in a vector. More...
 
subroutine, public hdf5_ops::print_hdf5_att (att_id, att_dataitem, att_name, att_center, att_type, reset, ind_plot)
 Prints an HDF5 attribute. More...
 
subroutine, public hdf5_ops::print_hdf5_top (top_id, top_type, top_n_elem, ind_plot)
 Prints an HDF5 topology. More...
 
subroutine, public hdf5_ops::print_hdf5_geom (geom_id, geom_type, geom_dataitems, reset, ind_plot)
 Prints an HDF5 geometry. More...
 
integer function, public hdf5_ops::print_hdf5_grid (grid_id, grid_name, grid_type, grid_time, grid_top, grid_geom, grid_atts, grid_grids, reset, ind_plot)
 Prints an HDF5 grid. More...
 
integer function, public hdf5_ops::create_output_hdf5 (HDF5_name)
 Creates an HDF5 output file. More...
 
integer function, public hdf5_ops::print_hdf5_arrs (vars, PB3D_name, head_name, rich_lvl, disp_info, ind_print, remove_previous_arrs)
 Prints a series of arrays, in the form of an array of pointers, to an HDF5 file. More...
 
integer function, public hdf5_ops::read_hdf5_arr (var, PB3D_name, head_name, var_name, rich_lvl, disp_info, lim_loc)
 Reads a PB3D output file in HDF5 format. More...
 

Variables

logical, public hdf5_ops::debug_hdf5_ops = .false.
 set to true to debug general information More...
 
logical, public hdf5_ops::debug_print_hdf5_arrs = .false.
 set to true to debug print_HDF5_arrs More...