For my project, I will work with Tewa Kpulun and Ramy Abbady on modeling vector fields of different geometries using Mathematica software. I plan on modeling the magnetic field $\vec{B}$ of a magnetic dipole with the eventual goal of modeling large scale magnet shapes. I will begin by modeling a single magnetic dipole with a set magnetic moment $\vec{m}$ before modeling more complicated systems. Eventually, I plan to superimpose many magnetic dipoles to create more complex magnetic geometries, such as a bar magnet or classic horseshoe magnet, possibly with regions where different internal currents create individual, unique magnetic dipoles.
I believe that your computational frame work can become a powerful modeling tool. Writing iterative loops in Mathematica is very different than other languages. Don’t hesitate to seek help for that.