setup_field_arrays Subroutine

public subroutine setup_field_arrays(solver, field_names, field_ptrs, host_fields)

Arguments

Type IntentOptional Attributes Name
class(solver_t), intent(in) :: solver
character(len=*), intent(in), dimension(:) :: field_names
type(field_ptr_t), intent(out), allocatable :: field_ptrs(:)
type(field_ptr_t), intent(out), allocatable :: host_fields(:)

Calls

proc~~setup_field_arrays~~CallsGraph proc~setup_field_arrays m_io_field_utils::setup_field_arrays proc~get_block m_allocator::allocator_t%get_block proc~setup_field_arrays->proc~get_block proc~get_field_data m_base_backend::base_backend_t%get_field_data proc~setup_field_arrays->proc~get_field_data proc~is_root m_mesh_content::par_t%is_root proc~setup_field_arrays->proc~is_root proc~create_block m_allocator::allocator_t%create_block proc~get_block->proc~create_block proc~set_shape m_field::field_t%set_shape proc~get_block->proc~set_shape proc~get_field_data->proc~get_block copy_f_to_data copy_f_to_data proc~get_field_data->copy_f_to_data proc~get_rdr_from_dirs m_common::get_rdr_from_dirs proc~get_field_data->proc~get_rdr_from_dirs proc~release_block m_allocator::allocator_t%release_block proc~get_field_data->proc~release_block reorder reorder proc~get_field_data->reorder

Called by

proc~~setup_field_arrays~~CalledByGraph proc~setup_field_arrays m_io_field_utils::setup_field_arrays none~handle_checkpoint_step m_checkpoint_manager::checkpoint_manager_t%handle_checkpoint_step none~handle_checkpoint_step->proc~setup_field_arrays none~handle_snapshot_step m_snapshot_manager::snapshot_manager_t%handle_snapshot_step none~handle_snapshot_step->proc~setup_field_arrays none~handle_io_step m_io_manager::io_manager_t%handle_io_step none~handle_io_step->none~handle_checkpoint_step none~handle_io_step->none~handle_snapshot_step proc~run m_base_case::base_case_t%run proc~run->none~handle_io_step program~xcompact xcompact program~xcompact->proc~run