[petsc-users] Non-official C++ binding for PETSc

Caner Candan caner at candan.fr
Tue Sep 13 05:58:28 CDT 2011


Hi PETSc users,

Let's introduce a non-official C++ version of PETSc developed during
my MSc's degree, this work does not include all the components of the
library, however you can already find some operators like KSPSolver,
MultiplyMatVec and Dot. The framework uses a functors-based design
requiring all components to define an operator function. There are
also a Matrix and Vector data structure classes.

The sources are available as free software under the terms of the GNU
GPL license at https://github.com/canercandan/petsc-cxx

Have a look also into the "test" folder in order to see how it works.
(https://github.com/canercandan/petsc-cxx/tree/master/test)

To build the project, kindly read the README file at
https://github.com/canercandan/petsc-cxx/blob/master/README

BR,
Caner Candan


More information about the petsc-users mailing list