get_field_ptr Function

public function get_field_ptr(solver, field_name) result(ptr)

Resolve a field name to the corresponding solver field pointer. Centralises the name-to-field mapping used by I/O managers.

Arguments

Type IntentOptional Attributes Name
class(solver_t), intent(in) :: solver
character(len=*), intent(in) :: field_name

Return Value class(field_t), pointer


Calls

proc~~get_field_ptr~~CallsGraph proc~get_field_ptr m_io_field_utils::get_field_ptr proc~is_root m_mesh_content::par_t%is_root proc~get_field_ptr->proc~is_root

Called by

proc~~get_field_ptr~~CalledByGraph proc~get_field_ptr m_io_field_utils::get_field_ptr none~handle_checkpoint_step m_checkpoint_manager::checkpoint_manager_t%handle_checkpoint_step none~handle_checkpoint_step->proc~get_field_ptr proc~setup_field_arrays m_io_field_utils::setup_field_arrays 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~get_field_ptr none~handle_snapshot_step->proc~setup_field_arrays proc~setup_field_arrays->proc~get_field_ptr 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