The following programs are developed during our research and made open-source at Github.


Lawic is solving large amplitude water waves interacting with underlying currents. At present, a compiled executable file is provided for analyzing large amplitude waves traveling on rotational flow with constant vorticity, along with postprocessing tools in Python environment and examples with dataset. Find it on Github.


Openmoor is an open-source program for simulating mooring systems in offshore floating wind turbines and wave energy devices. Find the source code and examples at GitHub and the tutorial on openmoor official website.


Fractional-order AutoRegressive model with eXogenous variables (FARX) for building thermo-dynamics can achieve comparable accuracy as classical ARX models while with a largely reduced number of parameters. This largely reduces the identification cost in system identification, therefore facilitating the model-predictive control. Find the code and an example here.