MFC:Pre_process  v1.0
m_data_output Module Reference

This module takes care of writing the grid and initial condition data files into the "0" time-step directory located in the folder associated with the rank of the local processor, which is a sub- directory of the case folder specified by the user in the input file pre_process.inp. More...

Data Types

interface  s_write_abstract_data_files
 Interface for the conservative data. More...
 

Functions/Subroutines

subroutine, public s_write_serial_data_files (q_cons_vf)
 Writes grid and initial condition data files to the "0" time-step directory in the local processor rank folder. More...
 
subroutine, public s_write_parallel_data_files (q_cons_vf)
 Writes grid and initial condition data files in parallel to the "0" time-step directory in the local processor rank folder. More...
 
subroutine, public s_initialize_data_output_module ()
 Computation of parameters, allocation procedures, and/or any other tasks needed to properly setup the module. More...
 
subroutine, public s_finalize_data_output_module ()
 Resets s_write_data_files pointer. More...
 

Variables

character(len=path_len+2 *name_len), private t_step_dir
 Time-step folder into which grid and initial condition data will be placed. More...
 
character(len=path_len+2 *name_len), public restart_dir
 Restart data folder. More...
 
procedure(s_write_abstract_data_files), pointer, public s_write_data_files => NULL()
 

Detailed Description

This module takes care of writing the grid and initial condition data files into the "0" time-step directory located in the folder associated with the rank of the local processor, which is a sub- directory of the case folder specified by the user in the input file pre_process.inp.

Function/Subroutine Documentation

◆ s_finalize_data_output_module()

subroutine, public m_data_output::s_finalize_data_output_module ( )

Resets s_write_data_files pointer.

Definition at line 487 of file m_data_output.f90.

Here is the caller graph for this function:

◆ s_initialize_data_output_module()

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.

Definition at line 432 of file m_data_output.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_write_parallel_data_files()

subroutine, public m_data_output::s_write_parallel_data_files ( type(scalar_field), dimension(sys_size), intent(in)  q_cons_vf)

Writes grid and initial condition data files in parallel to the "0" time-step directory in the local processor rank folder.

Parameters
q_cons_vfThe conservative variables

Definition at line 352 of file m_data_output.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ s_write_serial_data_files()

subroutine, public m_data_output::s_write_serial_data_files ( type(scalar_field), dimension(sys_size), intent(in)  q_cons_vf)

Writes grid and initial condition data files to the "0" time-step directory in the local processor rank folder.

Parameters
q_cons_vfThe conservative variables

Definition at line 98 of file m_data_output.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ restart_dir

character(len = path_len + 2*name_len), public m_data_output::restart_dir

Restart data folder.

Definition at line 87 of file m_data_output.f90.

◆ s_write_data_files

procedure(s_write_abstract_data_files), pointer, public m_data_output::s_write_data_files => NULL()

Definition at line 90 of file m_data_output.f90.

◆ t_step_dir

character(len = path_len + 2*name_len), private m_data_output::t_step_dir
private

Time-step folder into which grid and initial condition data will be placed.

Definition at line 84 of file m_data_output.f90.