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