{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T20:27:46Z","timestamp":1783628866908,"version":"3.55.0"},"reference-count":49,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100008530","name":"European Regional Development Fund","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"publisher","award":["101052200 \\u2014 EUROfusion"],"award-info":[{"award-number":["101052200 \\u2014 EUROfusion"]}],"id":[{"id":"10.13039\/501100000780","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,10]]},"DOI":"10.1016\/j.cpc.2026.110250","type":"journal-article","created":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T00:00:42Z","timestamp":1781222442000},"page":"110250","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["EQUILIPY: A static forward Grad-Shafranov solver using CutFEM"],"prefix":"10.1016","volume":"327","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7972-9918","authenticated-orcid":false,"given":"P.","family":"Manyer","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J.M.","family":"Sanchez Melian","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"D.","family":"Gallart","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"M.J.","family":"Mantsinen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"A.","family":"Soba","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"3","key":"10.1016\/j.cpc.2026.110250_bib0001","doi-asserted-by":"crossref","first-page":"960","DOI":"10.1016\/j.jcp.2011.04.005","article-title":"Reconstruction of the equilibrium of the plasma in a tokamak and identification of the current density profile in real time","volume":"231","author":"Blum","year":"2012","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.cpc.2026.110250_bib0002","series-title":"Trapped-Particle Instabilities in Quasi-Isodynamic Stellarators","author":"Proll","year":"2014"},{"key":"10.1016\/j.cpc.2026.110250_bib0003","doi-asserted-by":"crossref","DOI":"10.1063\/1.4960680","article-title":"Study of plasma equilibrium in toroidal fusion devices using mesh-free numerical calculation method","volume":"23","author":"Rasouli","year":"2016","journal-title":"Phys. Plasmas."},{"key":"10.1016\/j.cpc.2026.110250_bib0004","series-title":"Computational Methods in Plasma Physics","author":"Jardin","year":"2010"},{"key":"10.1016\/j.cpc.2026.110250_bib0005","series-title":"Proceedings of the Second United Nations Conference on the Peaceful Uses of Atomic Energy","article-title":"Hydromagnetic equilibria and force-free fields","volume":"31","author":"Grad","year":"1958"},{"key":"10.1016\/j.cpc.2026.110250_bib0006","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1088\/0368-3281\/5\/4\/307","article-title":"Equilibrium of a toroidal plasma in a magnetic field","volume":"5","author":"Shafranov","year":"1963","journal-title":"J. Nucl. Energy Part C Plasma Phys."},{"key":"10.1016\/j.cpc.2026.110250_bib0007","series-title":"41st EPS Conference on Plasma Physics","article-title":"Quasi-isodynamic configuration with improved confinement","author":"Drevlak","year":"2014"},{"key":"10.1016\/j.cpc.2026.110250_bib0008","doi-asserted-by":"crossref","first-page":"1851","DOI":"10.1063\/1.862102","article-title":"Stabilization of axisymmetric instability in poloidal divertor experiment","volume":"21","author":"Jardin","year":"1978","journal-title":"Phys. Fluids"},{"key":"10.1016\/j.cpc.2026.110250_bib0009","article-title":"Feedback stabilization of rigid axisymmetric modes in tokamaks","volume":"22","author":"Jardin","year":"1982","journal-title":"Phys. Fluids"},{"key":"10.1016\/j.cpc.2026.110250_bib0010","article-title":"Equilibrium of a toroidal plasma with noncircular cross section","volume":"18","author":"Zakharov","year":"1973","journal-title":"Sov. Phys. Tech. Phys."},{"issue":"10","key":"10.1016\/j.cpc.2026.110250_bib0011","doi-asserted-by":"crossref","DOI":"10.1088\/0741-3335\/51\/10\/105007","article-title":"Full tokamak discharge simulation of ITER by combining DINA-CH and CRONOS","volume":"51","author":"Kim","year":"2009","journal-title":"Plasma Phys. Control. Fusion"},{"issue":"3","key":"10.1016\/j.cpc.2026.110250_bib0012","article-title":"The self-consistent equilibrium and difusion code SCED","volume":"24","author":"Blum","year":"1981","journal-title":"Comput. Phys. Commun."},{"issue":"3","key":"10.1016\/j.cpc.2026.110250_bib0013","doi-asserted-by":"crossref","DOI":"10.1016\/0021-9991(78)90075-X","article-title":"G2M, a two-dimensional difussion time scale tokamak code","volume":"26","author":"Byrne","year":"1978","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.cpc.2026.110250_bib0014","doi-asserted-by":"crossref","DOI":"10.1016\/0010-4655(95)00008-4","article-title":"ECMC, a portable two-dimensional code for plasma equilibrium computation on coaxial-multiple-coil systems","volume":"90","author":"Fuentes","year":"1995","journal-title":"Comput. Phys. Commun."},{"key":"10.1016\/j.cpc.2026.110250_bib0015","article-title":"The CHEASE code for toroidal MHD equilibria","volume":"97","author":"Ltitjens","year":"1996","journal-title":"Comput. Phys. Commun."},{"key":"10.1016\/j.cpc.2026.110250_bib0016","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/0021-9991(80)90020-0","article-title":"An iterative metric method for solving the inverse tokamak equilibrium problem","volume":"37","author":"Delucia","year":"1980","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.cpc.2026.110250_bib0017","series-title":"First Equilibrium Reconstruction for ITER with the Code NICE","author":"Faugeras","year":"2021"},{"issue":"N2","key":"10.1016\/j.cpc.2026.110250_bib0018","article-title":"FEQIS: a free\u2013boundary equilibrium solver for integrated modeling of tokamak plasmas","volume":"1","author":"Fable","year":"2025","journal-title":"Open Plasma Sci."},{"issue":"1","key":"10.1016\/j.cpc.2026.110250_bib0019","doi-asserted-by":"crossref","first-page":"27","DOI":"10.4208\/cicp.OA-2021-0062","article-title":"A coupled FEM-BEM approach for the colution of the free-Bboundary axi-symmetric plasma equilibrium problem","volume":"31","author":"Bonotto","year":"2022","journal-title":"Commun. Comput. Phys."},{"key":"10.1016\/j.cpc.2026.110250_bib0020","doi-asserted-by":"crossref","first-page":"1176","DOI":"10.1063\/1.871772","article-title":"Analytical tokamak equilibrium for shaped plasmas","volume":"3","author":"Zheng","year":"1996","journal-title":"Phys. Plasmas"},{"key":"10.1016\/j.cpc.2026.110250_bib0021","doi-asserted-by":"crossref","DOI":"10.1016\/0010-4655(84)90039-0","article-title":"Some remarks on computing axisymmetric equilibria","volume":"31","author":"Goedbloed","year":"1984","journal-title":"Comput. Phys. Commun."},{"key":"10.1016\/j.cpc.2026.110250_bib0022","doi-asserted-by":"crossref","DOI":"10.1063\/1.1287828","article-title":"Analytic spherical torus plasma equilibrium model","volume":"7","author":"Weening","year":"2000","journal-title":"Phys. Plasmas"},{"issue":"6","key":"10.1016\/j.cpc.2026.110250_bib0023","doi-asserted-by":"crossref","DOI":"10.1137\/20M1385470","article-title":"A parallel cut-cell algorithm for the free-boundary Grad-Shafranov problem","volume":"43","author":"Liu","year":"2021","journal-title":"SIAM J. Sci. Comput."},{"key":"10.1016\/j.cpc.2026.110250_bib0024","unstructured":"C. Ager, et al., Discretization methods: XFEM and CutFEM (extended and cut finite element methods), 2025, Accessed: 2025-06-23."},{"key":"10.1016\/j.cpc.2026.110250_bib0025","doi-asserted-by":"crossref","first-page":"1415","DOI":"10.1016\/j.cpc.2014.02.008","article-title":"Solving the Grad\u2013Shafranov equation with spectral elements","volume":"185","author":"Howell","year":"2014","journal-title":"Comput. Phys. Commun."},{"issue":"1,1","key":"10.1016\/j.cpc.2026.110250_bib0026","article-title":"Introduction and validation of the APEC code for the simulation of plasma equilibrium and evolution in presence of 3D passive structures","volume":"99","author":"Testoni","year":"2021","journal-title":"IEEE Trans. Magn. PP"},{"key":"10.1016\/j.cpc.2026.110250_bib0027","doi-asserted-by":"crossref","first-page":"1113","DOI":"10.1016\/j.fusengdes.2019.02.019","article-title":"A novel code for the simulation of plasma equilibrium and evolution implemented in ANSYS","volume":"146 (part A)","author":"Testoni","year":"2019","journal-title":"Fusion Eng. Des."},{"issue":"4","key":"10.1016\/j.cpc.2026.110250_bib0028","doi-asserted-by":"crossref","DOI":"10.1063\/5.0188467","article-title":"FreeGSNKE: a python-based dynamic free-boundary toroidal plasma equilibrium solver","volume":"31","author":"Amorisco","year":"2024","journal-title":"Phys. Plasmas"},{"issue":"4","key":"10.1016\/j.cpc.2026.110250_bib0029","doi-asserted-by":"crossref","DOI":"10.1063\/5.0187822","article-title":"Emulation techniques for scenario and classical control design of tokamak plasmas","volume":"31","author":"Agnello","year":"2024","journal-title":"Phys. Plasmas"},{"key":"10.1016\/j.cpc.2026.110250_bib0030","doi-asserted-by":"crossref","unstructured":"K. Pentland, et al., Multiple solutions to the static forward free-boundary Grad-Shafranov problem on MAST-U, 2025a, arXiv: 2503.05674 [physics.plasm-ph].","DOI":"10.1088\/1741-4326\/adf3cc"},{"issue":"2","key":"10.1016\/j.cpc.2026.110250_bib0031","doi-asserted-by":"crossref","DOI":"10.1088\/1402-4896\/ada192","article-title":"Validation of the static forward Grad\u2013Shafranov equilibrium solvers in freeGSNKE and fiesta using EFIT++ reconstructions from MAST-U","volume":"100","author":"Pentland","year":"2025","journal-title":"Phys. Scr."},{"issue":"7","key":"10.1016\/j.cpc.2026.110250_bib0032","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1002\/nme.4823","article-title":"CutFEM: discretizing geometry and partial differential equations","volume":"104","author":"Burman","year":"2015","journal-title":"Int. J. Numer. Meth. Eng."},{"key":"10.1016\/j.cpc.2026.110250_bib0033","series-title":"Cut Finite Element Methods for Interface Problems","author":"Frachon","year":"2022"},{"key":"10.1016\/j.cpc.2026.110250_bib0034","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.jcp.2019.01.028","article-title":"Cut finite element method for incompressible two-phase Navier\u2013Stokes flows","volume":"384","author":"Frachona","year":"2019","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.cpc.2026.110250_bib0035","unstructured":"Y.M. Jeon, Development of a free boundary Tokamak equilibrium solver (TES) for advanced study of tokamak equilibria, (2015). arXiv: 1503.03135 [physics.plasm-ph]."},{"key":"10.1016\/j.cpc.2026.110250_bib0036","doi-asserted-by":"crossref","first-page":"3654","DOI":"10.1063\/1.1287828","article-title":"Analytic spherical torus plasma equilibrium mode","volume":"7","author":"Weening","year":"2000","journal-title":"Phys. Plasmas"},{"key":"10.1016\/j.cpc.2026.110250_bib0037","doi-asserted-by":"crossref","DOI":"10.1088\/1741-4326\/ad1d77","article-title":"On multiple solutions of the Grad-Shafranov equation","volume":"64","author":"Ham","year":"2024","journal-title":"Nucl. Fusion"},{"key":"10.1016\/j.cpc.2026.110250_bib0038","doi-asserted-by":"crossref","DOI":"10.1063\/1.3328818","article-title":"\u201cOne size fits all\u201d analytic solutions to the Grad-Shafranov equation","volume":"17","author":"Cerfon","year":"2010","journal-title":"Phys. Plasmas"},{"key":"10.1016\/j.cpc.2026.110250_bib0039","series-title":"Classical Electromagnetics","author":"Jackson","year":"1975"},{"key":"10.1016\/j.cpc.2026.110250_bib0040","series-title":"Cut Finite Element Methods for Interface Problems","author":"Frachon","year":"2022"},{"key":"10.1016\/j.cpc.2026.110250_bib0041","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.cma.2019.01.009","article-title":"A CutFEM method for two-phase flow problems","volume":"348","author":"Claus","year":"2019","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"10.1016\/j.cpc.2026.110250_bib0042","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1016\/j.jcp.2017.10.006","article-title":"A review of level-set methods and some recent applications","volume":"353","author":"Gibou","year":"2018","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.cpc.2026.110250_bib0043","article-title":"First equilibrium reconstruction for ITER with the code NICE","volume":"ICFRD2021","author":"Faugeras","year":"2021","journal-title":"Int. Conf. Fusion React. Diagn."},{"key":"10.1016\/j.cpc.2026.110250_bib0044","series-title":"The Finite Element Method: Its Basis and Fundamentals","author":"Taylor","year":"2005"},{"issue":"29\u201332","key":"10.1016\/j.cpc.2026.110250_bib0045","doi-asserted-by":"crossref","first-page":"1922","DOI":"10.1016\/j.cma.2010.01.021","article-title":"Studied X-FEM enrichment to handle material interfaces with higher order finite element","volume":"199","author":"Dr\u00e9au","year":"2010","journal-title":"Comput. Methods Appl. Mech. Eng. CMAME"},{"key":"10.1016\/j.cpc.2026.110250_bib0046","series-title":"Finite Element Procedures","author":"Bathe","year":"1996"},{"key":"10.1016\/j.cpc.2026.110250_bib0047","series-title":"The Finite Flement Methods","volume":"1-3","author":"Zienkiewicz","year":"2000"},{"key":"10.1016\/j.cpc.2026.110250_bib0048","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1016\/j.apnum.2011.01.008","article-title":"Fictitious domain finite element methods using cut elements: II. A stabilized Nitsche method","volume":"64","author":"Burman","year":"2012","journal-title":"Appl. Numer. Math."},{"key":"10.1016\/j.cpc.2026.110250_bib0049","doi-asserted-by":"crossref","unstructured":"C. Barril, et al., MHD equilibria of Tokamak Plasmas, Mathematics in Industry Reports (MIIR) MSC2020 Codes 76 (2021).","DOI":"10.33774\/miir-2021-w3g2s"}],"container-title":["Computer Physics Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010465526002328?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0010465526002328?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T19:56:46Z","timestamp":1783627006000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0010465526002328"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":49,"alternative-id":["S0010465526002328"],"URL":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110250","relation":{},"ISSN":["0010-4655"],"issn-type":[{"value":"0010-4655","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"EQUILIPY: A static forward Grad-Shafranov solver using CutFEM","name":"articletitle","label":"Article Title"},{"value":"Computer Physics Communications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cpc.2026.110250","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"110250"}}