Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2023
A hybrid discrete exterior calculus and finite difference method for Boussinesq convection in spherical shells
Journal of Computational Physics (JOCP), Volume 491, Issue Chttps://doi.org/10.1016/j.jcp.2023.112397AbstractWe present a new hybrid discrete exterior calculus (DEC) and finite difference (FD) method to simulate fully three-dimensional Boussinesq convection in spherical shells subject to internal heating and basal heating, relevant in the ...
Highlights- Boussinesq convection in spherical shells.
- Hybrid discrete exterior calculus ...
- research-articleJune 2023
Scalable Riemann Solvers with the Discontinuous Galerkin Method for Hyperbolic Network Simulation
PASC '23: Proceedings of the Platform for Advanced Scientific Computing ConferenceArticle No.: 22, Pages 1–10https://doi.org/10.1145/3592979.3593421We develop a set of highly efficient and effective computational algorithms and simulation tools for fluid simulations on a network. The mathematical models are a set of hyperbolic conservation laws on edges of a network, as well as coupling conditions ...
- research-articleJune 2023
Avoiding reinventing the wheel: reusable open-source topology optimization software
Structural and Multidisciplinary Optimization (SPSMO), Volume 66, Issue 6https://doi.org/10.1007/s00158-023-03589-7AbstractThe aim of this work is to introduce a unified description of topology optimization (TO) methods, which modularizes and generalizes all TO methods, both density based and boundary based. This unified description allows for the implementation of a ...
- research-articleMay 2023
Jacobian-free Newton–Krylov method for the simulation of non-thermal plasma discharges with high-order time integration and physics-based preconditioning
Journal of Computational Physics (JOCP), Volume 480, Issue Chttps://doi.org/10.1016/j.jcp.2023.112007AbstractA preconditioning framework for the numerical simulation of non-thermal streamer discharges is developed using the Jacobian-free Newton-Krylov (JFNK) method. A reduced plasma fluid model is considered, consisting of electrons, one ...
Highlights- A preconditioning strategy was developed for low-temperature streamer discharges.
- ArticleMay 2023
Scalability of Gaussian Processes Using Asynchronous Tasks: A Comparison Between HPX and PETSc
Asynchronous Many-Task Systems and ApplicationsPages 52–64https://doi.org/10.1007/978-3-031-32316-4_5AbstractGaussian processes are a widely used alternative to neural networks for non-linear system identification. The method requires computing the inversion of a large covariance matrix. In this work, we introduce our new task-based asynchronous ...
-
- research-articleOctober 2022
IFOSMONDI Co-simulation Algorithm with Jacobian-Free Methods in PETSc
Engineering with Computers (ENGC), Volume 38, Issue 5Pages 4423–4449https://doi.org/10.1007/s00366-021-01558-6AbstractCo-simulation is a widely used solution to enable global simulation of a modular system via the composition of black-boxed simulators. Among co-simulation methods, the IFOSMONDI implicit iterative algorithm, previously introduced by the authors, ...
- research-articleSeptember 2022
Parallel simulation of the Poisson–Nernst–Planck corrosion model with an algebraic flux correction method
Finite Elements in Analysis and Design (FEAD), Volume 206, Issue Chttps://doi.org/10.1016/j.finel.2022.103734AbstractIn this paper, a chain of scientific tools is applied to provide a flexible, efficient, and extensible toolchain that is capable of addressing limitations in corrosion simulation. A previously developed computational model of galvanic ...
Highlights- Simulating complex corrosion models yields many challenges in the implementation process.
- research-articleJanuary 2022
Conservative Projection Between Finite Element and Particle Bases
SIAM Journal on Scientific Computing (SISC), Volume 44, Issue 4Pages C310–C319https://doi.org/10.1137/21M1454079Particle-in-cell methods employ particle representations of unknown fields but also employ continuum fields for other parts of the problem. Thus projection between particle and continuum bases is required. Moreover, we often need to enforce conservation ...
- research-articleJanuary 2022
PETSc TSAdjoint: A Discrete Adjoint ODE Solver for First-Order and Second-Order Sensitivity Analysis
SIAM Journal on Scientific Computing (SISC), Volume 44, Issue 1Pages C1–C24https://doi.org/10.1137/21M140078XWe present a new software system, PETSc TSAdjoint, for first-order and second-order adjoint sensitivity analysis of time-dependent nonlinear differential equations. The derivative calculation in PETSc TSAdjoint is essentially a high-level algorithmic ...
- research-articleJune 2021
Empirical Investigation of Code Quality Rule Violations in HPC Applications
EASE '21: Proceedings of the 25th International Conference on Evaluation and Assessment in Software EngineeringPages 402–411https://doi.org/10.1145/3463274.3463787In large, collaborative open-source projects, developers must follow good coding standards to ensure the quality and sustainability of the resulting software. This is especially a challenge in high-performance computing projects, which admit a diverse ...
- research-articleMarch 2021
A Segregated Approach for Modeling the Electrochemistry in the 3-D Microstructure of Li-Ion Batteries and Its Acceleration Using Block Preconditioners
Journal of Scientific Computing (JSCI), Volume 86, Issue 3https://doi.org/10.1007/s10915-021-01410-5AbstractBattery performance is strongly correlated with electrode microstructure. Electrode materials for lithium-ion batteries have complex microstructure geometries that require millions of degrees of freedom to solve the electrochemical system at the ...
- research-articleJanuary 2021
Fully Parallel Mesh I/O Using PETSc DMPlex with an Application to Waveform Modeling
- Vaclav Hapla,
- Matthew G. Knepley,
- Michael Afanasiev,
- Christian Boehm,
- Martin van Driel,
- Lion Krischer,
- Andreas Fichtner
SIAM Journal on Scientific Computing (SISC), Volume 43, Issue 2Pages C127–C153https://doi.org/10.1137/20M1332748Large-scale PDE simulations using high-order finite-element methods on unstructured meshes are an indispensable tool in science and engineering. The widely used open-source PETSc library offers an efficient representation of generic unstructured meshes ...
- research-articleNovember 2019
Pre-conditioning strategies to accelerate the convergence of iterative methods in multiphase flow simulations
Mathematics and Computers in Simulation (MCSC), Volume 165, Issue CPages 200–222https://doi.org/10.1016/j.matcom.2019.03.009AbstractA computational bottleneck during the solution to multiphase formulations of the incompressible Navier–Stokes equations is often during the implicit solution of the pressure-correction equation that results from operator-splitting ...
Highlights- CFD code MFiX was interfaced with the PETSc linear solver library.
- Block Jacobi ...
- research-articleNovember 2019
Engineering fast multilevel support vector machines
Machine Language (MALE), Volume 108, Issue 11Pages 1879–1917https://doi.org/10.1007/s10994-019-05800-7AbstractThe computational complexity of solving nonlinear support vector machine (SVM) is prohibitive on large-scale data. In particular, this issue becomes very sensitive when the data represents additional difficulties such as highly imbalanced class ...
- ArticleDecember 2018
Performance Evaluation for a PETSc Parallel-in-Time Solver Based on the MGRIT Algorithm
Euro-Par 2018: Parallel Processing WorkshopsPages 716–728https://doi.org/10.1007/978-3-030-10549-5_56AbstractWe herein describe the performance evaluation of a modular implementation of the MGRIT (MultiGrid-In-Time) algorithm within the context of the PETSc (the Portable, Extensible Toolkit for Scientific computing) library. Our aim is to give the PETSc ...
- research-articleAugust 2018
Vectorized Parallel Sparse Matrix-Vector Multiplication in PETSc Using AVX-512
ICPP '18: Proceedings of the 47th International Conference on Parallel ProcessingArticle No.: 55, Pages 1–10https://doi.org/10.1145/3225058.3225100Emerging many-core CPU architectures with high degrees of single-instruction, multiple data (SIMD) parallelism promise to enable increasingly ambitious simulations based on partial differential equations (PDEs) via extreme-scale computing. However, such ...
- research-articleFebruary 2018
The impact of enabling multiple subdomains per MPI process in the TFETI domain decomposition method
Applied Mathematics and Computation (APMC), Volume 319, Issue CPages 586–597https://doi.org/10.1016/j.amc.2017.07.031The paper deals with handling multiple subdomains per computational core in the PERMON toolbox, namely in the PermonFLLOP module, to fully exploit the potential of the Total Finite Element Tearing and Interconnecting (TFETI) domain decomposition method (...
- research-articleAugust 2017
Insertion of PETSc in the OpenFOAM Framework
ACM Transactions on Modeling and Performance Evaluation of Computing Systems (TOMPECS), Volume 2, Issue 3Article No.: 16, Pages 1–19https://doi.org/10.1145/3098821OpenFOAM is a widely used open source framework for simulation in several areas of computational fluid dynamics and engineering. As a partial differential equation (PDE)-based framework, OpenFOAM suffers from a performance bottleneck in solving large-...
- research-articleJanuary 2017
Multilevel Balancing Domain Decomposition by Constraints Deluxe Algorithms with Adaptive Coarse Spaces for Flow in Porous Media
SIAM Journal on Scientific Computing (SISC), Volume 39, Issue 4Pages A1389–A1415https://doi.org/10.1137/16M1080653Multilevel balancing domain decomposition by constraints (BDDC) deluxe algorithms are developed for the saddle point problems arising from mixed formulations of Darcy flow in porous media. In addition to the standard no-net-flux constraints on each face, ...