Explicit and CPU/GPU parallel energy-preserving schemes for the Klein-Gordon-Schrödinger equations

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Gu, Xuelong, Wang, Yushun, Wu, Ziyu, Gao, Jiaquan, Cai, Wenjun
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915150621048832
author Gu, Xuelong
Wang, Yushun
Wu, Ziyu
Gao, Jiaquan
Cai, Wenjun
author_facet Gu, Xuelong
Wang, Yushun
Wu, Ziyu
Gao, Jiaquan
Cai, Wenjun
contents A highly efficient energy-preserving scheme for univariate conservative or dissipative systems was recently proposed in [Comput. Methods Appl. Mech. Engrg. 425 (2024) 116938]. This scheme is based on a grid-point partitioned averaged vector field (AVF) method, allowing for pointwise decoupling and easy implementation of CPU parallel computing. In this article, we further extend this idea to multivariable coupled systems and propose a dual-partition AVF method that employs a dual partitioning strategy based on both variables and grid points. The resulting scheme is decoupled, energy-preserving, and exhibits greater flexibility. For the Klein-Gordon-Schrödinger equations, we apply the dual-partition AVF method and construct fully explicit energy-preserving schemes with pointwise decoupling, where the computational complexity per time step is $\mathcal{O}(N^d)$, with $d$ representing the problem dimension and $N$ representing the number of grid points in each direction. These schemes not only enable CPU parallelism but also support parallel computing on GPUs by adopting an update strategy based on a checkerboard grid pattern, significantly improving the efficiency of solving high-dimensional problems. Numerical experiments confirm the conservation properties and high efficiency of the proposed schemes.
format Preprint
id arxiv_https___arxiv_org_abs_2502_09537
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Explicit and CPU/GPU parallel energy-preserving schemes for the Klein-Gordon-Schrödinger equations
Gu, Xuelong
Wang, Yushun
Wu, Ziyu
Gao, Jiaquan
Cai, Wenjun
Numerical Analysis
A highly efficient energy-preserving scheme for univariate conservative or dissipative systems was recently proposed in [Comput. Methods Appl. Mech. Engrg. 425 (2024) 116938]. This scheme is based on a grid-point partitioned averaged vector field (AVF) method, allowing for pointwise decoupling and easy implementation of CPU parallel computing. In this article, we further extend this idea to multivariable coupled systems and propose a dual-partition AVF method that employs a dual partitioning strategy based on both variables and grid points. The resulting scheme is decoupled, energy-preserving, and exhibits greater flexibility. For the Klein-Gordon-Schrödinger equations, we apply the dual-partition AVF method and construct fully explicit energy-preserving schemes with pointwise decoupling, where the computational complexity per time step is $\mathcal{O}(N^d)$, with $d$ representing the problem dimension and $N$ representing the number of grid points in each direction. These schemes not only enable CPU parallelism but also support parallel computing on GPUs by adopting an update strategy based on a checkerboard grid pattern, significantly improving the efficiency of solving high-dimensional problems. Numerical experiments confirm the conservation properties and high efficiency of the proposed schemes.
title Explicit and CPU/GPU parallel energy-preserving schemes for the Klein-Gordon-Schrödinger equations
topic Numerical Analysis
url https://arxiv.org/abs/2502.09537