~ubuntu-branches/ubuntu/vivid/deal.ii/vivid

« back to all changes in this revision

Viewing changes to lac/source/petsc_precondition.cc

  • Committer: Bazaar Package Importer
  • Author(s): Adam C. Powell, IV
  • Date: 2009-07-21 08:02:26 UTC
  • mfrom: (3.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20090721080226-h4itnctcm1l26swz
Tags: 6.2.1-1
* New upstream release.
* Removed backslashes from dependencies (closes: #535284).
* Added libboost-graph-dev to Build-Depends (closes: #533629).
* Updated Standards-Version.
* Updated debhelper Build-Depends version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
//---------------------------------------------------------------------------
2
 
//    $Id: petsc_precondition.cc 18538 2009-03-31 13:32:02Z young $
 
2
//    $Id: petsc_precondition.cc 18762 2009-04-28 03:37:49Z bangerth $
3
3
//    Version: $Name$
4
4
//
5
 
//    Copyright (C) 2004, 2006, 2008 by the deal.II authors
 
5
//    Copyright (C) 2004, 2006, 2008, 2009 by the deal.II authors
6
6
//
7
7
//    This file is subject to QPL and may not be  distributed
8
8
//    without copyright and license information. Please refer
234
234
    AssertThrow (ierr == 0, ExcPETScError(ierr));
235
235
 
236
236
                                     // then set flags
237
 
#if (PETSC_VERSION_MAJOR == 2) && (PETSC_VERSION_MINOR < 3) && (PETSC_VERSION_SUBMINOR < 1)
 
237
#if ((PETSC_VERSION_MAJOR == 2) && \
 
238
     ((PETSC_VERSION_MINOR < 3) || \
 
239
      ((PETSC_VERSION_MINOR == 3) && \
 
240
       (PETSC_VERSION_SUBMINOR < 1))))
238
241
    PCICCSetLevels (pc, additional_data.levels);
239
242
#else
240
243
    PCFactorSetLevels (pc, additional_data.levels);
274
277
    AssertThrow (ierr == 0, ExcPETScError(ierr));
275
278
 
276
279
                                     // then set flags
277
 
#if (PETSC_VERSION_MAJOR == 2) && (PETSC_VERSION_MINOR < 3) && (PETSC_VERSION_SUBMINOR < 1)
 
280
#if ((PETSC_VERSION_MAJOR == 2) && \
 
281
     ((PETSC_VERSION_MINOR < 3) || \
 
282
      ((PETSC_VERSION_MINOR == 3) && \
 
283
       (PETSC_VERSION_SUBMINOR < 1))))
278
284
    PCILUSetLevels (pc, additional_data.levels);  
279
285
#else
280
286
    PCFactorSetLevels (pc, additional_data.levels);
318
324
    AssertThrow (ierr == 0, ExcPETScError(ierr));
319
325
 
320
326
                                     // set flags as given
321
 
#if (PETSC_VERSION_MAJOR == 2) && (PETSC_VERSION_MINOR >= 3) && (PETSC_VERSION_SUBMINOR >= 1)
 
327
#if ((PETSC_VERSION_MAJOR == 2) && \
 
328
     ((PETSC_VERSION_MINOR < 3) || \
 
329
      ((PETSC_VERSION_MINOR == 3) && \
 
330
       (PETSC_VERSION_SUBMINOR < 1))))
322
331
    ierr = PCLUSetPivoting (pc, additional_data.pivoting);
323
332
#else
324
333
    ierr = PCFactorSetPivoting (pc, additional_data.pivoting);