tests by mfulkerson | SimScale