Appearance
fundal_dev_assign
FUNDAL, memory assignment routines module.
Source: src/lib/fundal_dev_assign.F90
Dependencies
Contents
- dev_assign_from_device
- dev_assign_to_device
- dev_assign_from_device_R8P_1D
- dev_assign_from_device_R8P_2D
- dev_assign_from_device_R8P_3D
- dev_assign_from_device_R8P_4D
- dev_assign_from_device_R8P_5D
- dev_assign_from_device_R8P_6D
- dev_assign_from_device_R8P_7D
- dev_assign_from_device_R8P_2D_T
- dev_assign_from_device_R8P_3D_T
- dev_assign_from_device_R8P_4D_T
- dev_assign_from_device_R8P_5D_T
- dev_assign_from_device_R8P_6D_T
- dev_assign_from_device_R8P_7D_T
- dev_assign_from_device_R8P_1D_LB
- dev_assign_from_device_R8P_2D_LB
- dev_assign_from_device_R8P_3D_LB
- dev_assign_from_device_R8P_4D_LB
- dev_assign_from_device_R8P_5D_LB
- dev_assign_from_device_R8P_6D_LB
- dev_assign_from_device_R8P_7D_LB
- dev_assign_to_device_R8P_1D
- dev_assign_to_device_R8P_2D
- dev_assign_to_device_R8P_3D
- dev_assign_to_device_R8P_4D
- dev_assign_to_device_R8P_5D
- dev_assign_to_device_R8P_6D
- dev_assign_to_device_R8P_7D
- dev_assign_to_device_R8P_2D_T
- dev_assign_to_device_R8P_3D_T
- dev_assign_to_device_R8P_4D_T
- dev_assign_to_device_R8P_5D_T
- dev_assign_to_device_R8P_6D_T
- dev_assign_to_device_R8P_7D_T
- dev_assign_to_device_R8P_1D_LB
- dev_assign_to_device_R8P_2D_LB
- dev_assign_to_device_R8P_3D_LB
- dev_assign_to_device_R8P_4D_LB
- dev_assign_to_device_R8P_5D_LB
- dev_assign_to_device_R8P_6D_LB
- dev_assign_to_device_R8P_7D_LB
- dev_assign_from_device_R4P_1D
- dev_assign_from_device_R4P_2D
- dev_assign_from_device_R4P_3D
- dev_assign_from_device_R4P_4D
- dev_assign_from_device_R4P_5D
- dev_assign_from_device_R4P_6D
- dev_assign_from_device_R4P_7D
- dev_assign_from_device_R4P_2D_T
- dev_assign_from_device_R4P_3D_T
- dev_assign_from_device_R4P_4D_T
- dev_assign_from_device_R4P_5D_T
- dev_assign_from_device_R4P_6D_T
- dev_assign_from_device_R4P_7D_T
- dev_assign_from_device_R4P_1D_LB
- dev_assign_from_device_R4P_2D_LB
- dev_assign_from_device_R4P_3D_LB
- dev_assign_from_device_R4P_4D_LB
- dev_assign_from_device_R4P_5D_LB
- dev_assign_from_device_R4P_6D_LB
- dev_assign_from_device_R4P_7D_LB
- dev_assign_to_device_R4P_1D
- dev_assign_to_device_R4P_2D
- dev_assign_to_device_R4P_3D
- dev_assign_to_device_R4P_4D
- dev_assign_to_device_R4P_5D
- dev_assign_to_device_R4P_6D
- dev_assign_to_device_R4P_7D
- dev_assign_to_device_R4P_2D_T
- dev_assign_to_device_R4P_3D_T
- dev_assign_to_device_R4P_4D_T
- dev_assign_to_device_R4P_5D_T
- dev_assign_to_device_R4P_6D_T
- dev_assign_to_device_R4P_7D_T
- dev_assign_to_device_R4P_1D_LB
- dev_assign_to_device_R4P_2D_LB
- dev_assign_to_device_R4P_3D_LB
- dev_assign_to_device_R4P_4D_LB
- dev_assign_to_device_R4P_5D_LB
- dev_assign_to_device_R4P_6D_LB
- dev_assign_to_device_R4P_7D_LB
- dev_assign_from_device_I8P_1D
- dev_assign_from_device_I8P_2D
- dev_assign_from_device_I8P_3D
- dev_assign_from_device_I8P_4D
- dev_assign_from_device_I8P_5D
- dev_assign_from_device_I8P_6D
- dev_assign_from_device_I8P_7D
- dev_assign_from_device_I8P_2D_T
- dev_assign_from_device_I8P_3D_T
- dev_assign_from_device_I8P_4D_T
- dev_assign_from_device_I8P_5D_T
- dev_assign_from_device_I8P_6D_T
- dev_assign_from_device_I8P_7D_T
- dev_assign_from_device_I8P_1D_LB
- dev_assign_from_device_I8P_2D_LB
- dev_assign_from_device_I8P_3D_LB
- dev_assign_from_device_I8P_4D_LB
- dev_assign_from_device_I8P_5D_LB
- dev_assign_from_device_I8P_6D_LB
- dev_assign_from_device_I8P_7D_LB
- dev_assign_to_device_I8P_1D
- dev_assign_to_device_I8P_2D
- dev_assign_to_device_I8P_3D
- dev_assign_to_device_I8P_4D
- dev_assign_to_device_I8P_5D
- dev_assign_to_device_I8P_6D
- dev_assign_to_device_I8P_7D
- dev_assign_to_device_I8P_2D_T
- dev_assign_to_device_I8P_3D_T
- dev_assign_to_device_I8P_4D_T
- dev_assign_to_device_I8P_5D_T
- dev_assign_to_device_I8P_6D_T
- dev_assign_to_device_I8P_7D_T
- dev_assign_to_device_I8P_1D_LB
- dev_assign_to_device_I8P_2D_LB
- dev_assign_to_device_I8P_3D_LB
- dev_assign_to_device_I8P_4D_LB
- dev_assign_to_device_I8P_5D_LB
- dev_assign_to_device_I8P_6D_LB
- dev_assign_to_device_I8P_7D_LB
- dev_assign_from_device_I4P_1D
- dev_assign_from_device_I4P_2D
- dev_assign_from_device_I4P_3D
- dev_assign_from_device_I4P_4D
- dev_assign_from_device_I4P_5D
- dev_assign_from_device_I4P_6D
- dev_assign_from_device_I4P_7D
- dev_assign_from_device_I4P_2D_T
- dev_assign_from_device_I4P_3D_T
- dev_assign_from_device_I4P_4D_T
- dev_assign_from_device_I4P_5D_T
- dev_assign_from_device_I4P_6D_T
- dev_assign_from_device_I4P_7D_T
- dev_assign_from_device_I4P_1D_LB
- dev_assign_from_device_I4P_2D_LB
- dev_assign_from_device_I4P_3D_LB
- dev_assign_from_device_I4P_4D_LB
- dev_assign_from_device_I4P_5D_LB
- dev_assign_from_device_I4P_6D_LB
- dev_assign_from_device_I4P_7D_LB
- dev_assign_to_device_I4P_1D
- dev_assign_to_device_I4P_2D
- dev_assign_to_device_I4P_3D
- dev_assign_to_device_I4P_4D
- dev_assign_to_device_I4P_5D
- dev_assign_to_device_I4P_6D
- dev_assign_to_device_I4P_7D
- dev_assign_to_device_I4P_2D_T
- dev_assign_to_device_I4P_3D_T
- dev_assign_to_device_I4P_4D_T
- dev_assign_to_device_I4P_5D_T
- dev_assign_to_device_I4P_6D_T
- dev_assign_to_device_I4P_7D_T
- dev_assign_to_device_I4P_1D_LB
- dev_assign_to_device_I4P_2D_LB
- dev_assign_to_device_I4P_3D_LB
- dev_assign_to_device_I4P_4D_LB
- dev_assign_to_device_I4P_5D_LB
- dev_assign_to_device_I4P_6D_LB
- dev_assign_to_device_I4P_7D_LB
- dev_assign_from_device_I2P_1D
- dev_assign_from_device_I2P_2D
- dev_assign_from_device_I2P_3D
- dev_assign_from_device_I2P_4D
- dev_assign_from_device_I2P_5D
- dev_assign_from_device_I2P_6D
- dev_assign_from_device_I2P_7D
- dev_assign_from_device_I2P_2D_T
- dev_assign_from_device_I2P_3D_T
- dev_assign_from_device_I2P_4D_T
- dev_assign_from_device_I2P_5D_T
- dev_assign_from_device_I2P_6D_T
- dev_assign_from_device_I2P_7D_T
- dev_assign_from_device_I2P_1D_LB
- dev_assign_from_device_I2P_2D_LB
- dev_assign_from_device_I2P_3D_LB
- dev_assign_from_device_I2P_4D_LB
- dev_assign_from_device_I2P_5D_LB
- dev_assign_from_device_I2P_6D_LB
- dev_assign_from_device_I2P_7D_LB
- dev_assign_to_device_I2P_1D
- dev_assign_to_device_I2P_2D
- dev_assign_to_device_I2P_3D
- dev_assign_to_device_I2P_4D
- dev_assign_to_device_I2P_5D
- dev_assign_to_device_I2P_6D
- dev_assign_to_device_I2P_7D
- dev_assign_to_device_I2P_2D_T
- dev_assign_to_device_I2P_3D_T
- dev_assign_to_device_I2P_4D_T
- dev_assign_to_device_I2P_5D_T
- dev_assign_to_device_I2P_6D_T
- dev_assign_to_device_I2P_7D_T
- dev_assign_to_device_I2P_1D_LB
- dev_assign_to_device_I2P_2D_LB
- dev_assign_to_device_I2P_3D_LB
- dev_assign_to_device_I2P_4D_LB
- dev_assign_to_device_I2P_5D_LB
- dev_assign_to_device_I2P_6D_LB
- dev_assign_to_device_I2P_7D_LB
- dev_assign_from_device_I1P_1D
- dev_assign_from_device_I1P_2D
- dev_assign_from_device_I1P_3D
- dev_assign_from_device_I1P_4D
- dev_assign_from_device_I1P_5D
- dev_assign_from_device_I1P_6D
- dev_assign_from_device_I1P_7D
- dev_assign_from_device_I1P_2D_T
- dev_assign_from_device_I1P_3D_T
- dev_assign_from_device_I1P_4D_T
- dev_assign_from_device_I1P_5D_T
- dev_assign_from_device_I1P_6D_T
- dev_assign_from_device_I1P_7D_T
- dev_assign_from_device_I1P_1D_LB
- dev_assign_from_device_I1P_2D_LB
- dev_assign_from_device_I1P_3D_LB
- dev_assign_from_device_I1P_4D_LB
- dev_assign_from_device_I1P_5D_LB
- dev_assign_from_device_I1P_6D_LB
- dev_assign_from_device_I1P_7D_LB
- dev_assign_to_device_I1P_1D
- dev_assign_to_device_I1P_2D
- dev_assign_to_device_I1P_3D
- dev_assign_to_device_I1P_4D
- dev_assign_to_device_I1P_5D
- dev_assign_to_device_I1P_6D
- dev_assign_to_device_I1P_7D
- dev_assign_to_device_I1P_2D_T
- dev_assign_to_device_I1P_3D_T
- dev_assign_to_device_I1P_4D_T
- dev_assign_to_device_I1P_5D_T
- dev_assign_to_device_I1P_6D_T
- dev_assign_to_device_I1P_7D_T
- dev_assign_to_device_I1P_1D_LB
- dev_assign_to_device_I1P_2D_LB
- dev_assign_to_device_I1P_3D_LB
- dev_assign_to_device_I1P_4D_LB
- dev_assign_to_device_I1P_5D_LB
- dev_assign_to_device_I1P_6D_LB
- dev_assign_to_device_I1P_7D_LB
Interfaces
dev_assign_from_device
Allocate device memory.
Module procedures: dev_assign_from_device_R8P_1D, dev_assign_from_device_R8P_2D, dev_assign_from_device_R8P_3D, dev_assign_from_device_R8P_4D, dev_assign_from_device_R8P_5D, dev_assign_from_device_R8P_6D, dev_assign_from_device_R8P_7D, dev_assign_from_device_R4P_1D, dev_assign_from_device_R4P_2D, dev_assign_from_device_R4P_3D, dev_assign_from_device_R4P_4D, dev_assign_from_device_R4P_5D, dev_assign_from_device_R4P_6D, dev_assign_from_device_R4P_7D, dev_assign_from_device_I8P_1D, dev_assign_from_device_I8P_2D, dev_assign_from_device_I8P_3D, dev_assign_from_device_I8P_4D, dev_assign_from_device_I8P_5D, dev_assign_from_device_I8P_6D, dev_assign_from_device_I8P_7D, dev_assign_from_device_I4P_1D, dev_assign_from_device_I4P_2D, dev_assign_from_device_I4P_3D, dev_assign_from_device_I4P_4D, dev_assign_from_device_I4P_5D, dev_assign_from_device_I4P_6D, dev_assign_from_device_I4P_7D, dev_assign_from_device_I2P_1D, dev_assign_from_device_I2P_2D, dev_assign_from_device_I2P_3D, dev_assign_from_device_I2P_4D, dev_assign_from_device_I2P_5D, dev_assign_from_device_I2P_6D, dev_assign_from_device_I2P_7D, dev_assign_from_device_I1P_1D, dev_assign_from_device_I1P_2D, dev_assign_from_device_I1P_3D, dev_assign_from_device_I1P_4D, dev_assign_from_device_I1P_5D, dev_assign_from_device_I1P_6D, dev_assign_from_device_I1P_7D, dev_assign_from_device_R8P_2D_T, dev_assign_from_device_R8P_3D_T, dev_assign_from_device_R8P_4D_T, dev_assign_from_device_R8P_5D_T, dev_assign_from_device_R8P_6D_T, dev_assign_from_device_R8P_7D_T, dev_assign_from_device_R4P_2D_T, dev_assign_from_device_R4P_3D_T, dev_assign_from_device_R4P_4D_T, dev_assign_from_device_R4P_5D_T, dev_assign_from_device_R4P_6D_T, dev_assign_from_device_R4P_7D_T, dev_assign_from_device_I8P_2D_T, dev_assign_from_device_I8P_3D_T, dev_assign_from_device_I8P_4D_T, dev_assign_from_device_I8P_5D_T, dev_assign_from_device_I8P_6D_T, dev_assign_from_device_I8P_7D_T, dev_assign_from_device_I4P_2D_T, dev_assign_from_device_I4P_3D_T, dev_assign_from_device_I4P_4D_T, dev_assign_from_device_I4P_5D_T, dev_assign_from_device_I4P_6D_T, dev_assign_from_device_I4P_7D_T, dev_assign_from_device_I2P_2D_T, dev_assign_from_device_I2P_3D_T, dev_assign_from_device_I2P_4D_T, dev_assign_from_device_I2P_5D_T, dev_assign_from_device_I2P_6D_T, dev_assign_from_device_I2P_7D_T, dev_assign_from_device_I1P_2D_T, dev_assign_from_device_I1P_3D_T, dev_assign_from_device_I1P_4D_T, dev_assign_from_device_I1P_5D_T, dev_assign_from_device_I1P_6D_T, dev_assign_from_device_I1P_7D_T, dev_assign_from_device_R8P_1D_LB, dev_assign_from_device_R8P_2D_LB, dev_assign_from_device_R8P_3D_LB, dev_assign_from_device_R8P_4D_LB, dev_assign_from_device_R8P_5D_LB, dev_assign_from_device_R8P_6D_LB, dev_assign_from_device_R8P_7D_LB, dev_assign_from_device_R4P_1D_LB, dev_assign_from_device_R4P_2D_LB, dev_assign_from_device_R4P_3D_LB, dev_assign_from_device_R4P_4D_LB, dev_assign_from_device_R4P_5D_LB, dev_assign_from_device_R4P_6D_LB, dev_assign_from_device_R4P_7D_LB, dev_assign_from_device_I8P_1D_LB, dev_assign_from_device_I8P_2D_LB, dev_assign_from_device_I8P_3D_LB, dev_assign_from_device_I8P_4D_LB, dev_assign_from_device_I8P_5D_LB, dev_assign_from_device_I8P_6D_LB, dev_assign_from_device_I8P_7D_LB, dev_assign_from_device_I4P_1D_LB, dev_assign_from_device_I4P_2D_LB, dev_assign_from_device_I4P_3D_LB, dev_assign_from_device_I4P_4D_LB, dev_assign_from_device_I4P_5D_LB, dev_assign_from_device_I4P_6D_LB, dev_assign_from_device_I4P_7D_LB, dev_assign_from_device_I2P_1D_LB, dev_assign_from_device_I2P_2D_LB, dev_assign_from_device_I2P_3D_LB, dev_assign_from_device_I2P_4D_LB, dev_assign_from_device_I2P_5D_LB, dev_assign_from_device_I2P_6D_LB, dev_assign_from_device_I2P_7D_LB, dev_assign_from_device_I1P_1D_LB, dev_assign_from_device_I1P_2D_LB, dev_assign_from_device_I1P_3D_LB, dev_assign_from_device_I1P_4D_LB, dev_assign_from_device_I1P_5D_LB, dev_assign_from_device_I1P_6D_LB, dev_assign_from_device_I1P_7D_LB
dev_assign_to_device
Allocate device memory.
Module procedures: dev_assign_to_device_R8P_1D, dev_assign_to_device_R8P_2D, dev_assign_to_device_R8P_3D, dev_assign_to_device_R8P_4D, dev_assign_to_device_R8P_5D, dev_assign_to_device_R8P_6D, dev_assign_to_device_R8P_7D, dev_assign_to_device_R4P_1D, dev_assign_to_device_R4P_2D, dev_assign_to_device_R4P_3D, dev_assign_to_device_R4P_4D, dev_assign_to_device_R4P_5D, dev_assign_to_device_R4P_6D, dev_assign_to_device_R4P_7D, dev_assign_to_device_I8P_1D, dev_assign_to_device_I8P_2D, dev_assign_to_device_I8P_3D, dev_assign_to_device_I8P_4D, dev_assign_to_device_I8P_5D, dev_assign_to_device_I8P_6D, dev_assign_to_device_I8P_7D, dev_assign_to_device_I4P_1D, dev_assign_to_device_I4P_2D, dev_assign_to_device_I4P_3D, dev_assign_to_device_I4P_4D, dev_assign_to_device_I4P_5D, dev_assign_to_device_I4P_6D, dev_assign_to_device_I4P_7D, dev_assign_to_device_I2P_1D, dev_assign_to_device_I2P_2D, dev_assign_to_device_I2P_3D, dev_assign_to_device_I2P_4D, dev_assign_to_device_I2P_5D, dev_assign_to_device_I2P_6D, dev_assign_to_device_I2P_7D, dev_assign_to_device_I1P_1D, dev_assign_to_device_I1P_2D, dev_assign_to_device_I1P_3D, dev_assign_to_device_I1P_4D, dev_assign_to_device_I1P_5D, dev_assign_to_device_I1P_6D, dev_assign_to_device_I1P_7D, dev_assign_to_device_R8P_2D_T, dev_assign_to_device_R8P_3D_T, dev_assign_to_device_R8P_4D_T, dev_assign_to_device_R8P_5D_T, dev_assign_to_device_R8P_6D_T, dev_assign_to_device_R8P_7D_T, dev_assign_to_device_R4P_2D_T, dev_assign_to_device_R4P_3D_T, dev_assign_to_device_R4P_4D_T, dev_assign_to_device_R4P_5D_T, dev_assign_to_device_R4P_6D_T, dev_assign_to_device_R4P_7D_T, dev_assign_to_device_I8P_2D_T, dev_assign_to_device_I8P_3D_T, dev_assign_to_device_I8P_4D_T, dev_assign_to_device_I8P_5D_T, dev_assign_to_device_I8P_6D_T, dev_assign_to_device_I8P_7D_T, dev_assign_to_device_I4P_2D_T, dev_assign_to_device_I4P_3D_T, dev_assign_to_device_I4P_4D_T, dev_assign_to_device_I4P_5D_T, dev_assign_to_device_I4P_6D_T, dev_assign_to_device_I4P_7D_T, dev_assign_to_device_I2P_2D_T, dev_assign_to_device_I2P_3D_T, dev_assign_to_device_I2P_4D_T, dev_assign_to_device_I2P_5D_T, dev_assign_to_device_I2P_6D_T, dev_assign_to_device_I2P_7D_T, dev_assign_to_device_I1P_2D_T, dev_assign_to_device_I1P_3D_T, dev_assign_to_device_I1P_4D_T, dev_assign_to_device_I1P_5D_T, dev_assign_to_device_I1P_6D_T, dev_assign_to_device_I1P_7D_T, dev_assign_to_device_R8P_1D_LB, dev_assign_to_device_R8P_2D_LB, dev_assign_to_device_R8P_3D_LB, dev_assign_to_device_R8P_4D_LB, dev_assign_to_device_R8P_5D_LB, dev_assign_to_device_R8P_6D_LB, dev_assign_to_device_R8P_7D_LB, dev_assign_to_device_R4P_1D_LB, dev_assign_to_device_R4P_2D_LB, dev_assign_to_device_R4P_3D_LB, dev_assign_to_device_R4P_4D_LB, dev_assign_to_device_R4P_5D_LB, dev_assign_to_device_R4P_6D_LB, dev_assign_to_device_R4P_7D_LB, dev_assign_to_device_I8P_1D_LB, dev_assign_to_device_I8P_2D_LB, dev_assign_to_device_I8P_3D_LB, dev_assign_to_device_I8P_4D_LB, dev_assign_to_device_I8P_5D_LB, dev_assign_to_device_I8P_6D_LB, dev_assign_to_device_I8P_7D_LB, dev_assign_to_device_I4P_1D_LB, dev_assign_to_device_I4P_2D_LB, dev_assign_to_device_I4P_3D_LB, dev_assign_to_device_I4P_4D_LB, dev_assign_to_device_I4P_5D_LB, dev_assign_to_device_I4P_6D_LB, dev_assign_to_device_I4P_7D_LB, dev_assign_to_device_I2P_1D_LB, dev_assign_to_device_I2P_2D_LB, dev_assign_to_device_I2P_3D_LB, dev_assign_to_device_I2P_4D_LB, dev_assign_to_device_I2P_5D_LB, dev_assign_to_device_I2P_6D_LB, dev_assign_to_device_I2P_7D_LB, dev_assign_to_device_I1P_1D_LB, dev_assign_to_device_I1P_2D_LB, dev_assign_to_device_I1P_3D_LB, dev_assign_to_device_I1P_4D_LB, dev_assign_to_device_I1P_5D_LB, dev_assign_to_device_I1P_6D_LB, dev_assign_to_device_I1P_7D_LB
Subroutines
dev_assign_from_device_R8P_1D
Assign array, R8P kind, rank 1.
fortran
subroutine dev_assign_from_device_R8P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_2D
Assign array, R8P kind, rank 2.
fortran
subroutine dev_assign_from_device_R8P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_3D
Assign array, R8P kind, rank 3.
fortran
subroutine dev_assign_from_device_R8P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_4D
Assign array, R8P kind, rank 4.
fortran
subroutine dev_assign_from_device_R8P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_5D
Assign array, R8P kind, rank 5.
fortran
subroutine dev_assign_from_device_R8P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_6D
Assign array, R8P kind, rank 6.
fortran
subroutine dev_assign_from_device_R8P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_7D
Assign array, R8P kind, rank 7.
fortran
subroutine dev_assign_from_device_R8P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_2D_T
Assign transposed array from device (kind R8P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R8P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Transposed host destination. |
src | real(kind=R8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R8P_3D_T
Assign transposed array from device (kind R8P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R8P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Transposed host destination. |
src | real(kind=R8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R8P_4D_T
Assign transposed array from device (kind R8P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R8P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Transposed host destination. |
src | real(kind=R8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R8P_5D_T
Assign transposed array from device (kind R8P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R8P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Transposed host destination. |
src | real(kind=R8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R8P_6D_T
Assign transposed array from device (kind R8P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R8P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Transposed host destination. |
src | real(kind=R8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R8P_7D_T
Assign transposed array from device (kind R8P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R8P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | allocatable | Transposed host destination. |
src | real(kind=R8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R8P_1D_LB
Assign array, R8P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_from_device_R8P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_2D_LB
Assign array, R8P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_from_device_R8P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_3D_LB
Assign array, R8P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_from_device_R8P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_4D_LB
Assign array, R8P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_from_device_R8P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_5D_LB
Assign array, R8P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_from_device_R8P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_6D_LB
Assign array, R8P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_from_device_R8P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R8P_7D_LB
Assign array, R8P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_from_device_R8P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | allocatable | Assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_1D
Assign array, R8P kind, rank 1.
fortran
subroutine dev_assign_to_device_R8P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_2D
Assign array, R8P kind, rank 2.
fortran
subroutine dev_assign_to_device_R8P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_3D
Assign array, R8P kind, rank 3.
fortran
subroutine dev_assign_to_device_R8P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_4D
Assign array, R8P kind, rank 4.
fortran
subroutine dev_assign_to_device_R8P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_5D
Assign array, R8P kind, rank 5.
fortran
subroutine dev_assign_to_device_R8P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_6D
Assign array, R8P kind, rank 6.
fortran
subroutine dev_assign_to_device_R8P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_7D
Assign array, R8P kind, rank 7.
fortran
subroutine dev_assign_to_device_R8P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_2D_T
Assign transposed array to device (kind R8P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R8P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to device memory. |
src | real(kind=R8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap (always [1,2] for rank 2). |
Call graph
dev_assign_to_device_R8P_3D_T
Assign transposed array to device (kind R8P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R8P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to device memory. |
src | real(kind=R8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_R8P_4D_T
Assign transposed array to device (kind R8P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R8P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to device memory. |
src | real(kind=R8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_R8P_5D_T
Assign transposed array to device (kind R8P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R8P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to device memory. |
src | real(kind=R8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_R8P_6D_T
Assign transposed array to device (kind R8P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R8P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to device memory. |
src | real(kind=R8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_R8P_7D_T
Assign transposed array to device (kind R8P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R8P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R8P) | inout | pointer | Pointer to device memory. |
src | real(kind=R8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_R8P_1D_LB
Assign array, R8P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_to_device_R8P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_2D_LB
Assign array, R8P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_to_device_R8P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_3D_LB
Assign array, R8P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_to_device_R8P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_4D_LB
Assign array, R8P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_to_device_R8P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_5D_LB
Assign array, R8P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_to_device_R8P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_6D_LB
Assign array, R8P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_to_device_R8P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_to_device_R8P_7D_LB
Assign array, R8P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_to_device_R8P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R8P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R8P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_1D
Assign array, R4P kind, rank 1.
fortran
subroutine dev_assign_from_device_R4P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_2D
Assign array, R4P kind, rank 2.
fortran
subroutine dev_assign_from_device_R4P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_3D
Assign array, R4P kind, rank 3.
fortran
subroutine dev_assign_from_device_R4P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_4D
Assign array, R4P kind, rank 4.
fortran
subroutine dev_assign_from_device_R4P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_5D
Assign array, R4P kind, rank 5.
fortran
subroutine dev_assign_from_device_R4P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_6D
Assign array, R4P kind, rank 6.
fortran
subroutine dev_assign_from_device_R4P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_7D
Assign array, R4P kind, rank 7.
fortran
subroutine dev_assign_from_device_R4P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_2D_T
Assign transposed array from device (kind R4P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R4P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Transposed host destination. |
src | real(kind=R4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R4P_3D_T
Assign transposed array from device (kind R4P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R4P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Transposed host destination. |
src | real(kind=R4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R4P_4D_T
Assign transposed array from device (kind R4P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R4P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Transposed host destination. |
src | real(kind=R4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R4P_5D_T
Assign transposed array from device (kind R4P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R4P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Transposed host destination. |
src | real(kind=R4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R4P_6D_T
Assign transposed array from device (kind R4P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R4P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Transposed host destination. |
src | real(kind=R4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R4P_7D_T
Assign transposed array from device (kind R4P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_R4P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | allocatable | Transposed host destination. |
src | real(kind=R4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_R4P_1D_LB
Assign array, R4P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_from_device_R4P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_2D_LB
Assign array, R4P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_from_device_R4P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_3D_LB
Assign array, R4P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_from_device_R4P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_4D_LB
Assign array, R4P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_from_device_R4P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_5D_LB
Assign array, R4P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_from_device_R4P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_6D_LB
Assign array, R4P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_from_device_R4P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_R4P_7D_LB
Assign array, R4P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_from_device_R4P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | allocatable | Assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_1D
Assign array, R4P kind, rank 1.
fortran
subroutine dev_assign_to_device_R4P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_2D
Assign array, R4P kind, rank 2.
fortran
subroutine dev_assign_to_device_R4P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_3D
Assign array, R4P kind, rank 3.
fortran
subroutine dev_assign_to_device_R4P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_4D
Assign array, R4P kind, rank 4.
fortran
subroutine dev_assign_to_device_R4P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_5D
Assign array, R4P kind, rank 5.
fortran
subroutine dev_assign_to_device_R4P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_6D
Assign array, R4P kind, rank 6.
fortran
subroutine dev_assign_to_device_R4P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_7D
Assign array, R4P kind, rank 7.
fortran
subroutine dev_assign_to_device_R4P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_2D_T
Assign transposed array to device (kind R4P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R4P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to device memory. |
src | real(kind=R4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap (always [1,2] for rank 2). |
Call graph
dev_assign_to_device_R4P_3D_T
Assign transposed array to device (kind R4P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R4P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to device memory. |
src | real(kind=R4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_R4P_4D_T
Assign transposed array to device (kind R4P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R4P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to device memory. |
src | real(kind=R4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_R4P_5D_T
Assign transposed array to device (kind R4P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R4P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to device memory. |
src | real(kind=R4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_R4P_6D_T
Assign transposed array to device (kind R4P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R4P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to device memory. |
src | real(kind=R4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_R4P_7D_T
Assign transposed array to device (kind R4P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_R4P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | real(kind=R4P) | inout | pointer | Pointer to device memory. |
src | real(kind=R4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_R4P_1D_LB
Assign array, R4P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_to_device_R4P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_2D_LB
Assign array, R4P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_to_device_R4P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_3D_LB
Assign array, R4P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_to_device_R4P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_4D_LB
Assign array, R4P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_to_device_R4P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_5D_LB
Assign array, R4P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_to_device_R4P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_6D_LB
Assign array, R4P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_to_device_R4P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_to_device_R4P_7D_LB
Assign array, R4P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_to_device_R4P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | real(kind=R4P) | inout | pointer | Pointer to assign memory. |
src | real(kind=R4P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_1D
Assign array, I8P kind, rank 1.
fortran
subroutine dev_assign_from_device_I8P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_2D
Assign array, I8P kind, rank 2.
fortran
subroutine dev_assign_from_device_I8P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_3D
Assign array, I8P kind, rank 3.
fortran
subroutine dev_assign_from_device_I8P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_4D
Assign array, I8P kind, rank 4.
fortran
subroutine dev_assign_from_device_I8P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_5D
Assign array, I8P kind, rank 5.
fortran
subroutine dev_assign_from_device_I8P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_6D
Assign array, I8P kind, rank 6.
fortran
subroutine dev_assign_from_device_I8P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_7D
Assign array, I8P kind, rank 7.
fortran
subroutine dev_assign_from_device_I8P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_2D_T
Assign transposed array from device (kind I8P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I8P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I8P_3D_T
Assign transposed array from device (kind I8P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I8P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I8P_4D_T
Assign transposed array from device (kind I8P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I8P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I8P_5D_T
Assign transposed array from device (kind I8P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I8P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I8P_6D_T
Assign transposed array from device (kind I8P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I8P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I8P_7D_T
Assign transposed array from device (kind I8P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I8P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I8P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I8P_1D_LB
Assign array, I8P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_from_device_I8P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_2D_LB
Assign array, I8P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_from_device_I8P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_3D_LB
Assign array, I8P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_from_device_I8P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_4D_LB
Assign array, I8P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_from_device_I8P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_5D_LB
Assign array, I8P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_from_device_I8P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_6D_LB
Assign array, I8P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_from_device_I8P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I8P_7D_LB
Assign array, I8P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_from_device_I8P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | allocatable | Assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_1D
Assign array, I8P kind, rank 1.
fortran
subroutine dev_assign_to_device_I8P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_2D
Assign array, I8P kind, rank 2.
fortran
subroutine dev_assign_to_device_I8P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_3D
Assign array, I8P kind, rank 3.
fortran
subroutine dev_assign_to_device_I8P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_4D
Assign array, I8P kind, rank 4.
fortran
subroutine dev_assign_to_device_I8P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_5D
Assign array, I8P kind, rank 5.
fortran
subroutine dev_assign_to_device_I8P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_6D
Assign array, I8P kind, rank 6.
fortran
subroutine dev_assign_to_device_I8P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_7D
Assign array, I8P kind, rank 7.
fortran
subroutine dev_assign_to_device_I8P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_2D_T
Assign transposed array to device (kind I8P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I8P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap (always [1,2] for rank 2). |
Call graph
dev_assign_to_device_I8P_3D_T
Assign transposed array to device (kind I8P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I8P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I8P_4D_T
Assign transposed array to device (kind I8P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I8P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I8P_5D_T
Assign transposed array to device (kind I8P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I8P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I8P_6D_T
Assign transposed array to device (kind I8P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I8P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I8P_7D_T
Assign transposed array to device (kind I8P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I8P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I8P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I8P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I8P_1D_LB
Assign array, I8P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_to_device_I8P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_2D_LB
Assign array, I8P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_to_device_I8P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_3D_LB
Assign array, I8P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_to_device_I8P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_4D_LB
Assign array, I8P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_to_device_I8P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_5D_LB
Assign array, I8P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_to_device_I8P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_6D_LB
Assign array, I8P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_to_device_I8P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_to_device_I8P_7D_LB
Assign array, I8P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_to_device_I8P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I8P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I8P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_1D
Assign array, I4P kind, rank 1.
fortran
subroutine dev_assign_from_device_I4P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_2D
Assign array, I4P kind, rank 2.
fortran
subroutine dev_assign_from_device_I4P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_3D
Assign array, I4P kind, rank 3.
fortran
subroutine dev_assign_from_device_I4P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_4D
Assign array, I4P kind, rank 4.
fortran
subroutine dev_assign_from_device_I4P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_5D
Assign array, I4P kind, rank 5.
fortran
subroutine dev_assign_from_device_I4P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_6D
Assign array, I4P kind, rank 6.
fortran
subroutine dev_assign_from_device_I4P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_7D
Assign array, I4P kind, rank 7.
fortran
subroutine dev_assign_from_device_I4P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_2D_T
Assign transposed array from device (kind I4P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I4P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I4P_3D_T
Assign transposed array from device (kind I4P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I4P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I4P_4D_T
Assign transposed array from device (kind I4P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I4P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I4P_5D_T
Assign transposed array from device (kind I4P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I4P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I4P_6D_T
Assign transposed array from device (kind I4P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I4P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I4P_7D_T
Assign transposed array from device (kind I4P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I4P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I4P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I4P_1D_LB
Assign array, I4P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_from_device_I4P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_2D_LB
Assign array, I4P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_from_device_I4P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_3D_LB
Assign array, I4P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_from_device_I4P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_4D_LB
Assign array, I4P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_from_device_I4P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_5D_LB
Assign array, I4P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_from_device_I4P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_6D_LB
Assign array, I4P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_from_device_I4P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I4P_7D_LB
Assign array, I4P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_from_device_I4P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | allocatable | Assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_1D
Assign array, I4P kind, rank 1.
fortran
subroutine dev_assign_to_device_I4P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_2D
Assign array, I4P kind, rank 2.
fortran
subroutine dev_assign_to_device_I4P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_3D
Assign array, I4P kind, rank 3.
fortran
subroutine dev_assign_to_device_I4P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_4D
Assign array, I4P kind, rank 4.
fortran
subroutine dev_assign_to_device_I4P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_5D
Assign array, I4P kind, rank 5.
fortran
subroutine dev_assign_to_device_I4P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_6D
Assign array, I4P kind, rank 6.
fortran
subroutine dev_assign_to_device_I4P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_7D
Assign array, I4P kind, rank 7.
fortran
subroutine dev_assign_to_device_I4P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_2D_T
Assign transposed array to device (kind I4P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I4P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap (always [1,2] for rank 2). |
Call graph
dev_assign_to_device_I4P_3D_T
Assign transposed array to device (kind I4P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I4P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I4P_4D_T
Assign transposed array to device (kind I4P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I4P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I4P_5D_T
Assign transposed array to device (kind I4P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I4P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I4P_6D_T
Assign transposed array to device (kind I4P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I4P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I4P_7D_T
Assign transposed array to device (kind I4P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I4P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I4P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I4P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I4P_1D_LB
Assign array, I4P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_to_device_I4P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_2D_LB
Assign array, I4P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_to_device_I4P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_3D_LB
Assign array, I4P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_to_device_I4P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_4D_LB
Assign array, I4P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_to_device_I4P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_5D_LB
Assign array, I4P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_to_device_I4P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_6D_LB
Assign array, I4P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_to_device_I4P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_to_device_I4P_7D_LB
Assign array, I4P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_to_device_I4P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I4P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I4P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_1D
Assign array, I2P kind, rank 1.
fortran
subroutine dev_assign_from_device_I2P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_2D
Assign array, I2P kind, rank 2.
fortran
subroutine dev_assign_from_device_I2P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_3D
Assign array, I2P kind, rank 3.
fortran
subroutine dev_assign_from_device_I2P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_4D
Assign array, I2P kind, rank 4.
fortran
subroutine dev_assign_from_device_I2P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_5D
Assign array, I2P kind, rank 5.
fortran
subroutine dev_assign_from_device_I2P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_6D
Assign array, I2P kind, rank 6.
fortran
subroutine dev_assign_from_device_I2P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_7D
Assign array, I2P kind, rank 7.
fortran
subroutine dev_assign_from_device_I2P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_2D_T
Assign transposed array from device (kind I2P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I2P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I2P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I2P_3D_T
Assign transposed array from device (kind I2P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I2P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I2P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I2P_4D_T
Assign transposed array from device (kind I2P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I2P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I2P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I2P_5D_T
Assign transposed array from device (kind I2P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I2P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I2P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I2P_6D_T
Assign transposed array from device (kind I2P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I2P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I2P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I2P_7D_T
Assign transposed array from device (kind I2P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I2P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I2P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I2P_1D_LB
Assign array, I2P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_from_device_I2P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_2D_LB
Assign array, I2P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_from_device_I2P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_3D_LB
Assign array, I2P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_from_device_I2P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_4D_LB
Assign array, I2P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_from_device_I2P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_5D_LB
Assign array, I2P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_from_device_I2P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_6D_LB
Assign array, I2P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_from_device_I2P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I2P_7D_LB
Assign array, I2P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_from_device_I2P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | allocatable | Assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_1D
Assign array, I2P kind, rank 1.
fortran
subroutine dev_assign_to_device_I2P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_2D
Assign array, I2P kind, rank 2.
fortran
subroutine dev_assign_to_device_I2P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_3D
Assign array, I2P kind, rank 3.
fortran
subroutine dev_assign_to_device_I2P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_4D
Assign array, I2P kind, rank 4.
fortran
subroutine dev_assign_to_device_I2P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_5D
Assign array, I2P kind, rank 5.
fortran
subroutine dev_assign_to_device_I2P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_6D
Assign array, I2P kind, rank 6.
fortran
subroutine dev_assign_to_device_I2P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_7D
Assign array, I2P kind, rank 7.
fortran
subroutine dev_assign_to_device_I2P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_2D_T
Assign transposed array to device (kind I2P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I2P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I2P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap (always [1,2] for rank 2). |
Call graph
dev_assign_to_device_I2P_3D_T
Assign transposed array to device (kind I2P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I2P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I2P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I2P_4D_T
Assign transposed array to device (kind I2P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I2P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I2P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I2P_5D_T
Assign transposed array to device (kind I2P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I2P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I2P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I2P_6D_T
Assign transposed array to device (kind I2P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I2P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I2P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I2P_7D_T
Assign transposed array to device (kind I2P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I2P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I2P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I2P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I2P_1D_LB
Assign array, I2P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_to_device_I2P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_2D_LB
Assign array, I2P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_to_device_I2P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_3D_LB
Assign array, I2P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_to_device_I2P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_4D_LB
Assign array, I2P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_to_device_I2P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_5D_LB
Assign array, I2P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_to_device_I2P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_6D_LB
Assign array, I2P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_to_device_I2P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_to_device_I2P_7D_LB
Assign array, I2P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_to_device_I2P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I2P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I2P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_1D
Assign array, I1P kind, rank 1.
fortran
subroutine dev_assign_from_device_I1P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_2D
Assign array, I1P kind, rank 2.
fortran
subroutine dev_assign_from_device_I1P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_3D
Assign array, I1P kind, rank 3.
fortran
subroutine dev_assign_from_device_I1P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_4D
Assign array, I1P kind, rank 4.
fortran
subroutine dev_assign_from_device_I1P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_5D
Assign array, I1P kind, rank 5.
fortran
subroutine dev_assign_from_device_I1P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_6D
Assign array, I1P kind, rank 6.
fortran
subroutine dev_assign_from_device_I1P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_7D
Assign array, I1P kind, rank 7.
fortran
subroutine dev_assign_from_device_I1P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_2D_T
Assign transposed array from device (kind I1P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I1P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I1P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I1P_3D_T
Assign transposed array from device (kind I1P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I1P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I1P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I1P_4D_T
Assign transposed array from device (kind I1P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I1P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I1P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I1P_5D_T
Assign transposed array from device (kind I1P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I1P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I1P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I1P_6D_T
Assign transposed array from device (kind I1P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I1P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I1P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I1P_7D_T
Assign transposed array from device (kind I1P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_from_device_I1P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | allocatable | Transposed host destination. |
src | integer(kind=I1P) | in | Source device array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_from_device_I1P_1D_LB
Assign array, I1P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_from_device_I1P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_2D_LB
Assign array, I1P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_from_device_I1P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_3D_LB
Assign array, I1P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_from_device_I1P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_4D_LB
Assign array, I1P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_from_device_I1P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_5D_LB
Assign array, I1P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_from_device_I1P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_6D_LB
Assign array, I1P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_from_device_I1P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_from_device_I1P_7D_LB
Assign array, I1P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_from_device_I1P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | allocatable | Assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_1D
Assign array, I1P kind, rank 1.
fortran
subroutine dev_assign_to_device_I1P_1D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_2D
Assign array, I1P kind, rank 2.
fortran
subroutine dev_assign_to_device_I1P_2D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_3D
Assign array, I1P kind, rank 3.
fortran
subroutine dev_assign_to_device_I1P_3D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_4D
Assign array, I1P kind, rank 4.
fortran
subroutine dev_assign_to_device_I1P_4D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_5D
Assign array, I1P kind, rank 5.
fortran
subroutine dev_assign_to_device_I1P_5D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_6D
Assign array, I1P kind, rank 6.
fortran
subroutine dev_assign_to_device_I1P_6D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_7D
Assign array, I1P kind, rank 7.
fortran
subroutine dev_assign_to_device_I1P_7D(dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_2D_T
Assign transposed array to device (kind I1P, rank 2), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I1P_2D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I1P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap (always [1,2] for rank 2). |
Call graph
dev_assign_to_device_I1P_3D_T
Assign transposed array to device (kind I1P, rank 3), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I1P_3D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I1P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I1P_4D_T
Assign transposed array to device (kind I1P, rank 4), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I1P_4D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I1P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I1P_5D_T
Assign transposed array to device (kind I1P, rank 5), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I1P_5D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I1P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I1P_6D_T
Assign transposed array to device (kind I1P, rank 6), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I1P_6D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I1P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I1P_7D_T
Assign transposed array to device (kind I1P, rank 7), swapping index positions ij(1) and ij(2).
fortran
subroutine dev_assign_to_device_I1P_7D_T(dst, src, ij)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
dst | integer(kind=I1P) | inout | pointer | Pointer to device memory. |
src | integer(kind=I1P) | in | Source host array. | |
ij | integer(kind=I4P) | in | 1-based index pair to swap. |
Call graph
dev_assign_to_device_I1P_1D_LB
Assign array, I1P kind, rank 1, lower bound passed.
fortran
subroutine dev_assign_to_device_I1P_1D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_2D_LB
Assign array, I1P kind, rank 2, lower bound passed.
fortran
subroutine dev_assign_to_device_I1P_2D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_3D_LB
Assign array, I1P kind, rank 3, lower bound passed.
fortran
subroutine dev_assign_to_device_I1P_3D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_4D_LB
Assign array, I1P kind, rank 4, lower bound passed.
fortran
subroutine dev_assign_to_device_I1P_4D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_5D_LB
Assign array, I1P kind, rank 5, lower bound passed.
fortran
subroutine dev_assign_to_device_I1P_5D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_6D_LB
Assign array, I1P kind, rank 6, lower bound passed.
fortran
subroutine dev_assign_to_device_I1P_6D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph
dev_assign_to_device_I1P_7D_LB
Assign array, I1P kind, rank 7, lower bound passed.
fortran
subroutine dev_assign_to_device_I1P_7D_LB(lbounds, dst, src)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
lbounds | integer(kind=I4P) | in | Array lower bounds, 1 if not passed. | |
dst | integer(kind=I1P) | inout | pointer | Pointer to assign memory. |
src | integer(kind=I1P) | in | Source memory. |
Call graph