infinitude attempted recreate by dzhang_g09 | SimScale