Patent ID: 7236899

Claim:
A computer-readable storage medium which stores a micro-magnetization analysis program characterized by causing a computer to execute operations, comprising: inputting an analysis object model in which merely regions of a first magnetic substance fixed in a space to be analyzed and a second magnetic substance to be moved are subjected to mesh-division into minute elements and analysis conditions including a material property, a moving velocity, a time step; generating a first magnetic field equation by use of the finite element method in a state in which unknown values are disposed on sides of all the minute elements of the first magnetic substance and the second magnetic substance and generating a second magnetic field equation by use of the boundary element method in a state in which unknown values are disposed on the sides of boundaries of the minute elements of the first magnetic substance and the second magnetic substance which are in contact with space; obtaining vector potentials of the sides of the minute elements by solving simultaneous equations based on the first magnetic field equation and the second magnetic field equation; obtaining magnetic field distribution in each of the elements from the vector potentials; obtaining micro-magnetization by time integration of an LLG equation wherein the magnetic field distribution obtained in the magnetic field calculating step serves as an external magnetic field with respect to the LLG equation in a state in which an unknown value of the micro-magnetization is disposed at the center of each of the minute elements included in a specified micro-magnetization region of the first magnetic substance and/or the second magnetic substance; and if a convergence condition of the micro-magnetization is not satisfied, correcting the first magnetic field equation and the second magnetic field equation by use of the micro-magnetization to increase time stepwise, and then, repeating the process of the simultaneous equation generating and the processes following until the convergence condition is satisfied; and displaying results of said correcting on a computer screen.