{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:17:11Z","timestamp":1777634231337,"version":"3.51.4"},"reference-count":98,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T00:00:00Z","timestamp":1772150400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000078","name":"National Science Foundation Division of Materials Research","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000078","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006151","name":"US Department of Energy Basic Energy Sciences","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006151","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000105","name":"Computer and Information Science and Engineering Office of Advanced Cyberinfrastructure","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000105","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Physics Communications"],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1016\/j.cpc.2026.110093","type":"journal-article","created":{"date-parts":[[2026,2,22]],"date-time":"2026-02-22T15:19:10Z","timestamp":1771773550000},"page":"110093","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["CuPyMag: GPU-accelerated finite-element micromagnetics with magnetostriction"],"prefix":"10.1016","volume":"323","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1344-5258","authenticated-orcid":false,"given":"Hongyi","family":"Guan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0601-5257","authenticated-orcid":false,"given":"Ananya","family":"Renuka Balakrishna","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.cpc.2026.110093_bib0001","article-title":"Micromagnetics","author":"Brown","year":"1963"},{"key":"10.1016\/j.cpc.2026.110093_bib0002","article-title":"Hysteresis and energy barriers in soft magnets","volume":"9","author":"Guan","year":"2025","journal-title":"Phys. Rev. Mater."},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0003","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1080\/14686996.2021.1874836","article-title":"Experimental approaches for micromagnetic coercivity analysis of advanced permanent magnet materials","volume":"22","author":"Okamoto","year":"2021","journal-title":"Sci. Technol. Adv. Mater."},{"issue":"2","key":"10.1016\/j.cpc.2026.110093_bib0004","doi-asserted-by":"crossref","DOI":"10.3390\/s24020706","article-title":"Relationship of magnetic domain and permeability for clustered soft magnetic narrow strips with in-Plane inclined magnetization easy axis on distributed magnetic field","volume":"24","author":"Nakai","year":"2024","journal-title":"Sensors"},{"issue":"15","key":"10.1016\/j.cpc.2026.110093_bib0005","doi-asserted-by":"crossref","first-page":"R135","DOI":"10.1088\/0022-3727\/33\/15\/201","article-title":"Micromagnetic modelling-the current state of the art","volume":"33","author":"Fidler","year":"2000","journal-title":"J. Phys. D: Appl. Phys."},{"key":"10.1016\/j.cpc.2026.110093_bib0006","series-title":"Magnetic Domains: The Analysis of Magnetic Microstructures","author":"Hubert","year":"1998"},{"issue":"18","key":"10.1016\/j.cpc.2026.110093_bib0007","doi-asserted-by":"crossref","DOI":"10.1063\/1.5093730","article-title":"Tomorrow\u2019s micromagnetic simulations","volume":"125","author":"Leliaert","year":"2019","journal-title":"J. Appl. Phys."},{"issue":"11","key":"10.1016\/j.cpc.2026.110093_bib0008","doi-asserted-by":"crossref","DOI":"10.3390\/molecules25112550","article-title":"Magnetic elements for neuromorphic computing","volume":"25","author":"Blachowicz","year":"2020","journal-title":"Molecules"},{"key":"10.1016\/j.cpc.2026.110093_bib0009","series-title":"Nanomagnetic Logic","author":"Carlton","year":"2012"},{"key":"10.1016\/j.cpc.2026.110093_bib0010","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-87396-6","article-title":"Magnetoelastic Interactions","author":"Brown","year":"1966"},{"issue":"4","key":"10.1016\/j.cpc.2026.110093_bib0011","doi-asserted-by":"crossref","first-page":"S62","DOI":"10.1063\/1.2185970","article-title":"Micromagnetics, domains, and resonance","volume":"30","author":"Brown","year":"1959","journal-title":"J. Appl. Phys."},{"issue":"12","key":"10.1016\/j.cpc.2026.110093_bib0012","doi-asserted-by":"crossref","DOI":"10.1088\/1361-6463\/aaab1c","article-title":"Fast micromagnetic simulations on GPU-recent advances made with mumax3","volume":"51","author":"Leliaert","year":"2018","journal-title":"J. Phys. D: Appl. Phys."},{"key":"10.1016\/j.cpc.2026.110093_bib0013","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.jmmm.2019.02.096","article-title":"Micromagnetic simulations study of skyrmions in magnetic fept nanoelements","volume":"481","author":"Gergidis","year":"2019","journal-title":"J. Magn. Magn. Mater."},{"issue":"16","key":"10.1016\/j.cpc.2026.110093_bib0014","doi-asserted-by":"crossref","DOI":"10.1063\/5.0019328","article-title":"Introduction to spin wave computing","volume":"128","author":"Mahmoud","year":"2020","journal-title":"J. Appl. Phys."},{"key":"10.1016\/j.cpc.2026.110093_bib0015","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1016\/j.jmmm.2014.02.097","article-title":"Numerical micromagnetism of strong inhomogeneities","volume":"362","author":"Andreas","year":"2014","journal-title":"J. Magn. Magn. Mater."},{"issue":"2","key":"10.1016\/j.cpc.2026.110093_bib0016","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1016\/S0304-8853(02)00341-4","article-title":"Time resolved micromagnetics using a preconditioned time integration method","volume":"248","author":"Suess","year":"2002","journal-title":"J. Magn. Magn. Mater."},{"issue":"17","key":"10.1016\/j.cpc.2026.110093_bib0017","doi-asserted-by":"crossref","DOI":"10.1088\/0022-3727\/41\/17\/175005","article-title":"Periodic boundary conditions for demagnetization interactions in micromagnetic simulations","volume":"41","author":"Lebecki","year":"2008","journal-title":"J. Phys. D: Appl. Phys."},{"issue":"10","key":"10.1016\/j.cpc.2026.110093_bib0018","doi-asserted-by":"crossref","DOI":"10.1063\/5.0159273","article-title":"Efficient micromagnetic-elastic simulations based on a perturbed lagrangian function","volume":"134","author":"Reichel","year":"2023","journal-title":"J. Appl. Phys."},{"issue":"29","key":"10.1016\/j.cpc.2026.110093_bib0019","doi-asserted-by":"crossref","first-page":"20009","DOI":"10.1021\/jacs.4c03849","article-title":"Accelerating computational materials discovery with machine learning and cloud high-Performance computing: from large-Scale screening to experimental validation","volume":"146","author":"Chen","year":"2024","journal-title":"J. Am. Chem. Soc."},{"key":"10.1016\/j.cpc.2026.110093_bib0020","unstructured":"M.J. Donahue, D.G. Porter, OOMMF: Object Oriented MicroMagnetic Framework, 1999, (https:\/\/math.nist.gov\/oommf\/)."},{"issue":"10","key":"10.1016\/j.cpc.2026.110093_bib0021","doi-asserted-by":"crossref","DOI":"10.1063\/1.4899186","article-title":"The design and verification of mumax3","volume":"4","author":"Vansteenkiste","year":"2014","journal-title":"AIP Adv."},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0022","doi-asserted-by":"crossref","DOI":"10.1038\/s41598-023-39192-5","article-title":"Magnum.np: a pytorch based GPU enhanced finite difference micromagnetic simulation framework for high level development and inverse design","volume":"13","author":"Bruckner","year":"2023","journal-title":"Sci. Rep."},{"key":"10.1016\/j.cpc.2026.110093_bib0023","series-title":"2009 15Th International Conference on Parallel and Distributed Systems","first-page":"42","article-title":"Improving performance of matrix multiplication and FFT on GPU","author":"Cui","year":"2009"},{"issue":"10","key":"10.1016\/j.cpc.2026.110093_bib0024","article-title":"Performance analysis of sparse matrix-Vector multiplication (spMV) on graphics processing units (GPUs)","volume":"9","author":"AlAhmadi","year":"2020","journal-title":"Electronics (Basel)"},{"key":"10.1016\/j.cpc.2026.110093_bib0025","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1016\/j.jmmm.2015.10.054","article-title":"GPU-Accelerated micromagnetic simulations using cloud computing","volume":"401","author":"Jermain","year":"2016","journal-title":"J. Magn. Magn. Mater."},{"key":"10.1016\/j.cpc.2026.110093_bib0026","unstructured":"N. Developers, Nmag: Frequently Asked Questions, ????, https:\/\/nmag.readthedocs.io\/en\/latest\/faq.html."},{"issue":"6","key":"10.1016\/j.cpc.2026.110093_bib0027","doi-asserted-by":"crossref","first-page":"2896","DOI":"10.1109\/TMAG.2007.893843","article-title":"A systematic approach to multiphysics extensions of finite-Element-Based micromagnetic simulations: nmag","volume":"43","author":"Fischbacher","year":"2007","journal-title":"IEEE Trans. Magn."},{"key":"10.1016\/j.cpc.2026.110093_bib0028","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.jmmm.2013.05.051","article-title":"Magnum.fe: a micromagnetic finite-element simulation code based on FEniCS","volume":"345","author":"Abert","year":"2013","journal-title":"J. Magn. Magn. Mater."},{"key":"10.1016\/j.cpc.2026.110093_bib0029","unstructured":"C. Abert, D. Suess, et al., magnum.fd: Finite-difference micromagnetic simulation code, 2020, https:\/\/github.com\/micromagnetics\/magnum.fd."},{"key":"10.1016\/j.cpc.2026.110093_bib0030","doi-asserted-by":"crossref","unstructured":"C. Abert, F. Bruckner, A. Voronov, M. Lang, S.A. Pathak, S. Holt, R. Kraft, R. Allayarov, P. Flauger, S. Koraltan, T. Schrefl, A. Chumak, H. Fangohr, D. Suess, NeuralMag: an open-source nodal finite-difference code for inverse micromagnetics, 2025, 10.1038\/s41524-025-01688-1.","DOI":"10.1038\/s41524-025-01688-1"},{"key":"10.1016\/j.cpc.2026.110093_bib0031","unstructured":"M.-A. Bisotti, M. Beg, W. Wang, M. Albert, D. Chernyshenko, D. Cort\u00e9s-Ortu\u00f1o, R.A. Pepper, M. Vousden, R. Carey, H. Fuchs, A. Johansen, G. Balaban, L. Breth, T. Kluyver, H. Fangohr, FinMag: finite-element micromagnetic simulation tool (Version 0.1), 2018, 10.5281\/zenodo.1216011."},{"key":"10.1016\/j.cpc.2026.110093_bib0032","unstructured":"L. K\u00f6rber, G. Quasebarth, A. Hempel, F. Zahn, A. Otto, E. Westphal, R. Hertel, A. Kakay, TetraX: Finite-Element Micromagnetic-Modeling Package, 2022, 10.14278\/rodare.1418."},{"key":"10.1016\/j.cpc.2026.110093_bib0033","doi-asserted-by":"crossref","DOI":"10.1063\/5.0054169","article-title":"Finite-element dynamic-matrix approach for spin-wave dispersions in magnonic waveguides with arbitrary cross section","volume":"11","author":"K\u00f6rber","year":"2021","journal-title":"AIP Adv."},{"key":"10.1016\/j.cpc.2026.110093_bib0034","unstructured":"J.-C. Toussaint, F. Alouges, D. Gusakova, S. Jamet, M. Sturma, C. Thirion, E. Bonet, FeeLLGood: Finite Element Landau-Lifshitz-Gilbert Object Oriented Development, ????, https:\/\/feellgood.neel.cnrs.fr\/."},{"issue":"3","key":"10.1016\/j.cpc.2026.110093_bib0035","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1007\/s00211-014-0615-3","article-title":"A convergent and precise finite element scheme for landau-lifschitz-gilbert equation","volume":"128","author":"Alouges","year":"2014","journal-title":"Numer. Math."},{"key":"10.1016\/j.cpc.2026.110093_bib0036","series-title":"Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC","article-title":"Numba: a LLVM-based python JIT compiler","author":"Lam","year":"2015"},{"key":"10.1016\/j.cpc.2026.110093_bib0037","series-title":"Proceedings of Workshop on Machine Learning Systems (LearningSys) in the Thirty-first Annual Conference on Neural Information Processing Systems (NIPS)","article-title":"Cupy: a numpy-Compatible library for NVIDIA GPU calculations","author":"Okuta","year":"2017"},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0038","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1006\/jcph.2001.6793","article-title":"A gauss\u2013Seidel projection method for micromagnetics simulations","volume":"171","author":"Wang","year":"2001","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.cpc.2026.110093_bib0039","series-title":"Smart Structures and Materials 2005: Smart Structures and Integrated Systems","first-page":"1","article-title":"Quasi-static modeling of nimnga magnetic shape memory alloy","volume":"5764","author":"Couch","year":"2005"},{"issue":"11","key":"10.1016\/j.cpc.2026.110093_bib0040","doi-asserted-by":"crossref","first-page":"6855","DOI":"10.1063\/1.1667833","article-title":"Irregular domain patterns in structured magnetic thick films","volume":"95","author":"McCord","year":"2004","journal-title":"J. Appl. Phys."},{"issue":"10","key":"10.1016\/j.cpc.2026.110093_bib0041","doi-asserted-by":"crossref","first-page":"975","DOI":"10.1016\/j.mechmat.2003.04.004","article-title":"Micromagnetic modeling of magnetostrictive materials under intrinsic stress","volume":"36","author":"Shu","year":"2004","journal-title":"Mech. Mater."},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0042","doi-asserted-by":"crossref","first-page":"388","DOI":"10.1038\/s41467-017-02730-7","article-title":"Beyond a phenomenological description of magnetostriction","volume":"9","author":"Reid","year":"2018","journal-title":"Nat. Commun."},{"issue":"9","key":"10.1016\/j.cpc.2026.110093_bib0043","doi-asserted-by":"crossref","first-page":"2845","DOI":"10.1016\/j.actamat.2005.03.002","article-title":"Phase-field microelasticity theory and micromagnetic simulations of domain structures in giant magnetostrictive materials","volume":"53","author":"Zhang","year":"2005","journal-title":"Acta Mater."},{"issue":"35","key":"10.1016\/j.cpc.2026.110093_bib0044","article-title":"Finite difference magnetoelastic simulator","volume":"1","author":"Vanderveken","year":"2021","journal-title":"Open Res. Europe"},{"key":"10.1016\/j.cpc.2026.110093_bib0045","doi-asserted-by":"crossref","unstructured":"P. Flauger, K. Matthias, M.K. Steinbauer, F. Bruckner, B. Emhofer, E. Nysten, M. Wei\u00df, D. Suess, H.J. Krenner, M. Albrecht, C. Abert, Modeling Magnetoelastic Wave Interactions in Magnetic Films and Heterostructures: A finite-difference approach, 2025, 2509.06007.","DOI":"10.1103\/9txq-sc8f"},{"issue":"3","key":"10.1016\/j.cpc.2026.110093_bib0046","doi-asserted-by":"crossref","DOI":"10.20517\/microstructures.2024.106","article-title":"The application of phase-field method in magnetoelastic functional materials","volume":"5","author":"Cai","year":"2025","journal-title":"Microstructures"},{"issue":"7","key":"10.1016\/j.cpc.2026.110093_bib0047","doi-asserted-by":"crossref","DOI":"10.3390\/ma12071135","article-title":"Applications and advances of magnetoelastic sensors in biomedical engineering: a review","volume":"12","author":"Ren","year":"2019","journal-title":"Materials (Basel)"},{"issue":"10","key":"10.1016\/j.cpc.2026.110093_bib0048","doi-asserted-by":"crossref","first-page":"2258","DOI":"10.1002\/pssa.201000738","article-title":"Magneto-elasticity in amorphous ferromagnets: basic principles and applications","volume":"208","author":"Barandiar\u00e1n","year":"2011","journal-title":"Phys. Status Solidi A"},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0049","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1038\/s43246-025-00784-5","article-title":"Giant tunability of magnetoelasticity in fe4n system as a platform to unveil correlation between magnetostriction and magnetic damping","volume":"6","author":"Ito","year":"2025","journal-title":"Commun. Mater."},{"issue":"2","key":"10.1016\/j.cpc.2026.110093_bib0050","doi-asserted-by":"crossref","DOI":"10.3390\/act8020045","article-title":"Review of modeling and control of magnetostrictive actuators","volume":"8","author":"Apicella","year":"2019","journal-title":"Actuators"},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0051","doi-asserted-by":"crossref","DOI":"10.1126\/sciadv.ads0071","article-title":"Theory of giant magnetoelastic effect in soft systems","volume":"11","author":"Zhou","year":"2025","journal-title":"Sci. Adv."},{"issue":"21","key":"10.1016\/j.cpc.2026.110093_bib0052","article-title":"A solution to the permalloy problem\u2013A micromagnetic analysis with magnetostriction","volume":"118","author":"R. Balakrishna","year":"2021","journal-title":"Appl. Phys. Lett."},{"key":"10.1016\/j.cpc.2026.110093_bib0053","article-title":"A tool to predict coercivity in magnetic materials","volume":"208","author":"R. Balakrishna","year":"2021","journal-title":"Acta Mater."},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0054","first-page":"1","article-title":"Design of soft magnetic materials","volume":"8","author":"R. Balakrishna","year":"2022","journal-title":"npj Comput. Mater."},{"issue":"15","key":"10.1016\/j.cpc.2026.110093_bib0055","doi-asserted-by":"crossref","DOI":"10.1063\/5.0260092","article-title":"A micromagnetic study of surface-acoustic-wave-driven excitation of spin waves in an iron-based conduit","volume":"137","author":"Ngouagnia Yemeli","year":"2025","journal-title":"J. Appl. Phys."},{"issue":"7922","key":"10.1016\/j.cpc.2026.110093_bib0056","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1038\/s41586-022-04935-3","article-title":"A mechanically strong and ductile soft magnet with extremely low coercivity","volume":"608","author":"Han","year":"2022","journal-title":"Nature"},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0057","doi-asserted-by":"crossref","first-page":"8176","DOI":"10.1038\/s41467-023-43953-1","article-title":"Strong and ductile high temperature soft magnets through widmanst\u00e4tten precipitates","volume":"14","author":"Han","year":"2023","journal-title":"Nat. Commun."},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0058","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1080\/14686996.2021.1916377","article-title":"Most frequently asked questions about the coercivity of nd-Fe-B permanent magnets","volume":"22","author":"Li","year":"2021","journal-title":"Sci. Technol. Adv. Mater."},{"issue":"19","key":"10.1016\/j.cpc.2026.110093_bib0059","doi-asserted-by":"crossref","DOI":"10.1088\/1361-6463\/aab7d1","article-title":"Micromagnetics of rare-earth efficient permanent magnets","volume":"51","author":"Fischbacher","year":"2018","journal-title":"J. Phys. D: Appl. Phys."},{"issue":"5873","key":"10.1016\/j.cpc.2026.110093_bib0060","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1126\/science.1145799","article-title":"Magnetic domain-Wall racetrack memory","volume":"320","author":"Parkin","year":"2008","journal-title":"Science"},{"key":"10.1016\/j.cpc.2026.110093_bib0061","first-page":"153","article-title":"On the theory of the dispersion of magnetic permeability in ferromagnetic bodies","volume":"8","author":"Landau","year":"1935","journal-title":"Phys. Z. Sowjetunion"},{"issue":"6","key":"10.1016\/j.cpc.2026.110093_bib0062","doi-asserted-by":"crossref","first-page":"3443","DOI":"10.1109\/TMAG.2004.836740","article-title":"A phenomenological theory of damping in ferromagnetic materials","volume":"40","author":"Gilbert","year":"2004","journal-title":"IEEE Trans. Magn."},{"issue":"18","key":"10.1016\/j.cpc.2026.110093_bib0063","doi-asserted-by":"crossref","DOI":"10.1063\/5.0105613","article-title":"A comparative study of finite element schemes for micromagnetic mechanically coupled simulations","volume":"132","author":"Reichel","year":"2022","journal-title":"J. Appl. Phys."},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0064","doi-asserted-by":"crossref","first-page":"1093","DOI":"10.1016\/j.procs.2010.04.121","article-title":"3D Finite element numerical integration on GPUs","volume":"1","author":"Macio\u0142","year":"2010","journal-title":"Procedia Comput. Sci."},{"issue":"6","key":"10.1016\/j.cpc.2026.110093_bib0065","doi-asserted-by":"crossref","first-page":"1319","DOI":"10.1016\/j.camwa.2014.01.021","article-title":"Numerical integration on GPUs for higher order finite elements","volume":"67","author":"Bana\u015b","year":"2014","journal-title":"Comput. Math. Appl."},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0066","first-page":"3","article-title":"Implementation of numerical integration to high-Order elements on the GPUs","volume":"27","author":"Kru\u017cel","year":"2020","journal-title":"Comput. Assist. Methods Eng. Sci."},{"issue":"2","key":"10.1016\/j.cpc.2026.110093_bib0067","doi-asserted-by":"crossref","DOI":"10.1145\/2427023.2427027","article-title":"Finite element integration on GPUs","volume":"39","author":"Knepley","year":"2013","journal-title":"ACM Trans. Math. Softw."},{"issue":"3","key":"10.1016\/j.cpc.2026.110093_bib0068","doi-asserted-by":"crossref","DOI":"10.1145\/3431921","article-title":"A set of batched basic linear algebra subprograms and LAPACK routines","volume":"47","author":"Abdelfattah","year":"2021","journal-title":"ACM Trans. Math. Softw."},{"issue":"9","key":"10.1016\/j.cpc.2026.110093_bib0069","doi-asserted-by":"crossref","first-page":"1124","DOI":"10.1016\/j.advwatres.2011.04.013","article-title":"Parallel distributed computing using python","volume":"34","author":"Dalcin","year":"2011","journal-title":"Adv. Water Resour."},{"key":"10.1016\/j.cpc.2026.110093_bib0070","series-title":"Technical Report","article-title":"PETSc\/TAO Users Manual Revision 3.23","author":"Balay","year":"2025"},{"key":"10.1016\/j.cpc.2026.110093_bib0071","unstructured":"D. Beazley, Understanding the Python GIL, 2010, (Presented at PyCon 2010). Conference presentation on Python Global Interpreter Lock analysis, https:\/\/www.dabeaz.com\/python\/UnderstandingGIL.pdf."},{"key":"10.1016\/j.cpc.2026.110093_bib0072","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1103\/RevModPhys.25.42","article-title":"The permalloy problem","volume":"25","author":"Bozorth","year":"1953","journal-title":"Rev. Mod. Phys."},{"key":"10.1016\/j.cpc.2026.110093_bib0073","doi-asserted-by":"crossref","DOI":"10.1016\/j.cnsns.2023.107512","article-title":"Micromagnetics simulations and phase transitions of ferromagnetics with dzyaloshinskii-moriya interaction","volume":"126","author":"Li","year":"2023","journal-title":"Commun. Nonlinear Sci. Numer. Simul."},{"key":"10.1016\/j.cpc.2026.110093_bib0074","unstructured":"COMSOL MultiphysicsR v. 6.1, COMSOL AB, Stockholm, Sweden, 2022. www.comsol.com."},{"key":"10.1016\/j.cpc.2026.110093_bib0075","unstructured":"N.C.f. S. Applications, Delta User Guide, 2023, https:\/\/docs.ncsa.illinois.edu\/systems\/delta\/en\/latest\/."},{"key":"10.1016\/j.cpc.2026.110093_bib0076","unstructured":"N. Corporation, NVIDIA H200 GPU, ????, https:\/\/www.nvidia.com\/en-us\/data-center\/h200\/."},{"key":"10.1016\/j.cpc.2026.110093_bib0077","series-title":"Technical Report","article-title":"NVIDIA A100 Tensor Core GPU Architecture Whitepaper","author":"NVIDIA Corporation","year":"2020"},{"key":"10.1016\/j.cpc.2026.110093_bib0078","doi-asserted-by":"crossref","DOI":"10.1016\/j.future.2024.107698","article-title":"Distributed and heterogeneous tensor-vector contraction algorithms for high performance computing","volume":"166","author":"Martinez-Ferrer","year":"2025","journal-title":"Future Generat. Comput. Syst."},{"key":"10.1016\/j.cpc.2026.110093_bib0079","series-title":"Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data","first-page":"1617-1632","article-title":"A study of the fundamental performance characteristics of GPUs and CPUs for database analytics","author":"Shanbhag","year":"2020"},{"issue":"21","key":"10.1016\/j.cpc.2026.110093_bib0080","doi-asserted-by":"crossref","DOI":"10.1103\/PhysRevB.101.214430","article-title":"Tomography of basic magnetic domain patterns in ironlike bulk material","volume":"101","author":"Sch\u00e4fer","year":"2020","journal-title":"Phys. Rev. B"},{"issue":"4","key":"10.1016\/j.cpc.2026.110093_bib0081","doi-asserted-by":"crossref","DOI":"10.1063\/1.3618684","article-title":"Numerical study of the effective magnetocrystalline anisotropy and magnetostriction in polycrystalline fega films","volume":"110","author":"Dean","year":"2011","journal-title":"J. Appl. Phys."},{"issue":"18","key":"10.1016\/j.cpc.2026.110093_bib0082","doi-asserted-by":"crossref","DOI":"10.1063\/1.4876451","article-title":"Influence of defect thickness on the angular dependence of coercivity in rare-earth permanent magnets","volume":"104","author":"Bance","year":"2014","journal-title":"Appl. Phys. Lett."},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0083","doi-asserted-by":"crossref","first-page":"1989","DOI":"10.1038\/s41467-021-22239-4","article-title":"Magnetic domains and domain wall pinning in atomically thin crbr3 revealed by nanoscale imaging","volume":"12","author":"Sun","year":"2021","journal-title":"Nat. Commun."},{"key":"10.1016\/j.cpc.2026.110093_bib0084","doi-asserted-by":"crossref","DOI":"10.1016\/j.apsusc.2022.154045","article-title":"Magnetic domain wall pinning in cobalt ferrite microstructures","volume":"600","author":"Ruiz-G\u00f3mez","year":"2022","journal-title":"Appl. Surf. Sci."},{"issue":"3","key":"10.1016\/j.cpc.2026.110093_bib0085","doi-asserted-by":"crossref","DOI":"10.1088\/1361-665X\/ac46db","article-title":"Magnetic state switching in fega microstructures","volume":"31","author":"Guevara De Jesus","year":"2022","journal-title":"Smart Mater. Struct."},{"key":"10.1016\/j.cpc.2026.110093_bib0086","unstructured":"A. Srinath, pyamgx: GPU Accelerated Multigrid Library for Python, 2018, https:\/\/github.com\/shwina\/pyamgx."},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0087","first-page":"229","article-title":"Curved elements in the finite element method. i","volume":"10","author":"Zl\u00e1mal","year":"1973","journal-title":"SIAM J. Sci. Comput."},{"issue":"4","key":"10.1016\/j.cpc.2026.110093_bib0088","doi-asserted-by":"crossref","DOI":"10.1115\/1.4028591","article-title":"Large scale finite element analysis via assembly-Free deflated conjugate gradient","volume":"14","author":"Yadav","year":"2014","journal-title":"J. Comput. Inf. Sci. Eng."},{"issue":"9","key":"10.1016\/j.cpc.2026.110093_bib0089","doi-asserted-by":"crossref","first-page":"1941","DOI":"10.1007\/s00607-020-00827-4","article-title":"GPU-Based matrix-free finite element solver exploiting symmetry of elemental matrices","volume":"102","author":"Kiran","year":"2020","journal-title":"Computing"},{"key":"10.1016\/j.cpc.2026.110093_bib0090","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1016\/j.compstruc.2015.05.010","article-title":"Fine-grained GPU implementation of assembly-free iterative solver for finite element problems","volume":"157","author":"Mart\u00ednez-Frutos","year":"2015","journal-title":"Comput. Struct."},{"key":"10.1016\/j.cpc.2026.110093_bib0091","series-title":"Proceedings of the 2012 IEEE 26Th International Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW)","first-page":"1693","article-title":"MVAPICH2-GDR: High performance GPU communication for HPC clusters","author":"Haidar","year":"2012"},{"key":"10.1016\/j.cpc.2026.110093_bib0092","unstructured":"NVIDIA Corporation, NVIDIA Collective Communications Library (NCCL), 2025, https:\/\/developer.nvidia.com\/nccl."},{"key":"10.1016\/j.cpc.2026.110093_bib0093","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/j.finel.2015.06.005","article-title":"Efficient matrix-free GPU implementation of fixed grid finite element analysis","volume":"104","author":"Mart\u00ednez-Frutos","year":"2015","journal-title":"Finite Elem. Anal. Des."},{"key":"10.1016\/j.cpc.2026.110093_bib0094","series-title":"2018 IEEE\/ACM Machine Learning in HPC Environments (MLHPC)","first-page":"1","article-title":"Aluminum: an asynchronous, GPU-Aware communication library optimized for large-Scale training of deep neural networks on HPC systems","author":"Dryden","year":"2018"},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0095","doi-asserted-by":"crossref","first-page":"258","DOI":"10.1016\/0304-8853(92)91168-S","article-title":"Nanocrystalline soft magnetic materials","volume":"112","author":"Herzer","year":"1992","journal-title":"J. Magn. Magn. Mater."},{"issue":"3","key":"10.1016\/j.cpc.2026.110093_bib0096","doi-asserted-by":"crossref","first-page":"718","DOI":"10.1016\/j.actamat.2012.10.040","article-title":"Modern soft magnets: amorphous and nanocrystalline materials","volume":"61","author":"Herzer","year":"2013","journal-title":"Acta Mater."},{"key":"10.1016\/j.cpc.2026.110093_bib0097","first-page":"177","article-title":"Magnetostrictive alloys: promising materials for biomedical applications","volume":"8","author":"Gao","year":"2022","journal-title":"Bioact. Mater."},{"issue":"1","key":"10.1016\/j.cpc.2026.110093_bib0098","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1007\/s10704-009-9327-6","article-title":"Dynamic crack interactions in magnetoelectroelastic composite materials","volume":"157","author":"Rojas-D\u00edaz","year":"2009","journal-title":"Int. J. Fract."}],"container-title":["Computer Physics Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010465526000755?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010465526000755?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T05:06:31Z","timestamp":1777439191000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0010465526000755"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":98,"alternative-id":["S0010465526000755"],"URL":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110093","relation":{},"ISSN":["0010-4655"],"issn-type":[{"value":"0010-4655","type":"print"}],"subject":[],"published":{"date-parts":[[2026,6]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"CuPyMag: GPU-accelerated finite-element micromagnetics with magnetostriction","name":"articletitle","label":"Article Title"},{"value":"Computer Physics Communications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110093","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"110093"}}