gpu_utils Module


Used by

  • module~~gpu_utils~~UsedByGraph module~gpu_utils gpu_utils proc~alloc_node alloc_node proc~alloc_node->module~gpu_utils proc~alloc_node~2 alloc_node proc~alloc_node~2->module~gpu_utils proc~alloc_node~3 alloc_node proc~alloc_node~3->module~gpu_utils proc~alloc_node~4 alloc_node proc~alloc_node~4->module~gpu_utils

Interfaces

public interface copy_or_update

  • private subroutine copy_or_update_double_nonpointer_r1(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout) :: array(:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_nonpointer_r2(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout) :: array(:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_nonpointer_r3(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout) :: array(:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_nonpointer_r4(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout) :: array(:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_nonpointer_r5(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout) :: array(:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_nonpointer_r6(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout) :: array(:,:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_nonpointer_r1(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: array(:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_nonpointer_r2(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: array(:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_nonpointer_r3(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: array(:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_nonpointer_r4(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: array(:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_nonpointer_r5(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: array(:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_nonpointer_r6(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: array(:,:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_nonpointer_r1(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: array(:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_nonpointer_r2(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: array(:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_nonpointer_r3(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: array(:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_nonpointer_r4(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: array(:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_nonpointer_r5(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: array(:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_nonpointer_r6(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: array(:,:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_nonpointer(scalar, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout) :: scalar
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_nonpointer(scalar, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout) :: scalar
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_nonpointer(scalar, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout) :: scalar
    logical, intent(in), optional :: no_update

public interface copy_or_update_alloc

  • private subroutine copy_or_update_double_alloc_r1(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), allocatable :: array(:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_alloc_r2(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), allocatable :: array(:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_alloc_r3(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), allocatable :: array(:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_alloc_r4(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), allocatable :: array(:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_alloc_r5(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), allocatable :: array(:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_alloc_r6(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), allocatable :: array(:,:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_alloc_r1(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), allocatable :: array(:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_alloc_r2(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), allocatable :: array(:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_alloc_r3(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), allocatable :: array(:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_alloc_r4(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), allocatable :: array(:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_alloc_r5(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), allocatable :: array(:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_alloc_r6(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), allocatable :: array(:,:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_alloc_r1(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), allocatable :: array(:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_alloc_r2(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), allocatable :: array(:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_alloc_r3(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), allocatable :: array(:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_alloc_r4(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), allocatable :: array(:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_alloc_r5(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), allocatable :: array(:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_alloc_r6(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), allocatable :: array(:,:,:,:,:,:)
    logical, intent(in), optional :: no_update

public interface copy_or_update_pointer

  • private subroutine copy_or_update_double_pointer_r1(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), pointer :: array(:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_pointer_r2(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), pointer :: array(:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_pointer_r3(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), pointer :: array(:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_pointer_r4(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), pointer :: array(:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_pointer_r5(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), pointer :: array(:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_pointer_r6(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), pointer :: array(:,:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_pointer_r1(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), pointer :: array(:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_pointer_r2(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), pointer :: array(:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_pointer_r3(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), pointer :: array(:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_pointer_r4(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), pointer :: array(:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_pointer_r5(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), pointer :: array(:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_pointer_r6(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), pointer :: array(:,:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_pointer_r1(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), pointer :: array(:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_pointer_r2(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), pointer :: array(:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_pointer_r3(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), pointer :: array(:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_pointer_r4(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), pointer :: array(:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_pointer_r5(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), pointer :: array(:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_pointer_r6(array, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), pointer :: array(:,:,:,:,:,:)
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_double_pointer(scalar, no_update)

    Arguments

    Type IntentOptional Attributes Name
    double precision, intent(inout), pointer :: scalar
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_logical_pointer(scalar, no_update)

    Arguments

    Type IntentOptional Attributes Name
    logical, intent(inout), pointer :: scalar
    logical, intent(in), optional :: no_update
  • private subroutine copy_or_update_integer_pointer(scalar, no_update)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(inout), pointer :: scalar
    logical, intent(in), optional :: no_update

Subroutines

private subroutine copy_or_update_double_alloc_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), allocatable :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_alloc_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), allocatable :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_alloc_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), allocatable :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_alloc_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), allocatable :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_alloc_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), allocatable :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_alloc_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), allocatable :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_nonpointer(scalar, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout) :: scalar
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_nonpointer_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout) :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_nonpointer_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout) :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_nonpointer_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout) :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_nonpointer_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout) :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_nonpointer_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout) :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_nonpointer_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout) :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer(scalar, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: scalar
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_alloc_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), allocatable :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_alloc_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), allocatable :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_alloc_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), allocatable :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_alloc_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), allocatable :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_alloc_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), allocatable :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_alloc_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), allocatable :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_nonpointer(scalar, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: scalar
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_nonpointer_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_nonpointer_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_nonpointer_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_nonpointer_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_nonpointer_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_nonpointer_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout) :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer(scalar, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: scalar
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_alloc_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), allocatable :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_alloc_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), allocatable :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_alloc_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), allocatable :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_alloc_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), allocatable :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_alloc_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), allocatable :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_alloc_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), allocatable :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_nonpointer(scalar, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: scalar
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_nonpointer_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_nonpointer_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_nonpointer_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_nonpointer_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_nonpointer_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_nonpointer_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout) :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer(scalar, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: scalar
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update