Register_SwapField2d_u Interface

public interface Register_SwapField2d_u

Calls

interface~~register_swapfield2d_u~~CallsGraph interface~register_swapfield2d_u Register_SwapField2d_u proc~register_swapfield1d_u2d Register_SwapField1d_u2d interface~register_swapfield2d_u->proc~register_swapfield1d_u2d proc~register_swapfield3d_u2d_bis Register_SwapField3d_u2d_bis interface~register_swapfield2d_u->proc~register_swapfield3d_u2d_bis proc~register_swapfield3d_u2d Register_SwapField3d_u2d interface~register_swapfield2d_u->proc~register_swapfield3d_u2d proc~register_swapfield2d_u2d Register_SwapField2d_u2d interface~register_swapfield2d_u->proc~register_swapfield2d_u2d proc~register_swapfield2d_u2d_bis Register_SwapField2d_u2d_bis interface~register_swapfield2d_u->proc~register_swapfield2d_u2d_bis proc~register_swapfield1d_u2d_bis Register_SwapField1d_u2d_bis interface~register_swapfield2d_u->proc~register_swapfield1d_u2d_bis proc~register_swapfield_gen_u Register_SwapField_gen_u proc~register_swapfield1d_u2d->proc~register_swapfield_gen_u proc~register_swapfield3d_u2d_bis->proc~register_swapfield_gen_u proc~register_swapfield3d_u2d->proc~register_swapfield_gen_u proc~register_swapfield2d_u2d->proc~register_swapfield_gen_u proc~register_swapfield2d_u2d_bis->proc~register_swapfield_gen_u proc~register_swapfield1d_u2d_bis->proc~register_swapfield_gen_u proc~register_sendfield Register_SendField proc~register_swapfield_gen_u->proc~register_sendfield proc~register_recvfield Register_RecvField proc~register_swapfield_gen_u->proc~register_recvfield proc~new_hallo New_Hallo proc~register_sendfield->proc~new_hallo proc~register_recvfield->proc~new_hallo

Contents


Module Procedures

public subroutine Register_SwapField1d_u2d(FieldS, FieldR, new_dist, a_request, up, down)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(current_dist%jjb_u:,:) :: FieldS
real, intent(out), DIMENSION(new_dist%jjb_u:,:) :: FieldR
type(distrib), intent(in) :: new_dist
type(request), intent(inout) :: a_request
integer, intent(in), optional :: up
integer, intent(in), optional :: down

public subroutine Register_SwapField2d_u2d(FieldS, FieldR, new_dist, a_request, up, down)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(current_dist%jjb_u:,:,:) :: FieldS
real, intent(out), DIMENSION(new_dist%jjb_u:,:,:) :: FieldR
type(distrib), intent(in) :: new_dist
type(request), intent(inout) :: a_request
integer, intent(in), optional :: up
integer, intent(in), optional :: down

public subroutine Register_SwapField3d_u2d(FieldS, FieldR, new_dist, a_request, up, down)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(current_dist%jjb_u:,:,:,:) :: FieldS
real, intent(out), DIMENSION(new_dist%jjb_u:,:,:,:) :: FieldR
type(distrib), intent(in) :: new_dist
type(request), intent(inout) :: a_request
integer, intent(in), optional :: up
integer, intent(in), optional :: down

public subroutine Register_SwapField1d_u2d_bis(FieldS, FieldR, new_dist, a_request, old_dist, up, down)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(old_dist%jjb_u:,:) :: FieldS
real, intent(out), DIMENSION(new_dist%jjb_u:,:) :: FieldR
type(distrib), intent(in) :: new_dist
type(request), intent(inout) :: a_request
type(distrib), intent(in) :: old_dist
integer, intent(in), optional :: up
integer, intent(in), optional :: down

public subroutine Register_SwapField2d_u2d_bis(FieldS, FieldR, new_dist, a_request, old_dist, up, down)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(old_dist%jjb_u:,:,:) :: FieldS
real, intent(out), DIMENSION(new_dist%jjb_u:,:,:) :: FieldR
type(distrib), intent(in) :: new_dist
type(request), intent(inout) :: a_request
type(distrib), intent(in) :: old_dist
integer, intent(in), optional :: up
integer, intent(in), optional :: down

public subroutine Register_SwapField3d_u2d_bis(FieldS, FieldR, new_dist, a_request, old_dist, up, down)

Arguments

Type IntentOptional Attributes Name
real, intent(in), DIMENSION(old_dist%jjb_u:,:,:,:) :: FieldS
real, intent(out), DIMENSION(new_dist%jjb_u:,:,:,:) :: FieldR
type(distrib), intent(in) :: new_dist
type(request), intent(inout) :: a_request
type(distrib), intent(in) :: old_dist
integer, intent(in), optional :: up
integer, intent(in), optional :: down