Zaslat SMS: Hierarchically parallelized constrained nonlinear solvers with automated substructuring / Joe Padovan and Abel Kwang.