/[escript]/trunk/paso/src/Options_getSolver.c
ViewVC logotype

Diff of /trunk/paso/src/Options_getSolver.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1311 by ksteube, Wed Feb 14 04:40:49 2007 UTC revision 1312 by ksteube, Mon Sep 24 06:18:44 2007 UTC
# Line 1  Line 1 
 /* $Id$ */  
1    
2    /* $Id$ */
3    
4  /*  /*******************************************************
5  ********************************************************************************   *
6  *               Copyright   2006 by ACcESS MNRF                                *   *           Copyright 2003-2007 by ACceSS MNRF
7  *                                                                              *   *       Copyright 2007 by University of Queensland
8  *                 http://www.access.edu.au                                     *   *
9  *           Primary Business: Queensland, Australia                            *   *                http://esscc.uq.edu.au
10  *     Licensed under the Open Software License version 3.0             *   *        Primary Business: Queensland, Australia
11  *        http://www.opensource.org/licenses/osl-3.0.php                        *   *  Licensed under the Open Software License version 3.0
12  ********************************************************************************   *     http://www.opensource.org/licenses/osl-3.0.php
13  */   *
14     *******************************************************/
15    
16  /**************************************************************/  /**************************************************************/
17    
# Line 106  index_t Paso_Options_getSolver(index_t s Line 107  index_t Paso_Options_getSolver(index_t s
107          }          }
108          break;          break;
109      }      }
110    /* UMFPACK */    /* TRILINOS */
111      } else if (package==PASO_TRILINOS) {
112         switch (solver) {
113            case PASO_BICGSTAB:
114                out=PASO_BICGSTAB;
115                break;
116            case PASO_PCG:
117                out=PASO_PCG;
118                break;
119            case PASO_PRES20:
120                out=PASO_PRES20;
121                break;
122            case PASO_GMRES:
123                out=PASO_GMRES;
124                break;
125            default:
126                if (symmetry) {
127                   out=PASO_PCG;
128                } else {
129                   out=PASO_BICGSTAB;
130                }
131                break;
132         }
133    } else if (package==PASO_UMFPACK) {    } else if (package==PASO_UMFPACK) {
134        out=PASO_DIRECT;        out=PASO_DIRECT;
135    } else {    } else {

Legend:
Removed from v.1311  
changed lines
  Added in v.1312

  ViewVC Help
Powered by ViewVC 1.1.26