create_nccl Subroutine

private subroutine create_nccl(self, helper, base_storage)

Uses

  • proc~~create_nccl~~UsesGraph proc~create_nccl backend_nccl%create_nccl iso_fortran_env iso_fortran_env proc~create_nccl->iso_fortran_env

Creates NCCL backend

Type Bound

backend_nccl

Arguments

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

NCCL backend

type(backend_helper), intent(in) :: helper

Backend helper

integer(kind=int64), intent(in) :: base_storage

Number of bytes to store single element (unused)


Calls

proc~~create_nccl~~CallsGraph proc~create_nccl backend_nccl%create_nccl mpi_abort mpi_abort proc~create_nccl->mpi_abort proc~is_backend_nccl is_backend_nccl proc~create_nccl->proc~is_backend_nccl proc~write_message write_message proc~create_nccl->proc~write_message mpi_comm_rank mpi_comm_rank proc~write_message->mpi_comm_rank mpi_finalized mpi_finalized proc~write_message->mpi_finalized