<div dir="ltr"><div>Dear Petsc-gurus,</div><div><br></div><div>I am solving Biot's poroelasticity problem :</div><div> <img width="237" height="54" style="margin-right: 0px;" alt="Images intégrées 1" src="cid:ii_158f8fd5ddeb7876"></div><div><br></div><div>I am using a mixed P2-P1 finite element discretization. </div><div><br></div><div>I am using the fieldsplit framework to solve the linear systems. Here are the options I am using : </div><div>-pc_type fieldsplit<br>-pc_field_split_type schur<br>-fieldsplit_0_pc_type gamg<br>-fieldsplit_0_pc_gamg_threshold -1.0<br>-fieldsplit_0_ksp_type gmres<br>-fieldsplit_0_ksp_monitor<br>-fieldsplit_1_pc_type sor<br>-fieldsplit_1_ksp_type gmres<br>-pc_fieldsplit_schur_factorization_type upper<br></div><div><br></div><div><br></div><div>By increasing the mesh size, I get increasing numbers of outer iterations. </div><div><br></div><div>According to your own experience, among all the features of fieldsplit, was is the "best" set of preconditioners for this rather classical problem  in order to get an extensible solver (I would like to solve this problem on some tens millions of unknowns of some hundreds of procs)? </div><div><br></div><div>Thanks,</div><div>Nicolas<br></div></div>