Data-parallel numerical methods in a weather forecast model