{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T08:58:08Z","timestamp":1781341088717,"version":"3.54.1"},"reference-count":53,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/100007219","name":"Shanghai Municipal Natural Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100007219","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Advances in Engineering Software"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.advengsoft.2026.104222","type":"journal-article","created":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T07:15:47Z","timestamp":1781334947000},"page":"104222","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["From brittle fracture to elastoplastic fatigue: An open-source phase field framework in Julia"],"prefix":"10.1016","volume":"220","author":[{"given":"Peng","family":"Zhang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dazhi","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5140-4361","authenticated-orcid":false,"given":"Keke","family":"Tang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"8","key":"10.1016\/j.advengsoft.2026.104222_b1","doi-asserted-by":"crossref","first-page":"1319","DOI":"10.1016\/S0022-5096(98)00034-9","article-title":"Revisiting brittle fracture as an energy minimization problem","volume":"46","author":"Francfort","year":"1998","journal-title":"J Mech Phys Solids"},{"issue":"4","key":"10.1016\/j.advengsoft.2026.104222_b2","doi-asserted-by":"crossref","first-page":"797","DOI":"10.1016\/S0022-5096(99)00028-9","article-title":"Numerical experiments in revisited brittle fracture","volume":"48","author":"Bourdin","year":"2000","journal-title":"J Mech Phys Solids"},{"issue":"1\u20133","key":"10.1016\/j.advengsoft.2026.104222_b3","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10659-007-9107-3","article-title":"The variational approach to fracture","volume":"91","author":"Bourdin","year":"2008","journal-title":"J Elasticity"},{"key":"10.1016\/j.advengsoft.2026.104222_b4","first-page":"1","article-title":"Phase-field modeling of fracture","volume":"53","author":"Wu","year":"2020","journal-title":"Adv Appl Mech"},{"issue":"2","key":"10.1016\/j.advengsoft.2026.104222_b5","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1007\/s00466-014-1109-y","article-title":"A review on phase-field models of brittle fracture and a new fast hybrid formulation","volume":"55","author":"Ambati","year":"2015","journal-title":"Comput Mech"},{"issue":"45\u201348","key":"10.1016\/j.advengsoft.2026.104222_b6","doi-asserted-by":"crossref","first-page":"2765","DOI":"10.1016\/j.cma.2010.04.011","article-title":"A phase field model for rate-independent crack propagation: Robust algorithmic implementation based on operator splits","volume":"199","author":"Miehe","year":"2010","journal-title":"Comput Methods Appl Mech Engrg"},{"issue":"8","key":"10.1016\/j.advengsoft.2026.104222_b7","doi-asserted-by":"crossref","first-page":"1209","DOI":"10.1016\/j.jmps.2009.04.011","article-title":"Regularized formulation of the variational brittle fracture with unilateral contact: Numerical experiments","volume":"57","author":"Amor","year":"2009","journal-title":"J Mech Phys Solids"},{"issue":"4","key":"10.1016\/j.advengsoft.2026.104222_b8","doi-asserted-by":"crossref","first-page":"618","DOI":"10.1177\/1056789510386852","article-title":"Gradient damage models and their use to approximate brittle fracture","volume":"20","author":"Pham","year":"2011","journal-title":"Int J Damage Mech"},{"key":"10.1016\/j.advengsoft.2026.104222_b9","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1016\/j.cma.2015.03.009","article-title":"A primal-dual active set method and predictor-corrector mesh adaptivity for computing fracture propagation using a phase-field approach","volume":"290","author":"Heister","year":"2015","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b10","doi-asserted-by":"crossref","DOI":"10.1016\/j.ijmecsci.2026.111491","article-title":"Phase-field modeling and validation of fracture toughness of octet-truss lattices","volume":"316","author":"Gong","year":"2026","journal-title":"Int J Mech Sci"},{"key":"10.1016\/j.advengsoft.2026.104222_b11","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2019.112731","article-title":"A framework to model the fatigue behavior of brittle materials based on a variational phase-field approach","volume":"361","author":"Carrara","year":"2020","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b12","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1007\/s10704-020-00468-w","article-title":"A phase field modeling approach of cyclic fatigue crack growth","volume":"225","author":"Schreiber","year":"2020","journal-title":"Int J Fract"},{"key":"10.1016\/j.advengsoft.2026.104222_b13","doi-asserted-by":"crossref","DOI":"10.1016\/j.engfracmech.2019.106807","article-title":"An efficient phase-field model for fatigue fracture in ductile materials","volume":"224","author":"Seiler","year":"2020","journal-title":"Eng Fract Mech"},{"key":"10.1016\/j.advengsoft.2026.104222_b14","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2020.113247","article-title":"Accelerating fatigue simulations of a phase-field damage model for rubber","volume":"370","author":"Loew","year":"2020","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b15","doi-asserted-by":"crossref","DOI":"10.1016\/j.euromechsol.2023.104991","article-title":"Accelerated high-cycle phase field fatigue predictions","volume":"100","author":"Kristensen","year":"2023","journal-title":"Eur J Mech \u2013 A\/Solids"},{"key":"10.1016\/j.advengsoft.2026.104222_b16","doi-asserted-by":"crossref","first-page":"742","DOI":"10.1016\/j.cma.2018.07.021","article-title":"A phase field formulation for hydrogen assisted cracking","volume":"342","author":"Mart\u00ednez-Pa\u00f1eda","year":"2018","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b17","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2021.114509","article-title":"Adaptive finite element modeling of phase-field fracture driven by hydrogen embrittlement","volume":"391","author":"Dinachandra","year":"2022","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b18","doi-asserted-by":"crossref","DOI":"10.1016\/j.ijfatigue.2021.106521","article-title":"A phase field model for hydrogen-assisted fatigue","volume":"154","author":"Golahmar","year":"2022","journal-title":"Int J Fatigue"},{"key":"10.1016\/j.advengsoft.2026.104222_b19","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1016\/j.cma.2016.08.030","article-title":"A non-isothermal thermodynamically consistent phase field framework for structural damage and fatigue","volume":"312","author":"Boldrini","year":"2016","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b20","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2020.113504","article-title":"Phase field modelling of fracture and fatigue in Shape Memory Alloys","volume":"373","author":"Simoes","year":"2021","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b21","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2020.113473","article-title":"Phase-field modeling of fatigue coupled to cyclic plasticity in an energetic formulation","volume":"373","author":"Ulloa","year":"2021","journal-title":"Comput Methods Appl Mech Engrg"},{"issue":"5","key":"10.1016\/j.advengsoft.2026.104222_b22","doi-asserted-by":"crossref","first-page":"1017","DOI":"10.1007\/s00466-015-1151-4","article-title":"Phase-field modeling of ductile fracture","volume":"55","author":"Ambati","year":"2015","journal-title":"Comput Mech"},{"key":"10.1016\/j.advengsoft.2026.104222_b23","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1016\/j.cma.2016.09.005","article-title":"A phase-field formulation for fracture in ductile materials: Finite deformation balance law derivation, plastic degradation, and stress triaxiality effects","volume":"312","author":"Borden","year":"2016","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b24","doi-asserted-by":"crossref","first-page":"486","DOI":"10.1016\/j.cma.2014.11.017","article-title":"Phase field modeling of fracture in multi-physics problems. Part ii. coupled brittle-to-ductile failure criteria and crack propagation in thermo-elastic-plastic solids","volume":"294","author":"Miehe","year":"2015","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b25","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2019.112730","article-title":"Phase-field modeling of porous-ductile fracture in non-linear thermo-elasto-plastic solids","volume":"361","author":"Dittmann","year":"2020","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b26","doi-asserted-by":"crossref","DOI":"10.1016\/j.jmps.2022.105123","article-title":"A mixed mode phase-field model of ductile fracture","volume":"171","author":"Huber","year":"2023","journal-title":"J Mech Phys Solids"},{"key":"10.1016\/j.advengsoft.2026.104222_b27","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2021.114286","article-title":"A generalised phase field model for fatigue crack growth in elastic\u2013plastic solids with an efficient monolithic solver","volume":"388","author":"Khalil","year":"2022","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b28","doi-asserted-by":"crossref","DOI":"10.1016\/j.engfracmech.2023.109176","article-title":"A phase-field model for mixed-mode elastoplastic fatigue crack","volume":"282","author":"Xie","year":"2023","journal-title":"Eng Fract Mech"},{"key":"10.1016\/j.advengsoft.2026.104222_b29","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2025.118074","article-title":"An adaptive cycle jump method for elasto-plastic phase field modeling addressing fatigue crack propagation","volume":"442","author":"Li","year":"2025","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b30","doi-asserted-by":"crossref","DOI":"10.1016\/j.cma.2022.114880","article-title":"A spatially adaptive phase-field model of fracture","volume":"395","author":"Phansalkar","year":"2022","journal-title":"Comput Methods Appl Mech Engrg"},{"key":"10.1016\/j.advengsoft.2026.104222_b31","doi-asserted-by":"crossref","DOI":"10.1016\/j.compstruct.2025.119434","article-title":"An adaptive two-scale model for phase-field fracture simulation in microstructured materials","volume":"370","author":"Ammendolea","year":"2025","journal-title":"Compos Struct"},{"key":"10.1016\/j.advengsoft.2026.104222_b32","doi-asserted-by":"crossref","DOI":"10.1016\/j.tafmec.2019.102252","article-title":"Phase field fracture in elasto-plastic solids: Abaqus implementation and case studies","volume":"103","author":"Fang","year":"2019","journal-title":"Theor Appl Fract Mech"},{"key":"10.1016\/j.advengsoft.2026.104222_b33","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.advengsoft.2018.03.012","article-title":"Phase field modeling of quasi-static and dynamic crack propagation: COMSOL implementation and case studies","volume":"122","author":"Zhou","year":"2018","journal-title":"Adv Eng Softw"},{"key":"10.1016\/j.advengsoft.2026.104222_b34","doi-asserted-by":"crossref","DOI":"10.1016\/j.ijsolstr.2023.112385","article-title":"A phase-field framework for brittle fracture in quasi-crystals","volume":"279","author":"Li","year":"2023","journal-title":"Int J Solids Struct"},{"issue":"108","key":"10.1016\/j.advengsoft.2026.104222_b35","doi-asserted-by":"crossref","first-page":"7307","DOI":"10.21105\/joss.07307","article-title":"PhaseFieldX: An open-source framework for advanced phase-field simulations","volume":"10","author":"Castill\u00f3n","year":"2025","journal-title":"J Open Source Softw"},{"key":"10.1016\/j.advengsoft.2026.104222_b36","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/j.prostr.2024.05.019","article-title":"An open-source MOOSE implementation of phase-field modeling of fracture in functionally graded materials","volume":"58","author":"Sidharth","year":"2024","journal-title":"Procedia Struct Integr"},{"issue":"11","key":"10.1016\/j.advengsoft.2026.104222_b37","doi-asserted-by":"crossref","first-page":"2404","DOI":"10.1177\/10812865211071088","article-title":"An open-source implementation of a phase-field model for brittle fracture using Gridap in Julia","volume":"27","author":"Rahaman","year":"2022","journal-title":"Math Mech Solids"},{"key":"10.1016\/j.advengsoft.2026.104222_b38","doi-asserted-by":"crossref","first-page":"472","DOI":"10.1016\/j.commatsci.2014.05.071","article-title":"Abaqus implementation of phase-field model for isotropic brittle fracture","volume":"96","author":"Msekh","year":"2015","journal-title":"Comput Mater Sci"},{"key":"10.1016\/j.advengsoft.2026.104222_b39","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.finel.2017.03.002","article-title":"2D and 3D abaqus implementation of a robust staggered phase-field solution for modeling brittle fracture","volume":"130","author":"Moln\u00e1r","year":"2017","journal-title":"Finite Elem Anal Des"},{"key":"10.1016\/j.advengsoft.2026.104222_b40","article-title":"A simple and robust abaqus implementation of the phase field fracture method","volume":"6","author":"Navidtehrani","year":"2021","journal-title":"Appl Eng Sci"},{"key":"10.1016\/j.advengsoft.2026.104222_b41","series-title":"Automated Solution of Differential Equations by the Finite Element Method: The FEniCS Book","author":"Logg","year":"2012"},{"key":"10.1016\/j.advengsoft.2026.104222_b42","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1007\/s11709-018-0471-9","article-title":"A fenics implementation of the phase field method for quasi-static brittle fracture","volume":"13","author":"Hirshikesh","year":"2019","journal-title":"Front Struct Civ Eng"},{"key":"10.1016\/j.advengsoft.2026.104222_b43","doi-asserted-by":"crossref","DOI":"10.1016\/j.tafmec.2019.102446","article-title":"Phase field fracture modelling using quasi-Newton methods and a new adaptive step scheme","volume":"107","author":"Kristensen","year":"2020","journal-title":"Theor Appl Fract Mech"},{"key":"10.1016\/j.advengsoft.2026.104222_b44","doi-asserted-by":"crossref","DOI":"10.1016\/j.softx.2020.100430","article-title":"MOOSE: Enabling massively parallel multiphysics simulation","volume":"11","author":"Permann","year":"2020","journal-title":"SoftwareX"},{"issue":"52","key":"10.1016\/j.advengsoft.2026.104222_b45","doi-asserted-by":"crossref","first-page":"2520","DOI":"10.21105\/joss.02520","article-title":"Gridap: An extensible finite element toolbox in julia","volume":"5","author":"Badia","year":"2020","journal-title":"J Open Source Softw"},{"key":"10.1016\/j.advengsoft.2026.104222_b46","doi-asserted-by":"crossref","DOI":"10.1016\/j.cpc.2022.108341","article-title":"The software design of gridap: a finite element package based on the julia JIT compiler","volume":"276","author":"Verdugo","year":"2022","journal-title":"Comput Phys Comm"},{"issue":"11","key":"10.1016\/j.advengsoft.2026.104222_b47","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1002\/nme.2579","article-title":"Gmsh: A 3-D finite element mesh generator with built-in pre-and post-processing facilities","volume":"79","author":"Geuzaine","year":"2009","journal-title":"Internat J Numer Methods Engrg"},{"issue":"849","key":"10.1016\/j.advengsoft.2026.104222_b48","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1098\/rspa.1934.0004","article-title":"The latent energy remaining in a metal after cold working","volume":"143","author":"Taylor","year":"1934","journal-title":"Proc R Soc Lond Ser A"},{"key":"10.1016\/j.advengsoft.2026.104222_b49","doi-asserted-by":"crossref","DOI":"10.1016\/j.engfracmech.2023.109419","article-title":"A review on phase field models for fracture and fatigue","volume":"289","author":"Li","year":"2023","journal-title":"Eng Fract Mech"},{"key":"10.1016\/j.advengsoft.2026.104222_b50","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1016\/j.jmps.2017.03.015","article-title":"A unified phase-field theory for the mechanics of damage and quasi-brittle failure","volume":"103","author":"Wu","year":"2017","journal-title":"J Mech Phys Solids"},{"key":"10.1016\/j.advengsoft.2026.104222_b51","doi-asserted-by":"crossref","DOI":"10.1016\/j.commatsci.2021.111079","article-title":"On a new high order phase field model for brittle and cohesive fracture: Numerical efficiency, length scale convergence and crack kinking","volume":"203","author":"Mandal","year":"2022","journal-title":"Comput Mater Sci"},{"key":"10.1016\/j.advengsoft.2026.104222_b52","doi-asserted-by":"crossref","DOI":"10.1016\/j.ijfatigue.2024.108535","article-title":"Neural network integrated with symbolic regression for multiaxial fatigue life prediction","volume":"188","author":"Zhang","year":"2024","journal-title":"Int J Fatigue"},{"key":"10.1016\/j.advengsoft.2026.104222_b53","doi-asserted-by":"crossref","DOI":"10.1016\/j.engfracmech.2025.111372","article-title":"Cross-material transfer learning for multiaxial fatigue prediction: A data-efficient adaptive framework","volume":"326","author":"Zhang","year":"2025","journal-title":"Eng Fract Mech"}],"container-title":["Advances in Engineering Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0965997826001286?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0965997826001286?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T08:47:22Z","timestamp":1781340442000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0965997826001286"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":53,"alternative-id":["S0965997826001286"],"URL":"https:\/\/doi.org\/10.1016\/j.advengsoft.2026.104222","relation":{},"ISSN":["0965-9978"],"issn-type":[{"value":"0965-9978","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"From brittle fracture to elastoplastic fatigue: An open-source phase field framework in Julia","name":"articletitle","label":"Article Title"},{"value":"Advances in Engineering Software","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.advengsoft.2026.104222","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"104222"}}