PeriFast/Corrosion: a 3D pseudo-spectral peridynamic Matlab code for corrosion

preprint OA: closed CC-BY-4.0
📄 Open PDF View at publisher

Abstract

We introduce PeriFast/Corrosion, a MATLAB code that uses the fast convolution-based method (FCBM) for peridynamic (PD) models of corrosion damage. The FCBM uses the convolutional structure of PD equations and employs the Fast Fourier transform (FFT) to achieve a computational complexity of 𝑂(𝑁𝑙𝑜𝑔𝑁). PeriFast/Corrosion has significantly lower memory allocation needs, 𝑂(𝑁), compared with, for example, the meshfree method with direct summation for PD models that requires 𝑂(𝑁 2 ). The PD corrosion model and the fast convolution-based method are briefly reviewed and the detailed structure of the code is presented. The code efficiently solves 3D uniform corrosion (in copper) and pitting corrosion (in stainless steel) problems with multiple growing and merging pits, set in a complicated shape sample. Discussions on possible immediate extensions of the code to other corrosion damage problems are provided. PeriFast/Corrosion is a branch of PeriFast codes and is freely available on GitHub [1].

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00
unpaywall
last seen: 2026-05-24T02:00:01.246996+00:00
License: CC-BY-4.0