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

Reply via email to