Difference between revisions of "Applications/Petsc"

From HPC
Jump to: navigation , search
m (Pysdlb moved page Petsc to Applications/Petsc without leaving a redirect)
m
Line 27: Line 27:
  
 
[http://www.mcs.anl.gov/petsc/index.html http://www.mcs.anl.gov/petsc/index.html]
 
[http://www.mcs.anl.gov/petsc/index.html http://www.mcs.anl.gov/petsc/index.html]
 +
 +
 +
==Navigation==
 +
 +
* [[Main_Page|Home]]
 +
* [[Applications|Application support]] *
 +
* [[General|General]]
 +
* [[Programming|Programming support]]

Revision as of 13:32, 24 May 2019

Application Details

  • Description: A suite of data structures and routines for the scalable (parallel) solution of scientific applications modelled by partial differential equations. It supports MPI, and GPUs through CUDA or OpenCL, as well as hybrid MPI-GPU parallelism.
  • Version: 3.7 and 3.7.5
  • Module: petsc/3.7 and petsc/3.7.5
  • Licence: GNU

Usage Areas

PETSc includes a large suite of parallel linear, non-linear equation solvers, some usage areas are shown below:

  • Parallel vectors includes code for communicating ghost points
  • Parallel matrices, several sparse storage formats easy, efficient assembly
  • Scalable parallel pre-conditioners
  • Krylov subspace methods
  • Parallel Newton-based non-linear solvers
  • Parallel time-stepping (ODE) solvers
  • Support for Nvidia GPU cards

Module

[username@login01 ~]$ module add petsc/3.7.5


Further Information

http://www.mcs.anl.gov/petsc/index.html


Navigation