1. Key Laboratory for Magnetism and Magnetic Materials of the Ministry of Education
2. Lanzhou University
3. Lanzhou 730000
4. China
5. State Key Laboratory of Electronic Thin Films and Integrated Devices
6. University of Electronic Science and Technology
7. Chengdu 610054
8. Nano Materials Group
9. School of Computing
10. Science and Engineering
11. University of Salford
12. Greater Manchester M5 4WT