No Yes No Yes Start Initialize Parameters Discretize Space Set Initial Magnetization Main Simulation Loop For each time step For each grid point Compute H_eff Call LLG Solver Update Magnetization End for each grid point? Store Magnetization State End for each time step? Visualization Plot Vector Field Save Plots Generate Animation End