add Subroutine

private subroutine add(self, m)

Adds new entry to cache

Type Bound

nvrtc_module_cache

Arguments

Type IntentOptional Attributes Name
class(nvrtc_module_cache), intent(inout) :: self

Cache instance

type(nvrtc_module), intent(in) :: m

Module to add


Calls

proc~~add~~CallsGraph proc~add nvrtc_module_cache%add interface~to_str to_str proc~add->interface~to_str proc~create~9 nvrtc_module_cache%create proc~add->proc~create~9 proc~get_conf_log_enabled get_conf_log_enabled proc~add->proc~get_conf_log_enabled proc~write_message write_message proc~add->proc~write_message proc~double_to_string double_to_string interface~to_str->proc~double_to_string proc~float_to_string float_to_string interface~to_str->proc~float_to_string proc~int32_to_string int32_to_string interface~to_str->proc~int32_to_string proc~int64_to_string int64_to_string interface~to_str->proc~int64_to_string proc~int8_to_string int8_to_string interface~to_str->proc~int8_to_string interface~get_conf_internal get_conf_internal proc~get_conf_log_enabled->interface~get_conf_internal mpi_comm_rank mpi_comm_rank proc~write_message->mpi_comm_rank mpi_finalized mpi_finalized proc~write_message->mpi_finalized proc~get_conf_internal_int32 get_conf_internal_int32 interface~get_conf_internal->proc~get_conf_internal_int32 proc~get_conf_internal_logical get_conf_internal_logical interface~get_conf_internal->proc~get_conf_internal_logical

Called by

proc~~add~~CalledByGraph proc~add nvrtc_module_cache%add proc~create_nvrtc_module create_nvrtc_module proc~create_nvrtc_module->proc~add proc~get_kernel get_kernel proc~get_kernel->proc~create_nvrtc_module proc~create~8 kernel_device%create proc~create~8->proc~get_kernel