Research‎ > ‎Research Topics‎ > ‎

1D DW Motion Simulator

<1D Domain Wall Motion Simulator>

<Fig. 1 Output dialog box of the simulator>

  • This is the standalone DW (Domain Wall) motion simulator based on the well-known 1D collective coordinate approach in E. Martinez, S. Emori, N. Perez, L. Torres, and G. S. D. Beach, JAP 115, 213909 (2014).
  • The simulator adopted all known influences including the 3-dimensional external fields, spin transfer torque with non-adiabatic contribution, spin Hall effect, Rashba effect, and Dzyaloshinskii-Moriya interaction.
  • The detail information and usage of the simulator are presented in <H. Kim, S. W. Heo, Chun-Yeol You, AIP Advances 7, 125231 (2017)>.
  • It can calculate the DW position, velocity, the internal magnetization angle of the DW, and DW tilting angle as shown in Fig. 1. 
  • The definitions of the angles and the coordinate system is shown in Fig. 
  • The simulator is implemented for Windows® and running with the MATLAB®   runtime library.
  • You can download the <executableor <installer
  • The executable requires proper Windows 64-bit version of the MATLAB Runtime for R2016b),
  • Installer will install MATLAB Runtime automatically.
  • You can open input dialog box as shown Fig. 2.  

    <Fig. 2 The input dialog box>


<Fig. 3 Definitions of the angles and coordinate system>

  • The input parameters for material layers and running options are given in the configuration dialog window shown in Fig. 2.
  • You can save and open all parameters as a plain text file, and your calculation results are saved as a plain text file separately.
  • Fixed current density : If you set step and stop for current density to zero, the simulator calculates results only for a specific current density.
  • Multiple current densities : If you set appropriate non-zero values for the step and stop for current density, it calculates simulation results for each current density and shows the results together
  • For the multiple current densities, the simulator also calculates the DW velocity vs. current density results in the separated new windows as shown in Fig. 3. 

  •  
<FIg. 4 The output dialog box for multiple current density calculations>
  • The code is developed by MATLAB, and only executable file will be distributed (not source code), and if you have any question, suggestion, and help, contact to me. (cyyou@dgist.ac.kr)

Comments