The Portable Extensible Toolkit for Scientific computation (PETSc) library delivers scalable solvers for nonlinear time-dependent differential and algebraic equations and for numerical optimization. The PETSc design for performance portability addresses fundamental GPU accelerator challenges and stresses flexibility and extensibility by separating the programming model used by the application from that used by the library, and it enables application developers to use their preferred programming model, such as Kokkos, RAJA, SYCL, HIP, CUDA, or OpenCL, on upcoming exascale systems. A blueprint for using GPUs from PETSc-based codes is provided, and case studies emphasize the flexibility and high performance achieved on current GPU-based system...
OpenACC is a directive-based programming model for highly parallel systems, which allows for automat...
Numerical libraries have different properties and performance depending on the problem and data set ...
CP2K is an application for atomistic and molecular simulation and, with its excellent scalability, i...
The Portable, Extensible Toolkit for Scientific Computation (PETSc), is a suite of data structures a...
Abstract PETSc is a scalable solver library for the solution of algebraic equations arising from the...
tract W-31-109-Eng-38. 2 This manual describes the use of PETSc for the numerical solution of partia...
Emerging extreme-scale architectures present new opportunities for broader scope of simulations as w...
This manual describes the use of PETSc 2.0 for the numerical solution of partial differential equati...
Developing scalable software for existing and emerging power system problems is a challenging task a...
Over the past years, GPUs became ubiquitous in HPC installations around the world. Today, they provi...
We present a portable platform, called PIC_ENGINE, for accelerating Particle-In-Cell (PIC) codes on ...
The Portable, Extensible, Toolkit for Scientific Computation (PETSc) library package is a popular co...
Many scientific software applications, that solve complex compute-or data-intensive problems, such a...
While the HPC community is working towards the development of the first Exaflop computer (expected a...
AbstractWe present a portable platform, called PIC_ENGINE, for accelerating Particle-In-Cell (PIC) c...
OpenACC is a directive-based programming model for highly parallel systems, which allows for automat...
Numerical libraries have different properties and performance depending on the problem and data set ...
CP2K is an application for atomistic and molecular simulation and, with its excellent scalability, i...
The Portable, Extensible Toolkit for Scientific Computation (PETSc), is a suite of data structures a...
Abstract PETSc is a scalable solver library for the solution of algebraic equations arising from the...
tract W-31-109-Eng-38. 2 This manual describes the use of PETSc for the numerical solution of partia...
Emerging extreme-scale architectures present new opportunities for broader scope of simulations as w...
This manual describes the use of PETSc 2.0 for the numerical solution of partial differential equati...
Developing scalable software for existing and emerging power system problems is a challenging task a...
Over the past years, GPUs became ubiquitous in HPC installations around the world. Today, they provi...
We present a portable platform, called PIC_ENGINE, for accelerating Particle-In-Cell (PIC) codes on ...
The Portable, Extensible, Toolkit for Scientific Computation (PETSc) library package is a popular co...
Many scientific software applications, that solve complex compute-or data-intensive problems, such a...
While the HPC community is working towards the development of the first Exaflop computer (expected a...
AbstractWe present a portable platform, called PIC_ENGINE, for accelerating Particle-In-Cell (PIC) c...
OpenACC is a directive-based programming model for highly parallel systems, which allows for automat...
Numerical libraries have different properties and performance depending on the problem and data set ...
CP2K is an application for atomistic and molecular simulation and, with its excellent scalability, i...