ORB5  v4.9.4
globals_diag::diag_copyinout Interface Reference

Public Member Functions

subroutine diag0d_copyinout_scalar (diag, copyin)
 Transfer one 0D diagnostic from host to device or vice-versa. More...
 
subroutine diag1d_copyinout_scalar (diag, copyin)
 Transfer one 1D diagnostic from host to device or vice-versa. More...
 
subroutine diag2d_copyinout_scalar (diag, copyin)
 Transfer one 2D diagnostic from host to device or vice-versa. More...
 
subroutine diag3d_copyinout_scalar (diag, copyin)
 Transfer one 3D diagnostic from host to device or vice-versa. More...
 
subroutine diag0d_copyinout_array (diags, copyin)
 Transfer an array of 0D diagnostics from host to device or vice-versa. More...
 
subroutine diag1d_copyinout_array (diags, copyin)
 Transfer an array of 1D diagnostics from host to device or vice-versa. More...
 
subroutine diag2d_copyinout_array (diags, copyin)
 Transfer an array of 2D diagnostics from host to device or vice-versa. More...
 
subroutine diag3d_copyinout_array (diags, copyin)
 Transfer an array of 3D diagnostics from host to device or vice-versa. More...
 

Member Function/Subroutine Documentation

◆ diag0d_copyinout_array()

subroutine globals_diag::diag_copyinout::diag0d_copyinout_array ( type(diag0d), dimension(:), intent(inout)  diags,
logical, intent(in)  copyin 
)

Transfer an array of 0D diagnostics from host to device or vice-versa.

Parameters
[in,out]diagsDiagnostics
[in]copyin.true. for host to device, .false. for device to host

◆ diag0d_copyinout_scalar()

subroutine globals_diag::diag_copyinout::diag0d_copyinout_scalar ( type(diag0d), intent(inout)  diag,
logical, intent(in)  copyin 
)

Transfer one 0D diagnostic from host to device or vice-versa.

Parameters
[in,out]diagDiagnostic
[in]copyin.true. for host to device, .false. for device to host

◆ diag1d_copyinout_array()

subroutine globals_diag::diag_copyinout::diag1d_copyinout_array ( type(diag1d), dimension(:), intent(inout)  diags,
logical, intent(in)  copyin 
)

Transfer an array of 1D diagnostics from host to device or vice-versa.

Parameters
[in,out]diagsDiagnostics
[in]copyin.true. for host to device, .false. for device to host

◆ diag1d_copyinout_scalar()

subroutine globals_diag::diag_copyinout::diag1d_copyinout_scalar ( type(diag1d), intent(inout)  diag,
logical, intent(in)  copyin 
)

Transfer one 1D diagnostic from host to device or vice-versa.

Parameters
[in,out]diagDiagnostic
[in]copyin.true. for host to device, .false. for device to host

◆ diag2d_copyinout_array()

subroutine globals_diag::diag_copyinout::diag2d_copyinout_array ( type(diag2d), dimension(:), intent(inout)  diags,
logical, intent(in)  copyin 
)

Transfer an array of 2D diagnostics from host to device or vice-versa.

Parameters
[in,out]diagsDiagnostics
[in]copyin.true. for host to device, .false. for device to host

◆ diag2d_copyinout_scalar()

subroutine globals_diag::diag_copyinout::diag2d_copyinout_scalar ( type(diag2d), intent(inout)  diag,
logical, intent(in)  copyin 
)

Transfer one 2D diagnostic from host to device or vice-versa.

Parameters
[in,out]diagDiagnostic
[in]copyin.true. for host to device, .false. for device to host

◆ diag3d_copyinout_array()

subroutine globals_diag::diag_copyinout::diag3d_copyinout_array ( type(diag3d), dimension(:), intent(inout)  diags,
logical, intent(in)  copyin 
)

Transfer an array of 3D diagnostics from host to device or vice-versa.

Parameters
[in,out]diagsDiagnostics
[in]copyin.true. for host to device, .false. for device to host

◆ diag3d_copyinout_scalar()

subroutine globals_diag::diag_copyinout::diag3d_copyinout_scalar ( type(diag3d), intent(inout)  diag,
logical, intent(in)  copyin 
)

Transfer one 3D diagnostic from host to device or vice-versa.

Parameters
[in,out]diagDiagnostic
[in]copyin.true. for host to device, .false. for device to host

The documentation for this interface was generated from the following file: