Publications
On the Design of Interfaces to Serial and Parallel Direct Solver Libraries
Wereportonthedesignofgeneral,flexible,consistentandefficientinterfacestodirectsolveralgorithmsforthesolutionofsystemsoflinearequations.Wesupposethatsuchalgorithmsareavailableinformofsoftwarelibraries,andweintroduceaframeworktofacilitatetheusageoftheselibraries.Thisframeworkiscomposedbytwocomponents:anabstractmatrixinterfacetoaccessthelinearsystemmatrixelements,andanabstractsolverinterfacethatcontrolsthesolutionofthelinearsystem.Wedescribeaconcreteimplementationoftheproposedframework,whichallowsahigh-levelviewandusageofmostofthecurrentlyavailablelibrariesthatimplementsdirectsolutionmethodsforlinearsystems.Wecommentontheadvantagesandlimitationoftheframework.3