[petsc-dev] refactoring petsccusp.h needed
Barry Smith
bsmith at mcs.anl.gov
Fri Mar 8 15:42:50 CST 2013
Paul,
We are thinking of a PETSc release around March 21. Before that time petsccusp.h
#if !defined(__PETSCCUSP_H)
#define __PETSCCUSP_H
/*
This should only be included in user code that uses CUSP directly and hence the file name ends with .cu
*/
#include <../src/vec/vec/impls/dvecimpl.h>
#include <../src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h>
#endif
so that ONLY the public interface of the stuff (what needs to be known to user code) is available and the rest is kept in the cuspvecimpl.h file. Maybe pets ccusp.h could be empty, I don't know).
Do you think you can make that change and anything else that needs doing before the release?
Thanks
Barry
More information about the petsc-dev
mailing list