From 7c9d5a3428fd93265b86ec13d8575d8f3d63806a Mon Sep 17 00:00:00 2001 From: Timo Heister Date: Tue, 6 Nov 2012 14:48:39 +0000 Subject: [PATCH] modify step-6 to work with petsc git-svn-id: https://svn.dealii.org/branches/branch_unify_linear_algebra@27433 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/examples/step-6/step-6.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/deal.II/examples/step-6/step-6.cc b/deal.II/examples/step-6/step-6.cc index b2d3f25126..917d0537c1 100644 --- a/deal.II/examples/step-6/step-6.cc +++ b/deal.II/examples/step-6/step-6.cc @@ -39,10 +39,15 @@ #include +#define USE_PETSC_LA + namespace LA { +#ifdef USE_PETSC_LA + using namespace dealii::LinearAlgebraPETSc; +#else using namespace dealii::LinearAlgebraDealII; -// using namespace dealii::LinearAlgebraPETSc; +#endif // using namespace dealii::LinearAlgebraTrilinos; } @@ -622,9 +627,10 @@ void Step6::assemble_system () constraints.distribute_local_to_global(cell_matrix, cell_rhs, local_dof_indices, system_matrix, system_rhs); } -// system_matrix.compress(); -// system_rhs.compress(); - + #ifdef USE_PETSC_LA + system_matrix.compress(); + system_rhs.compress(); + #endif // Now we are done assembling the linear // system. The constrained nodes are still -- 2.39.5