|
| impure subroutine, public | m_data_output::s_write_serial_data_files (q_cons_vf, q_prim_vf, bc_type, q_t_sf) |
| | Writes grid and initial condition data files to the "0" time-step directory in the local processor rank folder.
|
| impure subroutine, public | m_data_output::s_write_parallel_data_files (q_cons_vf, q_prim_vf, bc_type, q_t_sf) |
| | Writes grid and initial condition data files in parallel to the "0" time-step directory in the local processor rank folder.
|
| impure subroutine, public | m_data_output::s_initialize_data_output_module |
| | Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module.
|
| subroutine | write_range (beg, end, label) |
| impure subroutine, public | m_data_output::s_write_ib_state_0_file (glb_bounds, particle_cloud_ibs, num_particle_cloud_ibs) |
| | Writes the initial IB layout (namelist patch_ib entries, then generated particle-cloud beds) that simulation reads back at startup (s_read_ib_restart_data, src/simulation/m_start_up.fpp), in the layouts simulation's own IB state writers use. Under file_per_process each rank writes only the IBs it owns to restart_data/lustre_0/ib_state_0_<rank>.dat; otherwise only rank 0 calls this and writes every IB, in global-id order, to restart_data/ib_state_0.dat.
|
| subroutine | s_write_ib_state_record (ib_patch, gbl_id) |
| | Writes one 20-field IB state record, prefixed by its global id under file_per_process.
|
| impure subroutine, public | m_data_output::s_finalize_data_output_module |
| | Resets s_write_data_files pointer.
|
Contains module m_data_output.
Definition in file m_data_output.fpp.f90.