You do if preconditioners (like AMG) will use it or if using functions like MatSetValuesBlocked(). If you have uniform block structure, it doesn't hurt. Edoardo alinovi <edoardo.alinovi at gmail.com> writes: > Hi Guys, > > Very quick one. Do I need to set the block size with MPIAIJ?