resolve_gpu_io_mode Subroutine

public subroutine resolve_gpu_io_mode(ctx)

Uses

  • proc~~resolve_gpu_io_mode~~UsesGraph proc~resolve_gpu_io_mode m_memcheck_context::resolve_gpu_io_mode module~m_io_backend m_io_backend proc~resolve_gpu_io_mode->module~m_io_backend module~m_base_backend m_base_backend module~m_io_backend->module~m_base_backend module~m_common m_common module~m_io_backend->module~m_common module~m_field m_field module~m_io_backend->module~m_field module~m_io_base m_io_base module~m_io_backend->module~m_io_base module~m_logger m_logger module~m_io_backend->module~m_logger module~m_base_backend->module~m_common module~m_base_backend->module~m_field module~m_base_backend->module~m_logger iso_c_binding iso_c_binding module~m_base_backend->iso_c_binding m_mpi m_mpi module~m_base_backend->m_mpi module~m_allocator m_allocator module~m_base_backend->module~m_allocator module~m_mesh m_mesh module~m_base_backend->module~m_mesh module~m_poisson_fft m_poisson_fft module~m_base_backend->module~m_poisson_fft module~m_tdsops m_tdsops module~m_base_backend->module~m_tdsops module~m_common->module~m_logger module~m_common->m_mpi module~m_field->module~m_common module~m_field->iso_c_binding module~m_io_base->module~m_base_backend module~m_io_base->module~m_common module~m_io_base->module~m_field iso_fortran_env iso_fortran_env module~m_logger->iso_fortran_env module~m_logger->m_mpi module~m_allocator->module~m_common module~m_allocator->module~m_field module~m_mesh->module~m_common module~m_mesh->module~m_field module~m_mesh->module~m_logger module~m_mesh->m_mpi module~m_mesh_content m_mesh_content module~m_mesh->module~m_mesh_content module~m_poisson_fft->module~m_common module~m_poisson_fft->module~m_field module~m_poisson_fft->module~m_logger module~m_poisson_fft->module~m_mesh module~m_poisson_fft->module~m_tdsops module~m_tdsops->module~m_common module~m_tdsops->module~m_logger module~m_mesh_content->module~m_common module~m_mesh_content->module~m_logger

Resolves whether snapshot and checkpoint writes stage through a device buffer, with the environment reader the solver uses for the write mode.

Arguments

Type IntentOptional Attributes Name
type(memcheck_ctx_t), intent(inout) :: ctx

Calls

proc~~resolve_gpu_io_mode~~CallsGraph proc~resolve_gpu_io_mode m_memcheck_context::resolve_gpu_io_mode gpu_write_mode_from_env gpu_write_mode_from_env proc~resolve_gpu_io_mode->gpu_write_mode_from_env gpu_write_mode_names gpu_write_mode_names proc~resolve_gpu_io_mode->gpu_write_mode_names

Called by

proc~~resolve_gpu_io_mode~~CalledByGraph proc~resolve_gpu_io_mode m_memcheck_context::resolve_gpu_io_mode program~x3d2_memcheck x3d2_memcheck program~x3d2_memcheck->proc~resolve_gpu_io_mode