I am using the library version 2.4.5 and after reading the accompanying documentation (ver 2.3) I still have some questions, firstly the documentation mentions (2.1.3) that PLASMA has two scheduling modes; static and dynamic. However further in the documentation (6.1) it says that PLASMA currently only supports static scheduling, is that information out of date?
Am I right in thinking that the dynamic scheduling uses QUARK and the static version does not? Or do they both use QUARK? Reading the source code suggest that static version are not handled with quark as they make `CORE_xyyzz` calls rather than the `QUARK_CORE_xyydd` calls.
After reading the source I am unclear as to you select between static and dynamic scheduling (if dynamic is currently available), I see that there a `PLASMA_Set` switch case for scheduling but I don't know whether that the correct way to set and whether it is supported if used, this documentation makes no mention of it: http://icl.cs.utk.edu/projectsfiles/pla ... plasma_get.
The source I downloaded doesn't seem to come with a reference, is it still maintained for newer versions?
Finally the docs also say:
A pruned search method to obtain "good" parameters is described in . We note that
autotuning is part of the PLASMA's roadmap; unfortunately, as of 2.0.0, the PLASMA
software does not have its autotuning component available for release.
What is that state of autotuning in version 2.4.5?
Sorry to have bombarded you with questions