159 |
|
|
160 |
enum ida_parameters{ |
enum ida_parameters{ |
161 |
IDA_PARAM_LINSOLVER |
IDA_PARAM_LINSOLVER |
162 |
|
,IDA_PARAM_MAXL |
163 |
,IDA_PARAM_AUTODIFF |
,IDA_PARAM_AUTODIFF |
164 |
,IDA_PARAM_SAFEEVAL |
,IDA_PARAM_SAFEEVAL |
165 |
,IDA_PARAM_RTOL |
,IDA_PARAM_RTOL |
242 |
,(SlvParameterInitChar){{"linsolver" |
,(SlvParameterInitChar){{"linsolver" |
243 |
,"Linear solver",1 |
,"Linear solver",1 |
244 |
,"See IDA manual, section 5.5.3." |
,"See IDA manual, section 5.5.3." |
245 |
}, "SPGMR"}, (char *[]){"DENSE","BAND","SPGMR","BBDSPGMR",NULL} |
}, "SPGMR"}, (char *[]){"DENSE","BAND","SPGMR","SPBCG","SPTFQMR",NULL} |
246 |
|
); |
247 |
|
|
248 |
|
slv_param_int(p,IDA_PARAM_MAXL |
249 |
|
,(SlvParameterInitInt){{"maxl" |
250 |
|
,"Maximum Krylov dimension",0 |
251 |
|
,"The maximum dimension of Krylov space used by the linear solver" |
252 |
|
" (for SPGMR, SPBCG, SPTFQMR) with IDA. See IDA manual section 5.5." |
253 |
|
" The default of 0 results in IDA using its internal default, which" |
254 |
|
" is currently a value of 5." |
255 |
|
}, 0, 0, 20 } |
256 |
); |
); |
257 |
|
|
258 |
slv_param_bool(p,IDA_PARAM_GSMODIFIED |
slv_param_bool(p,IDA_PARAM_GSMODIFIED |