io_wrapper

Module

Description

Quick access

Variables:

check_consistency, check_success, check_success_local, dead_beef, displacement, distribute_grid, gen_in_snapname, get_dimensions, get_disp_to_par_real, global_size, global_start, global_type, input_grid, input_grid_double, input_grid_single, input_proc_bounds, input_proc_bounds_double, input_proc_bounds_single, input_slice, io_dims, io_info, io_strategy, lcollective_io, local_size, local_start, local_type, lread_add, lswitched_to_out, lwr_grid, lwrite_add, maxt, mint, mpi_err, order, persist_initialized, persist_last_id, read_globals, read_globals_double, read_globals_single, read_part, read_part_double, read_part_single, read_persist, read_snap, read_snap_double, read_snap_single, record_marker, snaplink, subsize, switch_io, varfile_name, wdim_default, wdim_default_grid, write_persist

Routines:

directory_names(), finalize_io(), init_read_persist(), init_write_persist(), input_globals(), input_ode(), input_part_snap(), input_pointmass(), input_snap(), input_snap_finalize(), log_filename_to_file(), output_average_2d(), output_globals(), output_ode(), output_part_finalize(), output_part_rmv(), output_part_snap(), output_pointmass(), output_slice(), output_slice_position(), output_snap(), output_snap_finalize(), output_stalker(), output_stalker_init(), persist_exists(), read_persist_id(), read_persist_int_0d(), read_persist_int_1d(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), read_precision(), read_profile(), register_io(), rgrid(), rproc_bounds(), wdim(), wgrid(), wproc_bounds(), write_persist_id(), write_persist_int_0d(), write_persist_int_1d(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

Needed modules

Variables

  • io/input_slice [public]
  • io/input_slice_real_arr [private]
  • io/input_slice_scat_arr [private]
  • io/io_strategy [character,public]
  • io/lcollective_io [logical,public]
  • io/lswitched_to_out [logical,private/optional/default=.false.]
  • io/lun_input [integer,parameter=88]
  • io/lun_output [integer,parameter=91]
  • io/lwr_grid [logical,private/optional/default=.false.]
  • io/persist_initialized [logical,private/optional/default=.false.]
  • io/read_persist [public]
  • io/switch_io [private]
  • io/wdim_default [private]
  • io/wdim_default_grid [private]
  • io/write_persist [public]

Subroutines and functions

subroutine  io/register_io()
Use :

io_in (register_io_() => register_io_(), io_strategy_() => io_strategy_(), lcollective_io_() => lcollective_io_()), io_out (io_strategy_out() => io_strategy_out()), messages (warning()), file_io (file_exists()), syscalls (system_cmd())

Called from:

output_vect(), output_scal(), commit_io_type_vect(), commit_io_type_vect_1d(), register_modules()

Call to:

warning(), system_cmd(), information(), init_read_persist(), read_persist_id(), wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/finalize_io()
Use :

io_in (finalize_io_in() => finalize_io_in()), io_out (finalize_io_out() => finalize_io_out())

Called from:

register_modules(), initialize_modules(), finalize_modules()

Call to:

init_read_persist(), read_persist_id(), wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/log_filename_to_file(filename, flist)
Parameters:
  • filename [character]

  • flist [character]

Use :

io_in (log_filename_to_file_in() => log_filename_to_file_in()), io_out (log_filename_to_file_out() => log_filename_to_file_out())

Called from:

in_solid_cell(), particles_register_modules(), particles_rprint_list(), particles_initialize_modules(), particles_init(), particles_finalize(), particles_read_snapshot(), particles_write_snapshot(), particles_write_dsnapshot(), particles_write_pdim(), particles_write_block(), particles_write_rmv(), particles_timestep_first(), particles_timestep_second(), split_update_particles(), particles_load_balance(), particles_boundconds(), particles_pencil_criteria(), particles_pencil_interdep(), particles_calc_pencils(), particles_calc_selfpotential(), particles_before_boundary(), particles_special_bfre_bdary(), particles_special_after_dtsub(), particles_pde(), particles_pde_pencil(), particles_calc_pencil_diags(), particles_pde_blocks(), read_all_particles_init_pars(), write_all_particles_init_pars(), read_all_particles_run_pars(), write_all_particles_run_pars(), write_dim_particles(), write_snapshot_particles(), read_snapshot_particles(), wsnap_ogrid(), initialize_timeavg(), update_timeavgs(), wsnap_timeavgs()

Call to:

init_read_persist(), read_persist_id(), wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/directory_names()
Use :

io_in (directory_names_in() => directory_names_in()), io_out (directory_names_out() => directory_names_out())

Called from:

helper_loop(), reload(), gen_output(), timeloop(), check_tspec_crit_log_interval(), check_tsnap_crit_log_interval(), check_tvid_crit_log_interval(), setup_signal_files(), print_metrics(), run_start(), pc_collect, pc_configtest, pc_distribute, pc_distribute_z, pc_extract, pc_reduce, pc_tecplot, pc_tecplot_solid, start

Call to:

init_read_persist(), read_persist_id(), wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/input_snap(file, a, nv, mode)
Parameters:
  • file [character,in]

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

  • nv [integer,in]

  • mode [integer,in]

Use :

io_in (input_snap_in() => input_snap_in()), io_out (input_snap_out() => input_snap_out())

Called from:

pre_stellar_cloud(), read_outside_scal_array(), read_outside_vec_array()

Call to:

init_read_persist(), read_persist_id(), wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/input_ode(file)
Parameters:

file [character,in]

Use :

io_in (input_ode_in() => input_ode_in()), io_out (input_ode_out() => input_ode_out())

Call to:

init_read_persist(), read_persist_id(), wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/input_snap_finalize()
Use :

io_in (input_snap_finalize_in() => input_snap_finalize_in()), io_out (input_snap_finalize_out() => input_snap_finalize_out())

Called from:

pre_stellar_cloud(), read_outside_scal_array(), read_outside_vec_array()

Call to:

init_read_persist(), read_persist_id(), wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/input_part_snap(ipar, ap, mv, nv, npar_total, file[, label])
Parameters:
  • ipar (mv) [integer,out]

  • ap (mv,mparray) [real,out]

  • mv [integer,in]

  • nv [integer,out]

  • npar_total [integer,out]

  • file [character,in]

  • label [character,in,]

Use :

io_in (input_part_snap_in() => input_part_snap_in()), io_out (input_part_snap_out() => input_part_snap_out())

Called from:

input_particles()

Call to:

init_read_persist(), read_persist_id(), wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/input_pointmass(file, labels, fq, mv, nc)
Parameters:
  • file [character,in]

  • labels (nc) [character,in]

  • fq (mv,nc) [real,out]

  • mv [integer,in]

  • nc [integer,in,]

Use :

io_in (input_pointmass_in() => input_pointmass_in()), io_out (input_pointmass_out() => input_pointmass_out())

Call to:

init_read_persist(), read_persist_id(), wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/input_globals(file, a, nv)
Parameters:
  • file [character]

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

  • nv [integer]

Use :

io_in (input_globals_in() => input_globals_in()), io_out (input_globals_out() => input_globals_out())

Called from:

helper_loop(), reload(), gen_output(), timeloop(), check_tspec_crit_log_interval(), check_tsnap_crit_log_interval(), check_tvid_crit_log_interval(), setup_signal_files(), print_metrics(), run_start()

Call to:

init_read_persist(), read_persist_id(), wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/init_read_persist([file])
Parameters:

file [character,in,]

Return:

init_read_persist [logical]

Use :

io_in (init_read_persist_in() => init_read_persist_in()), io_out (init_read_persist_out() => init_read_persist_out())

Called from:

register_io(), finalize_io(), directory_names(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), input_globals(), log_filename_to_file(), input_ode(), input_persistent()

Call to:

read_persist_id(), wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/read_persist_id(label, id[, lerror_prone])
Parameters:
  • label [character,in]

  • id [integer,out]

  • lerror_prone [logical,in,]

Return:

read_persist_id [logical]

Use :

io_in (read_persist_id_in() => read_persist_id_in()), io_out (read_persist_id_out() => read_persist_id_out())

Called from:

register_io(), finalize_io(), directory_names(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_read_persist(), input_globals(), log_filename_to_file(), input_ode(), input_persistent()

Call to:

wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/rgrid(file)
Parameters:

file [character]

Use :

io_in (rgrid_in() => rgrid_in()), io_out (rgrid_out() => rgrid_out())

Called from:

helper_loop(), reload(), gen_output(), timeloop(), check_tspec_crit_log_interval(), check_tsnap_crit_log_interval(), check_tvid_crit_log_interval(), setup_signal_files(), print_metrics(), run_start(), pc_collect, pc_configtest, pc_extract, pc_reduce, pc_tecplot, pc_tecplot_solid

Call to:

wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/rproc_bounds(file)
Parameters:

file [character]

Use :

io_in (rproc_bounds_in() => rproc_bounds_in()), io_out (rproc_bounds_out() => rproc_bounds_out())

Called from:

helper_loop(), reload(), gen_output(), timeloop(), check_tspec_crit_log_interval(), check_tsnap_crit_log_interval(), check_tvid_crit_log_interval(), setup_signal_files(), print_metrics(), run_start()

Call to:

wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/read_profile(fname, type, a, np[, lhas_ghost])
Parameters:
  • fname [character,in]

  • type [character,in]

  • a (np) [real,out]

  • np [integer,in]

  • lhas_ghost [logical]

Use :

io_in (read_profile_in() => read_profile_in()), io_out (read_profile_out() => read_profile_out())

Call to:

wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/wgrid(file[, mxout[, myout[, mzout[, lwrite]]]])
Parameters:
  • file [character]

  • mxout [integer]

  • myout [integer]

  • mzout [integer]

  • lwrite [logical]

Use :

io_out (wgrid_() => wgrid_()), general (loptest())

Called from:

helper_loop(), reload(), gen_output(), timeloop(), check_tspec_crit_log_interval(), check_tsnap_crit_log_interval(), check_tvid_crit_log_interval(), setup_signal_files(), print_metrics(), run_start(), pc_distribute, start

Call to:

wdim(), fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/wdim(file, mx_out, my_out, mz_out, mxgrid_out, mygrid_out, mzgrid_out, mvar_out, maux_out)
Parameters:
  • file [character,in]

  • mx_out [integer,in]

  • my_out [integer,in]

  • mz_out [integer,in]

  • mxgrid_out [integer,in]

  • mygrid_out [integer,in]

  • mzgrid_out [integer,in]

  • mvar_out [integer,in]

  • maux_out [integer,in]

Use :

io_out (wdim_() => wdim_())

Called from:

wgrid(), rgrid(), init_solid_cells(), register_io(), finalize_io(), directory_names(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_read_persist(), read_persist_id(), input_globals(), log_filename_to_file(), rproc_bounds(), input_ode(), read_profile(), helper_loop(), reload(), gen_output(), timeloop(), check_tspec_crit_log_interval(), check_tsnap_crit_log_interval(), check_tvid_crit_log_interval(), setup_signal_files(), print_metrics(), run_start(), start

Call to:

fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/wproc_bounds(file)
Parameters:

file [character]

Use :

io_out (wproc_bounds_() => wproc_bounds_())

Called from:

helper_loop(), reload(), gen_output(), timeloop(), check_tspec_crit_log_interval(), check_tsnap_crit_log_interval(), check_tvid_crit_log_interval(), setup_signal_files(), print_metrics(), run_start(), start

Call to:

fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_snap(a[, nv1[, nv2[, file]]])
Parameters:
  • a (,,*,*) [real,in]

  • nv1 [integer,in,]

  • nv2 [integer,in,]

  • file [character,in,]

Use :

io_out (output_snap_() => output_snap_())

Call to:

fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_ode(file)
Parameters:

file [character,in]

Use :

io_in (output_ode_in() => output_ode_in()), io_out (output_ode_out() => output_ode_out())

Call to:

fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_snap_finalize()
Use :

io_out (output_snap_finalize_() => output_snap_finalize_())

Call to:

fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_average_2d(label, nc, name, data, time, lwrite[, header])

Output 2D average to a file.

01-dec-2022/ccyang: stub

Parameters:
  • label [character,in]

  • nc [integer,in,]

  • name (nc) [character,in]

  • data (,,*) [real,in]

  • time [real,in]

  • lwrite [logical,in]

  • header (*) [real,in,]

Use :

general (keep_compiler_quiet()), messages (fatal_error())

Called from:

initialize_diagnostics(), initialize_diagnostic_arrays(), prints(), report_undefined_diagnostics(), gen_form_legend(), write_sound(), get_average_density(), diagnostic(), initialize_time_integrals(), xyaverages_z(), xzaverages_y(), yzaverages_x(), phizaverages_r(), yaverages_xz(), zaverages_xy(), phiaverages_rz(), write_1daverages(), write_1daverages_prepare(), write_2daverages_prepare(), write_2daverages()

Call to:

fatal_error(), hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_slice_position()

Record slice positions.

13-nov-20/ccyang: wrapper

Use :

hdf5_io (hdf5_output_slice_position())

Called from:

wvid_prepare(), wvid(), setup_slices()

Call to:

hdf5_output_slice_position(), hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_slice(lwrite, time, label, suffix, pos, grid_pos, data)

Append to a slice file

13-nov-20/ccyang: wrapper

Parameters:
  • lwrite [logical,in]

  • time [real,in]

  • label [character,in]

  • suffix [character,in]

  • pos [real,in]

  • grid_pos [integer,in]

  • data (,) [real,pointer]

Use :

hdf5_io (hdf5_output_slice())

Called from:

wvid_prepare(), wvid()

Call to:

hdf5_output_slice(), persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_part_snap(ipar, ap, mv, nv, file[, label[, ltruncate]])
Parameters:
  • ipar (mv) [integer,in]

  • ap (mv,mparray) [real,in]

  • mv [integer,in,]

  • nv [integer,in]

  • file [character,in]

  • label [character,in,]

  • ltruncate [logical,in,]

Use :

io_out (output_part_snap_() => output_part_snap_())

Called from:

input_particles(), output_particles()

Call to:

persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_part_rmv(ipar_rmv, ipar_sink, fp_rmv, fp_sink, nrmv)
Parameters:
  • ipar_rmv (*) [integer,in]

  • ipar_sink (*) [integer,in]

  • fp_rmv (,) [real,in]

  • fp_sink (,) [real,in]

  • nrmv [integer,in]

Use :

io_out (output_part_rmv_() => output_part_rmv_())

Called from:

input_particles(), output_particles(), append_npvar(), append_npaux(), boundconds_particles(), sum_par_name(), max_par_name(), integrate_par_name(), get_particles_interdistance(), remove_particle(), remove_particle_initialize(), remove_particle_writelog()

Call to:

persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_stalker_init(num, nv, snap, id)
Parameters:
  • num [integer,in]

  • nv [integer,in,]

  • snap [integer,in]

  • id (nv) [integer,in]

Use :

io_out (output_stalker_init_() => output_stalker_init_())

Called from:

initialize_particles_stalker(), finalize_particles_stalker(), particles_stalker_sub()

Call to:

persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_stalker(label, mv, nv, data[, nvar[, lfinalize]])
Parameters:
  • label [character,in]

  • mv [integer,in,]

  • nv [integer,in]

  • data (mv) [real,in]

  • nvar [integer,in,]

  • lfinalize [logical,in,]

Use :

io_out (output_stalker_() => output_stalker_())

Called from:

initialize_particles_stalker(), finalize_particles_stalker(), particles_stalker_sub()

Call to:

persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_part_finalize()
Use :

io_out (output_part_finalize_() => output_part_finalize_())

Called from:

initialize_particles_stalker(), finalize_particles_stalker(), particles_stalker_sub()

Call to:

persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_pointmass(file, labels, fq, mv, nc)
Parameters:
  • file [character,in]

  • labels (nc) [character,in]

  • fq (mv,nc) [real,in]

  • mv [integer,in,]

  • nc [integer,in,]

Use :

io_out (output_pointmass_() => output_pointmass_())

Call to:

persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

subroutine  io/output_globals(file, a, nv[, label])
Parameters:
  • file [character]

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

  • nv [integer]

  • label [character,in,]

Use :

io_out (output_globals_() => output_globals_())

Called from:

initialize_timeavg(), update_timeavgs(), wsnap_timeavgs(), helper_loop(), reload(), gen_output(), timeloop(), check_tspec_crit_log_interval(), check_tsnap_crit_log_interval(), check_tvid_crit_log_interval(), setup_signal_files(), print_metrics(), run_start(), start

Call to:

persist_exists(), init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/persist_exists(label)
Parameters:

label [character,in]

Return:

persist_exists [logical]

Use :

io_in (persist_exists_() => persist_exists_())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_read_persist(), read_persist_id(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile(), input_persistent(), output_persistent()

Call to:

init_write_persist(), write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/init_write_persist([file])
Parameters:

file [character,in,]

Return:

init_write_persist [logical]

Use :

io_out (init_write_persist_() => init_write_persist_())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_read_persist(), persist_exists(), read_persist_id(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile(), input_persistent(), output_persistent()

Call to:

write_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/write_persist_id(label, id)
Parameters:
  • label [character,in]

  • id [integer,in]

Return:

write_persist_id [logical]

Use :

io_out (write_persist_id_() => write_persist_id_())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), init_read_persist(), persist_exists(), read_persist_id(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/read_persist_logical_0d(label, value)
Parameters:
  • label [character,in]

  • value [logical,out]

Return:

read_persist_logical_0d [logical]

Use :

io_in (read_persist_logical_0d_in() => read_persist_logical_0d_in()), io_out (read_persist_logical_0d_out() => read_persist_logical_0d_out())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), init_read_persist(), persist_exists(), read_persist_id(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/read_persist_logical_1d(label, value)
Parameters:
  • label [character,in]

  • value (*) [logical,out]

Return:

read_persist_logical_1d [logical]

Use :

io_in (read_persist_logical_1d_in() => read_persist_logical_1d_in()), io_out (read_persist_logical_1d_out() => read_persist_logical_1d_out())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/read_persist_int_0d(label, value)
Parameters:
  • label [character,in]

  • value [integer,out]

Return:

read_persist_int_0d [logical]

Use :

io_in (read_persist_int_0d_in() => read_persist_int_0d_in()), io_out (read_persist_int_0d_out() => read_persist_int_0d_out())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/read_persist_int_1d(label, value)
Parameters:
  • label [character,in]

  • value (*) [integer,out]

Return:

read_persist_int_1d [logical]

Use :

io_in (read_persist_int_1d_in() => read_persist_int_1d_in()), io_out (read_persist_int_1d_out() => read_persist_int_1d_out())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/read_persist_real_0d(label, value)
Parameters:
  • label [character,in]

  • value [real,out]

Return:

read_persist_real_0d [logical]

Use :

io_in (read_persist_real_0d_in() => read_persist_real_0d_in()), io_out (read_persist_real_0d_out() => read_persist_real_0d_out())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

read_persist_real_1d(), read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/read_persist_real_1d(label, value)
Parameters:
  • label [character,in]

  • value (*) [real,out]

Return:

read_persist_real_1d [logical]

Use :

io_in (read_persist_real_1d_in() => read_persist_real_1d_in()), io_out (read_persist_real_1d_out() => read_persist_real_1d_out())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

read_persist_torus_rect(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/read_persist_torus_rect(label, value)

Read persistent data from snapshot file.

16-May-2020/MR: coded

Parameters:
Return:

read_persist_torus_rect [logical]

Use :

geometrical_types, io_in (read_persist_torus_rect_in() => read_persist_torus_rect_in()), io_out (read_persist_torus_rect_out() => read_persist_torus_rect_out())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/write_persist_logical_0d(label, id, value)
Parameters:
  • label [character,in]

  • id [integer,in]

  • value [logical,in]

Return:

write_persist_logical_0d [logical]

Use :

io_out (write_persist_logical_0d_() => write_persist_logical_0d_())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/write_persist_logical_1d(label, id, value)
Parameters:
  • label [character,in]

  • id [integer,in]

  • value (*) [logical,in]

Return:

write_persist_logical_1d [logical]

Use :

io_out (write_persist_logical_1d_() => write_persist_logical_1d_())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), write_persist_logical_0d(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/write_persist_int_0d(label, id, value)
Parameters:
  • label [character,in]

  • id [integer,in]

  • value [integer,in]

Return:

write_persist_int_0d [logical]

Use :

io_out (write_persist_int_0d_() => write_persist_int_0d_())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), write_persist_logical_0d(), write_persist_logical_1d(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/write_persist_int_1d(label, id, value)
Parameters:
  • label [character,in]

  • id [integer,in]

  • value (*) [integer,in]

Return:

write_persist_int_1d [logical]

Use :

io_out (write_persist_int_1d_() => write_persist_int_1d_())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

write_persist_real_0d(), write_persist_real_1d(), write_persist_torus_rect()

function  io/write_persist_real_0d(label, id, value)
Parameters:
  • label [character,in]

  • id [integer,in]

  • value [real,in]

Return:

write_persist_real_0d [logical]

Use :

io_out (write_persist_real_0d_() => write_persist_real_0d_())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

write_persist_real_1d(), write_persist_torus_rect()

function  io/write_persist_real_1d(label, id, value)
Parameters:
  • label [character,in]

  • id [integer,in]

  • value (*) [real,in]

Return:

write_persist_real_1d [logical]

Use :

io_out (write_persist_real_1d_() => write_persist_real_1d_())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()

Call to:

write_persist_torus_rect()

function  io/write_persist_torus_rect(label, id, value)

Write persistent data to snapshot file.

16-May-2020/MR: coded

Parameters:
  • label [character,in]

  • id [integer,in]

  • value [torus_rect,in]

Return:

write_persist_torus_rect [logical]

Use :

geometrical_types, io_out (write_persist_torus_rect_() => write_persist_torus_rect_())

Called from:

wgrid(), rgrid(), register_io(), finalize_io(), directory_names(), output_snap(), output_snap_finalize(), output_average_2d(), output_slice_position(), output_slice(), output_part_snap(), output_part_rmv(), output_stalker_init(), output_stalker(), output_part_finalize(), output_pointmass(), input_snap(), input_snap_finalize(), input_part_snap(), input_pointmass(), init_write_persist(), write_persist_id(), write_persist_logical_0d(), write_persist_logical_1d(), write_persist_int_0d(), write_persist_int_1d(), write_persist_real_0d(), write_persist_real_1d(), init_read_persist(), persist_exists(), read_persist_id(), read_persist_logical_0d(), read_persist_logical_1d(), read_persist_int_0d(), read_persist_int_1d(), read_persist_real_0d(), read_persist_real_1d(), read_persist_torus_rect(), output_globals(), input_globals(), log_filename_to_file(), wdim(), rproc_bounds(), wproc_bounds(), output_ode(), input_ode(), read_profile()