fill Interface

public interface fill

Module Procedures

private subroutine c_fill_2(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
complex, intent(in), dimension(f%from_low(1):, f%from_low(2):) :: from_here
complex, intent(inout), dimension(f%to_low(1):, f%to_low(2):) :: to_here

private subroutine c_fill_3(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
complex, intent(in), dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) :: from_here
complex, intent(inout), dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) :: to_here

private subroutine c_fill_4(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
complex, intent(in), dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) :: from_here
complex, intent(inout), dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) :: to_here

private subroutine r_fill_2(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
real, intent(in), dimension(f%from_low(1):, f%from_low(2):) :: from_here
real, intent(inout), dimension(f%to_low(1):, f%to_low(2):) :: to_here

private subroutine r_fill_3(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
real, intent(in), dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) :: from_here
real, intent(inout), dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) :: to_here

private subroutine r_fill_4(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
real, intent(in), dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) :: from_here
real, intent(inout), dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) :: to_here

private subroutine i_fill_2(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
integer, intent(in), dimension(f%from_low(1):, f%from_low(2):) :: from_here
integer, intent(inout), dimension(f%to_low(1):, f%to_low(2):) :: to_here

private subroutine i_fill_3(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
integer, intent(in), dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) :: from_here
integer, intent(inout), dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) :: to_here

private subroutine i_fill_4(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
integer, intent(in), dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) :: from_here
integer, intent(inout), dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) :: to_here

private subroutine l_fill_2(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
logical, intent(in), dimension(f%from_low(1):, f%from_low(2):) :: from_here
logical, intent(inout), dimension(f%to_low(1):, f%to_low(2):) :: to_here

private subroutine l_fill_3(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
logical, intent(in), dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):) :: from_here
logical, intent(inout), dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):) :: to_here

private subroutine l_fill_4(f, from_here, to_here)

Arguments

Type IntentOptional Attributes Name
type(redist_type), intent(inout) :: f
logical, intent(in), dimension(f%from_low(1):, f%from_low(2):, f%from_low(3):, f%from_low(4):) :: from_here
logical, intent(inout), dimension(f%to_low(1):, f%to_low(2):, f%to_low(3):, f%to_low(4):) :: to_here