Initial commit taken from https://github.com/OffWind/offwind/tree/master/Offwind.Solver (terminated now)