fields_plus_halo_bytes_n Function

public function fields_plus_halo_bytes_n(ctx, num_gpus, npeak) result(nbytes8)

The fields and halo term at num_gpus GPUs for npeak fields.

Arguments

Type IntentOptional Attributes Name
type(memcheck_ctx_t), intent(in) :: ctx
integer, intent(in) :: num_gpus
integer, intent(in) :: npeak

Return Value integer(kind=i8)


Calls

proc~~fields_plus_halo_bytes_n~~CallsGraph proc~fields_plus_halo_bytes_n m_memcheck_estimate::fields_plus_halo_bytes_n none~sz~6 m_cuda_memcheck_device::cuda_memcheck_device_t%sz proc~fields_plus_halo_bytes_n->none~sz~6 proc~padded_cells m_memory_estimate::padded_cells proc~fields_plus_halo_bytes_n->proc~padded_cells proc~padded_halo_bytes m_memory_estimate::padded_halo_bytes proc~fields_plus_halo_bytes_n->proc~padded_halo_bytes proc~padded_dim m_allocator::padded_dim proc~padded_cells->proc~padded_dim proc~halo_bytes m_memory_estimate::halo_bytes proc~padded_halo_bytes->proc~halo_bytes proc~padded_halo_bytes->proc~padded_dim

Called by

proc~~fields_plus_halo_bytes_n~~CalledByGraph proc~fields_plus_halo_bytes_n m_memcheck_estimate::fields_plus_halo_bytes_n proc~estimate_for_num_gpus m_memcheck_estimate::estimate_for_num_gpus proc~estimate_for_num_gpus->proc~fields_plus_halo_bytes_n proc~run_build_mode m_memcheck_build::run_build_mode proc~run_build_mode->proc~fields_plus_halo_bytes_n proc~run_build_mode->proc~estimate_for_num_gpus proc~print_requested_line m_memcheck_report::print_requested_line proc~print_requested_line->proc~estimate_for_num_gpus proc~report m_memcheck_report::report proc~report->proc~estimate_for_num_gpus proc~report->proc~print_requested_line program~x3d2_memcheck x3d2_memcheck program~x3d2_memcheck->proc~run_build_mode program~x3d2_memcheck->proc~report