/// <summary> /// Use the Intel MKL native provider for linear algebra, with the specified configuration parameters. /// Throws if it is not available or failed to initialize, in which case the previous provider is still active. /// </summary> public static void UseNativeMKL( MklConsistency consistency = MklConsistency.Auto, MklPrecision precision = MklPrecision.Double, MklAccuracy accuracy = MklAccuracy.High) { MklLinearAlgebraControl.UseNativeMKL(consistency, precision, accuracy); MklFourierTransformControl.UseNativeMKL(); MklSparseSolverControl.UseNativeMKL(); }
/// <summary> /// Use the Intel MKL native provider for linear algebra. /// Throws if it is not available or failed to initialize, in which case the previous provider is still active. /// </summary> public static void UseNativeMKL() { MklLinearAlgebraControl.UseNativeMKL(); MklFourierTransformControl.UseNativeMKL(); MklSparseSolverControl.UseNativeMKL(); }