abstract by chase_rogers | SimScale