=== modified file 'dolfin/la/PETScPreconditioner.cpp'
--- dolfin/la/PETScPreconditioner.cpp	2013-02-19 20:46:47 +0000
+++ dolfin/la/PETScPreconditioner.cpp	2013-02-20 09:15:15 +0000
@@ -570,7 +570,13 @@
 
   // Set physical coordinates for row dofs
   if (!_coordinates.empty())
+  {
+  #if PETSC_VERSION_MAJOR == 3 && PETSC_VERSION_MINOR < 3
+    PCSetCoordinates(pc, 3, _coordinates.data());
+  #else
     PCSetCoordinates(pc, 3, _coordinates.size()/3, _coordinates.data());
+  #endif
+  }
 
   // Clear memeory
   _coordinates.clear();

