if you mean the type of preconditioner here, could you please rename the variable to _pc_type to keep it consistent with PetsC naming conventions?