/**
 *
 ****
 *
 * @defgroup Auxiliary Main subroutines
 * This groups describes all main routines of the PLASMA library to
 * setup the library.
 *
 ****
 *
 * @defgroup CORE_float Kernel Interface - Single Real
 *   This is the group of single real kernels available in coreblas
 *   library.
 * @defgroup CORE_double Kernel Interface - Double Real
 *   This is the group of double real kernels available in coreblas
 *   library.
 * @defgroup CORE_PLASMA_Complex32_t Kernel Interface - Single Complex
 *   This is the group of single complex kernels available in coreblas
 *   library.
 * @defgroup CORE_PLASMA_Complex64_t Kernel Interface - Double Complex
 *   This is the group of double complex kernels available in coreblas
 *   library.
 *
 ****
 *
 * @defgroup float Simple Interface - Single Real
 *   This is the group of single real functions using the
 *   simple user interface.
 * @defgroup double Simple Interface - Double Real
 *   This is the group of double real functions using the
 *   simple user interface.
 * @defgroup PLASMA_Complex32_t Simple Interface - Single Complex
 *   This is the group of single complex functions using the
 *   simple user interface.
 * @defgroup PLASMA_Complex64_t Simple Interface - Double Complex
 *   This is the group of double complex functions using the
 *   simple user interface.
 *
 ****
 *
 * @defgroup float_Tile Advanced Interface: Synchronous - Single Real
 *   This is the group of single real functions using the
 *   advanced synchronous interface.
 * @defgroup double_Tile Advanced Interface: Synchronous - Double Real
 *   This is the group of double real functions using the
 *   advanced synchronous interface.
 * @defgroup PLASMA_Complex32_t_Tile Advanced Interface: Synchronous - Single Complex
 *   This is the group of single complex functions using the
 *   advanced synchronous interface.
 * @defgroup PLASMA_Complex64_t_Tile Advanced Interface: Synchronous - Double Complex
 *   This is the group of double complex functions using the
 *   advanced synchronous user interface.
 *
 ****
 *
 * @defgroup float_Tile_Async Advanced Interface: Asynchronous - Single Real
 *   This is the group of single real functions using the
 *   advanced asynchronous interface.
 * @defgroup double_Tile_Async Advanced Interface: Asynchronous - Double Real
 *   This is the group of double real functions using the
 *   advanced asynchronous interface.
 * @defgroup PLASMA_Complex32_t_Tile_Async Advanced Interface: Asynchronous - Single Complex
 *   This is the group of single complex functions using the
 *   advanced asynchronous interface.
 * @defgroup PLASMA_Complex64_t_Tile_Async Advanced Interface: Asynchronous - Double Complex
 *   This is the group of double complex functions using the
 *   advanced asynchronous interface.
 *
 **/
