port v1 by SaschaS | SimScale