Text this: Waves and optics simulations the consortium for upper-level physics software