{"title":"A generalized formulation for gradient schemes in unstructured finite volume method","authors":"Mandeep Deka, Ashwani Assam, Ganesh Natarajan","doi":"arxiv-2402.06199","DOIUrl":"https://doi.org/arxiv-2402.06199","url":null,"abstract":"We present a generic framework for gradient reconstruction schemes on\u0000unstructured meshes using the notion of a dyadic sum-vector product. The\u0000proposed formulation reconstructs centroidal gradients of a scalar from its\u0000directional derivatives along specific directions in a suitably defined\u0000neighbourhood. We show that existing gradient reconstruction schemes can be\u0000encompassed within this framework by a suitable choice of the geometric vectors\u0000that define the dyadic sum tensor. The proposed framework also allows us to\u0000re-interpret certain hybrid schemes, which might not be derivable through\u0000traditional routes. Additionally, a generalization of flexible gradient schemes\u0000is proposed that can be employed to enhance the robustness of consistent\u0000gradient schemes without compromising on the accuracy of the computed\u0000gradients.","PeriodicalId":501061,"journal":{"name":"arXiv - CS - Numerical Analysis","volume":"37 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139760574","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"HAMLET: Graph Transformer Neural Operator for Partial Differential Equations","authors":"Andrey Bryutkin, Jiahao Huang, Zhongying Deng, Guang Yang, Carola-Bibiane Schönlieb, Angelica Aviles-Rivero","doi":"arxiv-2402.03541","DOIUrl":"https://doi.org/arxiv-2402.03541","url":null,"abstract":"We present a novel graph transformer framework, HAMLET, designed to address\u0000the challenges in solving partial differential equations (PDEs) using neural\u0000networks. The framework uses graph transformers with modular input encoders to\u0000directly incorporate differential equation information into the solution\u0000process. This modularity enhances parameter correspondence control, making\u0000HAMLET adaptable to PDEs of arbitrary geometries and varied input formats.\u0000Notably, HAMLET scales effectively with increasing data complexity and noise,\u0000showcasing its robustness. HAMLET is not just tailored to a single type of\u0000physical simulation, but can be applied across various domains. Moreover, it\u0000boosts model resilience and performance, especially in scenarios with limited\u0000data. We demonstrate, through extensive experiments, that our framework is\u0000capable of outperforming current techniques for PDEs.","PeriodicalId":501061,"journal":{"name":"arXiv - CS - Numerical Analysis","volume":"22 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139760569","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Parallelization Strategies for the Randomized Kaczmarz Algorithm on Large-Scale Dense Systems","authors":"Inês Ferreira, Juan A. Acebrón, José Monteiro","doi":"arxiv-2401.17474","DOIUrl":"https://doi.org/arxiv-2401.17474","url":null,"abstract":"The Kaczmarz algorithm is an iterative technique designed to solve consistent\u0000linear systems of equations. It falls within the category of row-action\u0000methods, focusing on handling one equation per iteration. This characteristic\u0000makes it especially useful in solving very large systems. The recent\u0000introduction of a randomized version, the Randomized Kaczmarz method, renewed\u0000interest in the algorithm, leading to the development of numerous variations.\u0000Subsequently, parallel implementations for both the original and Randomized\u0000Kaczmarz method have since then been proposed. However, previous work has\u0000addressed sparse linear systems, whereas we focus on solving dense systems. In\u0000this paper, we explore in detail approaches to parallelizing the Kaczmarz\u0000method for both shared and distributed memory for large dense systems. In\u0000particular, we implemented the Randomized Kaczmarz with Averaging (RKA) method\u0000that, for inconsistent systems, unlike the standard Randomized Kaczmarz\u0000algorithm, reduces the final error of the solution. While efficient\u0000parallelization of this algorithm is not achievable, we introduce a block\u0000version of the averaging method that can outperform the RKA method.","PeriodicalId":501061,"journal":{"name":"arXiv - CS - Numerical Analysis","volume":"5 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139656767","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Nicolás A. Barnafi, Argyrios Petras, Luca Gerardo-Giorda
{"title":"Efficient reference configuration formulation in fully nonlinear poroelastic media","authors":"Nicolás A. Barnafi, Argyrios Petras, Luca Gerardo-Giorda","doi":"arxiv-2401.14536","DOIUrl":"https://doi.org/arxiv-2401.14536","url":null,"abstract":"Typical pipelines for model geometry generation in computational biomedicine\u0000stem from images, which are usually considered to be at rest, despite the\u0000object being in mechanical equilibrium under several forces. We refer to the\u0000stress-free geometry computation as the reference configuration problem, and in\u0000this work we extend such a formulation to the theory of fully nonlinear\u0000poroelastic media. The main steps are (i) writing the equations in terms of the\u0000reference porosity and (ii) defining a time dependent problem whose steady\u0000state solution is the reference porosity. This problem can be computationally\u0000challenging as it can require several hundreds of iterations to converge, so we\u0000propose the use of Anderson acceleration to speed up this procedure. Our\u0000evidence shows that this strategy can reduce the number of iterations up to\u000080%. In addition, we note that a primal formulation of the nonlinear mass\u0000conservation equations is not consistent due to the presence of second order\u0000derivatives of the displacement, which we alleviate through adequate mixed\u0000formulations. All claims are validated through numerical simulations in both\u0000idealized and realistic scenarios.","PeriodicalId":501061,"journal":{"name":"arXiv - CS - Numerical Analysis","volume":"181 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139584308","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Projection-based model order reduction for prestressed concrete with an application to the standard section of a nuclear containment building","authors":"Eki Agouzal, Jean-Philippe Argaud, Michel Bergmann, Guilhem Ferté, Sylvie Michel-Ponnelle, Tommaso Taddei","doi":"arxiv-2401.05098","DOIUrl":"https://doi.org/arxiv-2401.05098","url":null,"abstract":"We propose a projection-based model order reduction procedure for the ageing\u0000of large prestressed concrete structures. Our work is motivated by applications\u0000in the nuclear industry, particularly in the simulation of containment\u0000buildings. Such numerical simulations involve a multi-modeling approach: a\u0000three-dimensional nonlinear thermo-hydro-visco-elastic rheological model is\u0000used for concrete; and prestressing cables are described by a one-dimensional\u0000linear thermo-elastic behavior. A kinematic linkage is performed in order to\u0000connect the concrete nodes and the steel nodes: coincident points in each\u0000material are assumed to have the same displacement. We develop an adaptive\u0000algorithm based on a Proper Orthogonal Decomposition (POD) in time and greedy\u0000in parameter to build a reduced order model (ROM). The nonlinearity of the\u0000operator entails that the computational cost of the ROM assembly scales with\u0000the size of the high-fidelity model. We develop an hyper-reduction strategy\u0000based on empirical quadrature to bypass this computational bottleneck: our\u0000approach relies on the construction of a reduced mesh to speed up online\u0000assembly costs of the ROM. We provide numerical results for a standard section\u0000of a double-walled containment building using a qualified and broadly-used\u0000industrial grade finite element solver for structural mechanics\u0000(code$_$aster).","PeriodicalId":501061,"journal":{"name":"arXiv - CS - Numerical Analysis","volume":"85 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139422799","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"On Lattice Boltzmann Methods based on vector-kinetic models for hyperbolic partial differential equations","authors":"Megala Anandan, S. V. Raghurama Rao","doi":"arxiv-2401.03952","DOIUrl":"https://doi.org/arxiv-2401.03952","url":null,"abstract":"In this paper, we are concerned about the lattice Boltzmann methods (LBMs)\u0000based on vector-kinetic models for hyperbolic partial differential equations.\u0000In addition to usual lattice Boltzmann equation (LBE) derived by explicit\u0000discretisation of vector-kinetic equation (VKE), we also consider LBE derived\u0000by semi-implicit discretisation of VKE and compare the relaxation factors of\u0000both. We study the properties such as H-inequality, total variation boundedness\u0000and positivity of both the LBEs, and infer that the LBE due to semi-implicit\u0000discretisation naturally satisfies all the properties while the LBE due to\u0000explicit discretisation requires more restrictive condition on relaxation\u0000factor compared to the usual condition obtained from Chapman-Enskog expansion.\u0000We also derive the macroscopic finite difference form of the LBEs, and utilise\u0000it to establish the consistency of LBEs with the hyperbolic system. Further, we\u0000extend this LBM framework to hyperbolic conservation laws with source terms,\u0000such that there is no spurious numerical convection due to imbalance between\u0000convection and source terms. We also present a D$2$Q$9$ model that allows\u0000upwinding even along diagonal directions in addition to the usual upwinding\u0000along coordinate directions. The different aspects of the results are validated\u0000numerically on standard benchmark problems.","PeriodicalId":501061,"journal":{"name":"arXiv - CS - Numerical Analysis","volume":"22 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139409065","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Johann Rudi, Youngjun Lee, Aidan H. Chadha, Mohamed Wahib, Klaus Weide, Jared P. O'Neal, Anshu Dubey
{"title":"CG-Kit: Code Generation Toolkit for Performant and Maintainable Variants of Source Code Applied to Flash-X Hydrodynamics Simulations","authors":"Johann Rudi, Youngjun Lee, Aidan H. Chadha, Mohamed Wahib, Klaus Weide, Jared P. O'Neal, Anshu Dubey","doi":"arxiv-2401.03378","DOIUrl":"https://doi.org/arxiv-2401.03378","url":null,"abstract":"CG-Kit is a new code generation toolkit that we propose as a solution for\u0000portability and maintainability for scientific computing applications. The\u0000development of CG-Kit is rooted in the urgent need created by the shifting\u0000landscape of high-performance computing platforms and the algorithmic\u0000complexities of a particular large-scale multiphysics application: Flash-X.\u0000This combination leads to unique challenges including handling an existing\u0000large code base in Fortran and/or C/C++, subdivision of code into a great\u0000variety of units supporting a wide range of physics and numerical methods,\u0000different parallelization techniques for distributed- and shared-memory systems\u0000and accelerator devices, and heterogeneity of computing platforms requiring\u0000coexisting variants of parallel algorithms. The challenges demand that\u0000developers determine custom abstractions and granularity for code generation.\u0000CG-Kit tackles this with standalone tools that can be combined into highly\u0000specific and, we argue, highly effective portability and maintainability tool\u0000chains. Here we present the design of our new tools: parametrized source trees,\u0000control flow graphs, and recipes. The tools are implemented in Python. Although\u0000the tools are agnostic to the programming language of the source code, we focus\u0000on C/C++ and Fortran. Code generation experiments demonstrate the generation of\u0000variants of parallel algorithms: first, multithreaded variants of the basic\u0000AXPY operation (scalar-vector addition and vector-vector multiplication) to\u0000introduce the application of CG-Kit tool chains; and second, variants of\u0000parallel algorithms within a hydrodynamics solver, called Spark, from Flash-X\u0000that operates on block-structured adaptive meshes. In summary, code generated\u0000by CG-Kit achieves a reduction by over 60% of the original C/C++/Fortran source\u0000code.","PeriodicalId":501061,"journal":{"name":"arXiv - CS - Numerical Analysis","volume":"37 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139409773","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Asynchronous multiplicative coarse-space correction","authors":"Guillaume Gbikpi-Benissan, Frédéric Magoulès","doi":"arxiv-2312.12053","DOIUrl":"https://doi.org/arxiv-2312.12053","url":null,"abstract":"This paper introduces the multiplicative variant of the recently proposed\u0000asynchronous additive coarse-space correction method. Definition of an\u0000asynchronous extension of multiplicative correction is not straightforward,\u0000however, our analysis allows for usual asynchronous programming approaches.\u0000General asynchronous iterative models are explicitly devised both for shared or\u0000replicated coarse problems and for centralized or distributed ones. Convergence\u0000conditions are derived and shown to be satisfied for M-matrices, as also done\u0000for the additive case. Implementation aspects are discussed, which reveal the\u0000need for non-blocking synchronization for building the successive\u0000right-hand-side vectors of the coarse problem. Optionally, a parameter allows\u0000for applying each coarse solution a maximum number of times, which has an\u0000impact on the algorithm efficiency. Numerical results on a high-speed\u0000homogeneous cluster confirm the practical efficiency of the asynchronous\u0000two-level method over its synchronous counterpart, even when it is not the case\u0000for the underlying one-level methods.","PeriodicalId":501061,"journal":{"name":"arXiv - CS - Numerical Analysis","volume":"15 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138817866","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Transformed Primal-Dual Methods with Variable-Preconditioners","authors":"Long Chen, Ruchi Guo, Jingrong Wei","doi":"arxiv-2312.12355","DOIUrl":"https://doi.org/arxiv-2312.12355","url":null,"abstract":"This paper introduces a novel Transformed Primal-Dual with\u0000variable-metric/preconditioner (TPDv) algorithm, designed to efficiently solve\u0000affine constrained optimization problems common in nonlinear partial\u0000differential equations (PDEs). Diverging from traditional methods, TPDv\u0000iteratively updates time-evolving preconditioning operators, enhancing\u0000adaptability. The algorithm is derived and analyzed, demonstrating global\u0000linear convergence rates under mild assumptions. Numerical experiments on\u0000challenging nonlinear PDEs, including the Darcy-Forchheimer model and a\u0000nonlinear electromagnetic problem, showcase the algorithm's superiority over\u0000existing methods in terms of iteration numbers and computational efficiency.\u0000The paper concludes with a comprehensive convergence analysis.","PeriodicalId":501061,"journal":{"name":"arXiv - CS - Numerical Analysis","volume":"31 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138821775","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Robust algorithms for limit load and shear strength reduction methods","authors":"Stanislav Sysala","doi":"arxiv-2312.12170","DOIUrl":"https://doi.org/arxiv-2312.12170","url":null,"abstract":"This paper is focused on continuation techniques and Newton-like methods\u0000suggested for numerical determination of safety factors within stability\u0000assessment. Especially, we are interested in the stability of slopes and\u0000related limit load and shear strength reduction methods. We build on\u0000computational plasticity and the finite element method, but we mainly work on\u0000an algebraic level to be the topic understandable for broader class of\u0000scientists and our algorithms more transparent. The presented algorithms are\u0000based on the associated plasticity to be more robust. For non-associated\u0000models, we use Davis-type approximations enabling us to apply the associated\u0000approach. A particular attention is devoted to the Mohr-Coulomb\u0000elastic-perfectly plastic constitutive problem. On this example, we explain\u0000some important features of the presented methods which are beyond the algebraic\u0000settings of the problems. We also summarize the Mohr-Coulomb constitutive\u0000solution and some implementation details.","PeriodicalId":501061,"journal":{"name":"arXiv - CS - Numerical Analysis","volume":"70 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2023-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138817864","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}