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
