Official Resources
- Source Repository: https://github.com/pnieves2019/MAELAS
- Documentation: Included in repository
- License: Open source
Overview
MAELAS (MAgnetoElastic Anisotropy Simulation) is a software for calculating magnetostriction coefficients and magnetocrystalline anisotropy energy (MAE) from first principles using VASP. It automates the generation of VASP input files for non-collinear magnetic calculations with spin-orbit coupling.
Scientific domain: Magnetostriction, magnetocrystalline anisotropy, magnetoelastic coupling
Target user community: Researchers studying magnetostrictive materials and magnetic anisotropy from first principles
Theoretical Methods
- Magnetostriction coefficient calculation
- Magnetocrystalline anisotropy energy (MAE)
- Non-collinear DFT with spin-orbit coupling
- VASP as DFT backend
- Strain-dependent magnetic anisotropy
- Volume and anisotropic magnetostriction
Capabilities (CRITICAL)
- Magnetostriction coefficient calculation (λ)
- Magnetocrystalline anisotropy energy (MAE)
- Automatic VASP input file generation
- Non-collinear spin-orbit calculations
- Volume magnetostriction (ω)
- Anisotropic magnetostriction coefficients
- Mode 1: From relaxed paramagnetic structure
- Mode 2: From relaxed ferromagnetic structure
- Mode 3: From pre-existing calculations
- Support for other DFT codes (via VASP format)
Sources: GitHub repository, J. Magn. Magn. Mater.
Key Strengths
Automated Workflow:
- Generates INCAR, KPOINTS, POSCAR files
- Handles non-collinear SOC calculations
- Multiple calculation modes
- Systematic strain application
Comprehensive Magnetostriction:
- Volume magnetostriction
- Anisotropic magnetostriction
- Spontaneous magnetostriction
- Temperature-dependent (via phonons)
MAE Calculation:
- Magnetocrystalline anisotropy
- Easy axis determination
- Strain-dependent MAE
- Spin-orbit coupling included
Inputs & Outputs
-
Input formats:
- VASP POSCAR (structure)
- MAELAS configuration
- Pre-calculated energy files
-
Output data types:
- Magnetostriction coefficients (λ)
- MAE values
- Strain-energy curves
- VASP input files for calculations
Interfaces & Ecosystem
- VASP: Primary DFT backend
- Python: Scripting and automation
- Other DFT codes: Via VASP format conversion
Performance Characteristics
- Speed: Fast (input generation), limited by VASP
- Accuracy: DFT-level (SOC)
- System size: Limited by VASP
- Automation: Full workflow automation
Computational Cost
- Input generation: Seconds
- VASP calculations: Hours per strain/orientation
- Full magnetostriction: Days (many VASP jobs)
- Typical: Expensive (many SOC calculations)
Limitations & Known Constraints
- VASP primary: Other codes need format conversion
- Expensive: Many non-collinear SOC calculations
- No dynamics: Static magnetostriction only
- Documentation: Could be more extensive
Comparison with Other Codes
- vs TB2J: MAELAS is magnetostriction, TB2J is exchange
- vs VASP built-in: MAELAS automates the workflow
- vs SpinW: MAELAS is DFT-based, SpinW is model-based
- Unique strength: Automated magnetostriction and MAE calculation from VASP, non-collinear SOC
Application Areas
Magnetostrictive Materials:
- Terfenol-D (Terbium-Dysprosium-Iron)
- Galfenol (Iron-Gallium)
- Cobalt ferrite
- Rare-earth alloys
Magnetic Anisotropy:
- Permanent magnets
- Thin film anisotropy
- Interface anisotropy
- Strain-engineered anisotropy
Multiferroics:
- Magnetoelastic coupling
- Strain-mediated control
- Piezomagnetic response
- Magnetoelectric effect
Best Practices
VASP Settings:
- Use well-converged non-collinear calculations
- Adequate k-point density for SOC
- Consistent ENCUT across strains
- Test convergence of MAE
Strain Application:
- Use small strains (linear regime)
- Test strain convergence
- Include sufficient strain points
- Validate against experiment
Community and Support
- Open source on GitHub
- Developed by P. Nieves
- Research code
- Published methodology
Verification & Sources
Primary sources:
- GitHub: https://github.com/pnieves2019/MAELAS
- P. Nieves et al., related publications
Confidence: VERIFIED
Verification status: ✅ VERIFIED
- Source code: ACCESSIBLE (GitHub)
- Documentation: Included in repository
- Active development: Maintained
- Specialized strength: Automated magnetostriction and MAE calculation from VASP, non-collinear SOC