High-resolution computational algorithms for simulating offshore wind turbines and farms: Model development and validation