[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