Text this: Large-Scale PDE-Constrained Optimization /