An efficient numerical algorithm for simulating Swift–Hohenberg pattern formation on evolving geometric surfaces | Synapse