Prints error messages generated through the use of the CUDABLAS Library using the IMSL error handler.
ISZ — An array of
length 5. (Input/Output)
The elemnents of ISZ contain the
following:
ISZ |
Description |
ISZ(1) |
NOT used. |
ISZ(2) |
NOT used. |
ISZ(3) |
Used to pass the argument number of the BLAS routine being called which is in error. |
ISZ(4) |
The enumeration value which identifies the name of the routine for which an error has occurred. ISZ(4) can be one of the enumerated values listed in Tables 9.3, 9.4, or 9.5. |
ISZ(5) |
NOT used. |
NARRAY_ARGS — The number of array arguments for which the error occurred. (Input)
ERROR_NUMBER — An
integer which identifies the error which occurred. (Input)
ERROR_NUMBER can be
one of the following:
ERROR_NUMBER Value |
Error Description |
ISZ(1) |
“GPU memory allocation error for
|
ISZ(2) |
“CPU or GPU copy failure for |
ISZ(3) |
“GPU or CPU copy failure for |
ISZ(4) |
“Error in routine argument =. %(i1) of Fortran version. ” |
ISZ(5) |
“Double precision hardware on GPU not available for ”. |
Generic: CALL CUDA_ERROR_PRINT (ISZ, NARRAY_ARGS, ERROR_NUMBER)
Note: Normally, this routine is not called by the user.
This routine is used internally to process and print error messages generated through the use of the CUDABLAS Library.
PHONE: 713.784.3131 FAX:713.781.9260 |