Grain Growth and Array Programming - Modeling Techniques for Materials Science
Dyalog User Meetings via YouTube
Overview
Syllabus
A problem for materials science students
Modelling grain growth
First solution in Python
Partial results reveal the problem with singular grain case
Consider second order neighbours to address unrealistic checkboard pattern
Array solution with NumPy
APL grain growth model
Embed APL with Py'n''APL
Benchmarks comparing performance of APL, Python, and NumPy
Conclusions
Taught by
Dyalog User Meetings