~fluidity-core/fluidity/shallow-water-dev

« back to all changes in this revision

Viewing changes to schemas/solvers.rnc

  • Committer: colin.cotter at ac
  • Date: 2012-02-13 14:24:01 UTC
  • mfrom: (3565.1.362 fluidity)
  • Revision ID: colin.cotter@imperial.ac.uk-20120213142401-fz23s9jmvc8jjiy6
MergedĀ fromĀ trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
427
427
      element cache_solver_context {
428
428
         empty
429
429
      }?,
430
 
      (
431
 
         ## Use Reverse Cuthill-McKee reordering to improve cache performance
432
 
         element reordering {
433
 
           attribute name { "rcm" }
434
 
         }|
435
 
         ## Use one way dissecting reordering to improve cache performance
436
 
         element reordering {
437
 
           attribute name { "1wd" }
438
 
         }|
439
 
         ## Use natural ordering as reordering, i.e. change nothing.
440
 
         ## Only useful for debugging purposes.
441
 
         element reordering {
442
 
           attribute name { "natural" }
443
 
         }|
444
 
         ## Specify any other reordering mechanism supported by PETSc
445
 
         ## see http://www-unix.mcs.anl.gov/petsc/petsc-as/snapshots/petsc-current/docs/manualpages/MatOrderings/MatGetOrdering.html
446
 
         element reordering {
447
 
           attribute name { xsd:string }
448
 
         }
449
 
      )?,
 
430
      ## Specify a reordering mechanism supported by PETSc
 
431
      ## to improve cache performance, see
 
432
      ## http://www-unix.mcs.anl.gov/petsc/petsc-as/snapshots/petsc-current/docs/manualpages/MatOrderings/MatGetOrdering.html
 
433
      ##
 
434
      ## Note that the use of reordering mechanisms for solves is 
 
435
      ## currently untested.  Possible schemes include:
 
436
      ## Reverse Cuthill-McKee reordering (rcm), a one way dissecting (1wd)
 
437
      ## algorithm, and also a natural ordering (natural) for debugging.
 
438
      element reordering {
 
439
         attribute name { xsd:string }
 
440
      }?,
450
441
      ## Extra diagnostics to help debug solver problems
451
442
      element diagnostics {
452
443
         ## Print out the norm of vectors and matrices before the