tests by jchannel | SimScale