/[escript]/branches/domexper/paso/src/Options.h
ViewVC logotype

Diff of /branches/domexper/paso/src/Options.h

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

revision 3233 by jfenwick, Thu Sep 30 06:07:08 2010 UTC revision 3234 by jfenwick, Mon Oct 4 01:46:30 2010 UTC
# Line 37  Line 37 
37  #define PASO_CR 4  #define PASO_CR 4
38  #define PASO_CGS 5  #define PASO_CGS 5
39  #define PASO_BICGSTAB 6  #define PASO_BICGSTAB 6
 #define PASO_SSOR 7  
40  #define PASO_ILU0 8  #define PASO_ILU0 8
41  #define PASO_ILUT 9  #define PASO_ILUT 9
42  #define PASO_JACOBI 10  #define PASO_JACOBI 10
# Line 63  Line 62 
62  #define PASO_DEFAULT_REORDERING 30  #define PASO_DEFAULT_REORDERING 30
63  #define PASO_SUPER_LU 31  #define PASO_SUPER_LU 31
64  #define PASO_PASTIX 32  #define PASO_PASTIX 32
65    #define PASO_STANDARD_COARSENING 39
66  #define PASO_YAIR_SHAPIRA_COARSENING 33  #define PASO_YAIR_SHAPIRA_COARSENING 33
67  #define PASO_RUGE_STUEBEN_COARSENING 34  #define PASO_RUGE_STUEBEN_COARSENING 34
68  #define PASO_AGGREGATION_COARSENING 35  #define PASO_AGGREGATION_COARSENING 35
69  #define PASO_NO_PRECONDITIONER 36  #define PASO_NO_PRECONDITIONER 36
70  #define PASO_MIN_COARSE_MATRIX_SIZE 37  #define PASO_MIN_COARSE_MATRIX_SIZE 37
71  #define PASO_AMLI 38  #define PASO_AMLI 38
 #define PASO_STANDARD_COARSENING 39  
 #define PASO_GAUSS_SEIDEL_MPI 40  
72    
73  typedef struct {  typedef struct {
74      index_t method;      index_t method;
# Line 99  typedef struct { Line 97  typedef struct {
97      bool_t accept_failed_convergence;      bool_t accept_failed_convergence;
98      index_t coarsening_method;      index_t coarsening_method;
99      double relaxation_factor;      double relaxation_factor;
100        bool_t use_local_preconditioner;
101    
102      /* diagnostic values */      /* diagnostic values */
103      dim_t num_iter;      dim_t num_iter;
# Line 109  typedef struct { Line 108  typedef struct {
108      double net_time;      double net_time;
109      double residual_norm;      double residual_norm;
110      bool_t converged;      bool_t converged;
111        double preconditioner_size; /* in Mbytes */
112        bool_t time_step_backtracking_used;
113    
114  } Paso_Options;  } Paso_Options;
115    

Legend:
Removed from v.3233  
changed lines
  Added in v.3234

  ViewVC Help
Powered by ViewVC 1.1.26