Damage is incorrectly initialised (at least in the benchmark case). Outputting every time step, damage after the first time step looks like this: <img width="386" alt="image" src="https://github.com/user-attachments/assets/35701bc5-402c-4ae1-8844-1ea6f078ad1b"> However, there should be no slope towards zero going towards x=0. Turning off the wind makes the problem more obvious: <img width="386" alt="image" src="https://github.com/user-attachments/assets/f0019d1b-4c5f-43bf-b01c-a249c7141cfa">