Models of Advance Recording Systems: A Multi-timescale Micromagnetic code for granular thin film magnetic recording systems