On Wed, Jan 30, 2013 at 5:38 PM, Matthew Knepley <knepley at gmail.com> wrote: > On Wed, Jan 30, 2013 at 7:32 PM, Geoffrey Irving <irving at naml.us> wrote: >> >> I'm setting options via >> >> CHECK(PetscOptionsClear()); >> CHECK(PetscOptionsInsert(&argc,&argv,0)); >> >> a while after calling PetscInitialize(). If the options are >> >> -ksp_rtol 1e-3 -pc_factor_mat_ordering_type nd -ksp_type cg >> -pc_type icc -pc_factor_levels 0 -ksp_max_it 100 >> >> it successfully caps CG iterations at 100. If I use >> >> -ksp_max_it 100 -ksp_rtol 1e-3 -pc_factor_mat_ordering_type nd >> -ksp_type cg -pc_type icc -pc_factor_levels 0 >> >> the maximum iterations are 10000. I.e., -ksp_max_it work at the end >> but not at the beginning. What might be causing this order >> dependence? I'm using > > > If you are using straight up argv, then the first argument is always the > program name > and gets ignored.
Yep, that was it. Thanks. Geoffrey
