1 #include <libmesh/petsc_vector.h> 
    3 #ifdef LIBMESH_HAVE_PETSC 
   16   CPPUNIT_TEST( testGetArray );
 
   18   CPPUNIT_TEST_SUITE_END();
 
   22     unsigned int min_block_size  = 2;
 
   25     unsigned int my_p = my_comm->rank();
 
   26     unsigned int local_size  = (min_block_size + my_p);
 
   27     unsigned int global_size = 0;
 
   28     unsigned int my_offset = 0;
 
   32         const unsigned int p_size =
 
   33           (min_block_size + static_cast<unsigned int>(p));
 
   34         global_size += p_size;
 
   43     for (
unsigned int i=0; i<local_size; i++)
 
   51     for (
unsigned int i=0; i<local_size; i++)
 
   57     for (
unsigned int i=0; i<local_size; i++)
 
   65     CPPUNIT_ASSERT_EQUAL((intptr_t)read_only_values, (intptr_t)values);
 
   74 #endif // #ifdef LIBMESH_HAVE_PETSC