-
1
Numerical simulation of geodynamic processes with the portable extensible toolkit for scientific computation
Published 2007“…We discuss how a leading software framework for advanced scientific computing (the Portable Extensible Toolkit for Scientific Computation, PETSc) can facilitate the development of geodynamics simulations. …”
Conference item -
2
PETSc Users Manual
Published 2019“…The Portable, Extensible Toolkit for Scientific Computation (PETSc), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. …”
Dataset -
3
PERFORMANCE EVALUATION OF DIFFERENT LINEAR EQUATION SOLVERS FOR SOLVING NONLINEAR FE PROBLEMS ON MULTICORE ARCHITECTURES
Published 2018-12-01“…Our study is based on comparison of parallel direct solver and parallel iterative solver implemented in SuperLU DIST library from Portable, Extensible Toolkit for Scientific Computation (PETSc). Both considered solvers are designed for distributed system memory model and are based on a Massage Passing Interface (MPI).…”
Get full text
Article -
4
Approaching a solution for richards-2D equation by finite volumes method with the aid of Picard-Krylov algorithms
Published 2017-04-01“…To do so it were used iterative resolution techniques of linear systems based in the space of Krylov with preconditioners matrices, together with the help of the numerical library Portable, Extensible Toolkit for Scientific Computation (PETSc). The results show that when solving the Richards equation making use of the method PICARD-KRYLOV, it does not matter the model of soil in evaluation, the best combination to the resolution of the linear systems are KSPBCGS PCSOR. …”
Get full text
Article -
5
GMRES based numerical simulation and parallel implementation of multicomponent multiphase flow in porous media
Published 2020-01-01“…Additionally, we made comparisons between the parallel program of the presented algorithm and the parallel program using the ready-made Portable Extensible Toolkit for Scientific Computation (PETSc) library. We developed an MPI parallel algorithm and tested it on the MVS-10P supercomputer of the Interdepartmental Supercomputer Center of the Russian Academy of Sciences.…”
Get full text
Article -
6
Porting marine ecosystem model spin-up using transport matrices to GPUs
Published 2013-01-01“…The original implementation was designed for distributed-memory architectures and uses the Portable, Extensible Toolkit for Scientific Computation (PETSc) library that is based on the Message Passing Interface (MPI) standard. …”
Get full text
Article -
7
Development and Verification of a Numerical Library for Solving Global Terrestrial Multiphysics Problems
Published 2019-06-01“…Robust numerical solution for linear and nonlinear equations is provided via the Portable, Extensible Toolkit for Scientific Computation library. We verify the numerical library using Method of Manufactured Solutions for a range of problems comprising single and multiphysics steady state problems that are applied in one or multiple physical domains. …”
Get full text
Article -
8
Parallel primal‐dual interior point method for the solution of dynamic optimal power flow
Published 2023-02-01“…The parallel primal‐dual interior point method has been implemented in the open‐source portable, extensible toolkit for scientific computation (PETSc) library. The formulation, implementation, and numerical results on multicore computers to demonstrate the performance of the proposed approach on medium‐ to large‐scale networks with varying time horizons are presented. …”
Get full text
Article -
9
Slate: extending Firedrake's domain-specific abstraction to hybridized solvers for geoscience and beyond
Published 2020-02-01“…The resulting framework composes naturally with Firedrake's solver environment, allowing for the implementation of hybridization and static condensation as runtime-configurable preconditioners via the Python interface to the Portable, Extensible Toolkit for Scientific Computation (PETSc), petsc4py. …”
Get full text
Article -
10
Distributing Load Flow Computations Across System Operators Boundaries Using the Newton–Krylov–Schwarz Algorithm Implemented in PETSc
Published 2018-10-01“…The model exploits an Inexact Newton Method, the Newton⁻Krylov⁻Schwarz method, available in the portable, extensible toolkit for scientific computation (PETSc) libraries. …”
Get full text
Article -
11
Parallel Solvers Using PETSc For Nonlinear Conduction Problems In Higher Dimensions
Published 2018“…The Portable, Extensible, Toolkit for Scientific Computation (PETSc) library package is a popular computational tool among researchers that provides the capability of implementing parallel schemes in solving various kinds of finite element analysis through the use of its many routines and libraries that can be manipulated through runtime options. …”
Get full text
Monograph -
12
A parallel implementation of the confined–unconfined aquifer system model for subglacial hydrology: design, verification, and performance analysis (CUAS-MPI v0.1.0)
Published 2023-09-01“…To allow for realistic simulations at the ice sheet scale, we developed CUAS-MPI, an MPI-parallel C/C++ implementation of CUAS (MPI: Message Passing Interface), which employs the Portable, Extensible Toolkit for Scientific Computation (PETSc) infrastructure for handling grids and equation systems. …”
Get full text
Article