I've just noticed that now SNES does not create the inner KSP at the time SNESCreate() is called. Then I could easily manage to break things (basically, if SNESSetFromOptions() is never called)
Does it make sense to add: if (!snes->ksp) { SNESGetKSP(snes, &snes->ksp);} near the begining of SNESSetUp() ?? -- Lisandro Dalc?n --------------- Centro Internacional de M?todos Computacionales en Ingenier?a (CIMEC) Instituto de Desarrollo Tecnol?gico para la Industria Qu?mica (INTEC) Consejo Nacional de Investigaciones Cient?ficas y T?cnicas (CONICET) PTLC - G?emes 3450, (3000) Santa Fe, Argentina Tel/Fax: +54-(0)342-451.1594