MAELAS 2.0: A new version of a computer program for the calculation of magneto-elastic properties

被引:8
作者
Nieves, P. [1 ]
Arapan, S. [1 ]
Zhang, S. H. [2 ,3 ]
Kadzielawa, A. P. [1 ]
Zhang, R. F. [2 ,3 ]
Legut, D. [1 ]
机构
[1] VSB Tech Univ Ostrava, IT4Innovat, 17 Listopadu 2172-15, Ostrava 70800, Czech Republic
[2] Beihang Univ, Sch Mat Sci & Engn, Beijing 100191, Peoples R China
[3] Beihang Univ, Int Res Inst Multidisciplinary Sci, Ctr Integrated Computat Mat Engn, Beijing 100191, Peoples R China
基金
欧盟地平线“2020”;
关键词
Magnetostriction; Magnetoelasticity; Magnetocrystalline anisotropy; High-throughput computation; First-principles calculations; TOTAL-ENERGY CALCULATIONS; SATURATION MAGNETOSTRICTION; THERMAL-EXPANSION; COBALT;
D O I
10.1016/j.cpc.2021.108197
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
MAELAS is a computer program for the calculation of magnetocrystalline anisotropy energy, anisotropic magnetostrictive coefficients and magnetoelastic constants in an automated way. The method originally implemented in version 1.0 of MAELAS was based on the length optimization of the unit cell, proposed by Wu and Freeman, to calculate the anisotropic magnetostrictive coefficients. We present here a revised and updated version (v2.0) of MAELAS, where we added a new methodology to compute anisotropic magnetoelastic constants from a linear fitting of the energy versus applied strain. We analyze and compare the accuracy of both methods showing that the new approach is more reliable and robust than the one implemented in version 1.0, especially for non-cubic crystal symmetries. This analysis also helps us find that the accuracy of the method implemented in version 1.0 could be improved by using deformation gradients derived from the equilibrium magnetoelastic strain tensor, as well as potential future alternative methods like the strain optimization method. Additionally, we clarify the role of the demagnetized state in the fractional change in length, and derive the expression for saturation magnetostriction for polycrystals with trigonal, tetragonal and orthorhombic crystal symmetry. In this new version, we also fix some issues related to trigonal crystal symmetry found in version 1.0. Program summary Program title: MAELAS CPC Library link to program files: https://doi.org/10.17632/gxcdg3z7t6.2 Developer's repository link: https://github.com/pnieyes2019/MAELAS Code Ocean capsule: https://codeocean.com/capsule/2689126 Licensing provisions: BSD 3-clause Programming language: Python3 Journal reference of previous version: P. Nieves, S. Arapan, S.H. Zhang, A.P. K4dzielawa, R.F. Zhang and D. Legut, Comput. Phys. Commun. 264, 107964 (2021) Does the new version supersede the previous version?: Yes Reasons for the new version: To implement a more accurate methodology to compute magnetoelastic constants and magnetostrictive coefficients, and fix some issues related to trigonal crystal symmetry. Summary of revisions: New method to calculate magnetoelastic constants and magnetostrictive coefficients derived from the magnetoelastic energy. Correction of the trigonal crystal symmetry. Implementation of the saturation magnetostriction for polycrystals with trigonal, tetragonal and orthorhombic crystal symmetry. In the visualization tool MAELASviewer, we included the possibility to choose the type of reference demagnetized state in the calculation of the fractional change in length. Nature of problem: To calculate anisotropic magnetostrictive coefficients and magnetoelastic constants in an automated way based on Density Functional Theory methods. Solution method: In the first stage, the unit cell is relaxed through a spin-polarized calculation without spin-orbit coupling (SOC). Next, after a crystal symmetry analysis, a set of deformed lattice and spin configurations are generated using the pymatgen library [1]. The energy of these states is calculated by the Vienna Ab-initio Simulation Package (VASP) [2], including SOC. The anisotropic magnetoelastic constants are derived from the fitting of these energies to a linear polynomial. Finally, if the elastic tensor is provided [3], then the magnetostrictive coefficients are also calculated from the theoretical relations between elastic and magnetoelastic constants. Additional comments including restrictions and unusual features: This version supports the following crystal systems: Cubic (point groups 432, (4) over bar 3m, m (3) over barm), Hexagonal (6mm, 622, (6) over bar 2m, 6/mmm), Trigonal (32, 3m, (3) over barm), Tetragonal (4mm, (4) over bar 22, 42m, 4/mmm) and Orthorhombic (222, 2mm, mmm). (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:27
相关论文
共 30 条
[1]  
Andreev A. V., 1995, HANDB MAG M, V8, P59
[2]  
[Anonymous], 1989, Theory of Elasticity
[3]   Computational screening of Fe-Ta hard magnetic phases [J].
Arapan, S. ;
Nieves, P. ;
Herper, H. C. ;
Legut, D. .
PHYSICAL REVIEW B, 2020, 101 (01)
[4]   THE SATURATION MAGNETOSTRICTION OF FERROMAGNETICS [J].
BIRSS, RR .
ADVANCES IN PHYSICS, 1959, 8 (31) :252-291
[5]   Calculation of uniaxial magnetic anisotropy energy of tetragonal and trigonal Fe, Co, and Ni -: art. no. 104426 [J].
Burkert, T ;
Eriksson, O ;
James, P ;
Simak, SI ;
Johansson, B ;
Nordström, L .
PHYSICAL REVIEW B, 2004, 69 (10)
[6]  
Clark A. E., 1980, Ferromagnetic materials. A handbook on the properties of magnetically ordered substances, vol.1, P531, DOI 10.1016/S1567-2719(80)01010-4
[7]   ANOMALOUS THERMAL EXPANSION AND MAGNETOSTRICTION OF SINGLE-CRYSTAL DYSPROSIUM [J].
CLARK, AE ;
DESAVAGE, BF ;
BOZORTH, R .
PHYSICAL REVIEW, 1965, 138 (1A) :A216-&
[8]  
Coey J M. D., 2010, Magnetism and Magnetic Materials, P464
[9]  
Cullen J.R., 1994, Materials, Science and Technology, P529
[10]   THE MAGNETOELASTIC COUPLING IN NICKEL [J].
DELACHEISSERIE, ED ;
ROUCHY, J .
JOURNAL OF MAGNETISM AND MAGNETIC MATERIALS, 1982, 28 (1-2) :77-87