debug_io_hdf5

Module

Description

$Id$

! debug_io_hdf5.f90 !!!

HDF5 debug-IO module

24-Jun-2019/PABourdin: coded HDF5 variant

Quick access

Variables:

data_start, fhandle, io_filetype, io_filetype_v, io_initialized, io_memtype, io_memtype_v, output_pencil, output_penciled_scal_c, output_penciled_vect_c

Routines:

commit_gridio_types(), commit_io_type_vect(), commit_io_type_vect_1d(), output_pencil_scal(), output_pencil_vect(), output_scal(), output_vect(), read_grid_data(), write_grid_data(), write_record_info()

Needed modules

Variables

  • debug_io/lun_input [integer,public/optional/default=89]
  • debug_io/lun_output [integer,public/optional/default=92]
  • debug_io/output [public]
  • debug_io/output_pencil [public]

Subroutines and functions

subroutine  debug_io/output_vect(file, a, nv)

write debug snapshot file from a vector quantity

Parameters:
  • file [character,in]

  • a (mx,my,mz,nv) [real,in]

  • nv [integer,in,]

Use :

general (itoa())

Call to:

file_open_hdf5(), file_close_hdf5(), create_group_hdf5(), output_vect(), output_pencil_vect()

subroutine  debug_io/output_scal(file, a[, nv])

write debug snapshot file from a scalar quantity

Parameters:
  • file [character,in]

  • a (mx,my,mz) [real,in]

  • nv [integer,in,]

Call to:

output_vect(), file_open_hdf5(), file_close_hdf5(), create_group_hdf5(), output_pencil_vect()

subroutine  debug_io/output_pencil_vect(file, a, nv)

write debug snapshot file of penciled vector data

Parameters:
  • file [character,in]

  • a (nx,nv) [real,in]

  • nv [integer,in,]

Use :

general (itoa())

Call to:

file_open_hdf5(), file_close_hdf5(), create_group_hdf5(), output_pencil_vect()

subroutine  debug_io/output_pencil_scal(file, a[, nv])

write debug snapshot file of penciled scalar data

$ use OMP_lib, only: omp_in_parallel

Parameters:
  • file [character,in]

  • a (nx) [real,in]

  • nv [integer,in,]

Call to:

output_pencil_vect()