create_mpi Subroutine

private subroutine create_mpi(self, helper, tranpose_type, base_storage)

Creates MPI backend

Type Bound

backend_mpi

Arguments

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

MPI GPU Backend

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

Backend helper (unused)

type(dtfft_transpose_t), intent(in) :: tranpose_type

Type of transpose to create (unused)

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

Number of bytes to store single element (unused)


Calls

proc~~create_mpi~~CallsGraph proc~create_mpi backend_mpi%create_mpi proc~create_helper~2 mpi_backend_helper%create_helper proc~create_mpi->proc~create_helper~2 proc~is_backend_mpi is_backend_mpi proc~create_mpi->proc~is_backend_mpi