update_inflow_plane Subroutine

public subroutine update_inflow_plane(self)

Fill bc_start_*_x with the precursor plane for the iteration being computed. The plane is held for every substep of the iteration, as Incompact3d does, so it is uploaded once per iteration.

Type Bound

case_abl_t

Arguments

Type IntentOptional Attributes Name
class(case_abl_t) :: self

Calls

proc~~update_inflow_plane~~CallsGraph proc~update_inflow_plane m_case_abl::case_abl_t%update_inflow_plane none~planes_at m_inflow_planes::inflow_plane_reader_t%planes_at proc~update_inflow_plane->none~planes_at proc~field_set_x_inlet_plane_base m_base_backend::base_backend_t%field_set_x_inlet_plane_base proc~update_inflow_plane->proc~field_set_x_inlet_plane_base proc~get_block m_allocator::allocator_t%get_block proc~update_inflow_plane->proc~get_block proc~get_dims m_mesh::mesh_t%get_dims proc~update_inflow_plane->proc~get_dims proc~set_data_loc m_field::field_t%set_data_loc proc~update_inflow_plane->proc~set_data_loc proc~abort_run m_logger::abort_run none~planes_at->proc~abort_run proc~inflow_file_name m_inflow_planes::inflow_file_name none~planes_at->proc~inflow_file_name proc~read_inflow_block m_inflow_planes::read_inflow_block none~planes_at->proc~read_inflow_block proc~set_field_face_data_base m_base_backend::base_backend_t%set_field_face_data_base proc~field_set_x_inlet_plane_base->proc~set_field_face_data_base 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_dims_dataloc m_mesh::get_dims_dataloc proc~get_dims->proc~get_dims_dataloc interface~str m_logger::str proc~abort_run->interface~str mpi_abort mpi_abort proc~abort_run->mpi_abort mpi_barrier mpi_barrier proc~abort_run->mpi_barrier mpi_comm_rank mpi_comm_rank proc~abort_run->mpi_comm_rank mpi_comm_size mpi_comm_size proc~abort_run->mpi_comm_size mpi_finalized mpi_finalized proc~abort_run->mpi_finalized mpi_initialized mpi_initialized proc~abort_run->mpi_initialized proc~read_inflow_block->proc~get_dims proc~read_inflow_block->proc~abort_run none~read_data~2 m_io_session::reader_session_t%read_data proc~read_inflow_block->none~read_data~2 proc~get_global_dims m_mesh::mesh_t%get_global_dims proc~read_inflow_block->proc~get_global_dims proc~set_field_face_data_base->proc~abort_run none~read_data~2->proc~abort_run none~read_data m_io_base::io_reader_t%read_data none~read_data~2->none~read_data proc~get_global_dims->proc~get_dims_dataloc none~read_data->proc~abort_run none~read_data->interface~str adios2_get adios2_get none~read_data->adios2_get adios2_inquire_variable adios2_inquire_variable none~read_data->adios2_inquire_variable adios2_set_selection adios2_set_selection none~read_data->adios2_set_selection adios2_variable_type adios2_variable_type none~read_data->adios2_variable_type

Called by

proc~~update_inflow_plane~~CalledByGraph proc~update_inflow_plane m_case_abl::case_abl_t%update_inflow_plane proc~define_bc_abl m_case_abl::case_abl_t%define_BC_abl proc~define_bc_abl->proc~update_inflow_plane