In AOCL 5.2, this functionality has expanded coverage and is easier to use. The following changes have been made:
Prior to AOCL 5.2, enabling Logging or Tracing involved editing the file <aocl-blas folder>/aocl_dtl/aocldtlcf.h and changing the following macros from 0 to 1 as appropriate:
#define AOCL_DTL_LOG_ENABLE 0and/or
#define AOCL_DTL_TRACE_ENABLE 0and defining the tracing level by changing
#define AOCL_DTL_TRACE_LEVEL AOCL_DTL_LEVEL_TRACE_5and then building the library as explained in Build AOCL-BLAS from Source on Linux.
The set of tracing and logging functionality has also been significantly expanded in AOCL 5.2:
Logging and Tracing have been added to BLAS2 packed matrix, banded matrix and
rot*APIs.Logging has also been added to
gemm_packandgemm_computeAPIs.