lift 12 block limit to macro and remove unused macros
more generically useful, MPI default