Parallel Algorithms and Software for Nuclear, Energy, and Environmental Applications Part I: Multiphysics Algorithms. (2012). Communications in Computational Physics, 12(3), 807-833. https://doi.org/10.4208/cicp.091010.140711s