Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Portable, Extensible Toolkit for Scientific Computation

Index Portable, Extensible Toolkit for Scientific Computation

The Portable, Extensible Toolkit for Scientific Computation (PETSc, pronounced PET-see; the S is silent), is a suite of data structures and routines developed by Argonne National Laboratory for the scalable (parallel) solution of scientific applications modeled by partial differential equations. [1]

20 relations: Bill Gropp, Cactus Framework, Deal.II, FEniCS Project, Fortran, Hypre, Isogeometric analysis, List of C++ template libraries, List of computer scientists, List of finite element software packages, List of numerical libraries, List of toolkits, LOBPCG, Lois Curfman McInnes, MFEM, MoFEM JosePH, MOOSE (software), OOFEM, SLEPc, Sparse matrix.

Bill Gropp

William Douglas "Bill" Gropp is the director of the National Center for Supercomputing Applications (NCSA) and the Thomas M. Siebel Chair in the Department of Computer Science at the University of Illinois at Urbana–Champaign.

New!!: Portable, Extensible Toolkit for Scientific Computation and Bill Gropp · See more »

Cactus Framework

Cactus is an open-source, problem-solving environment designed for scientists and engineers.

New!!: Portable, Extensible Toolkit for Scientific Computation and Cactus Framework · See more »

Deal.II

deal.II is a free, open source library to solve partial differential equations using the finite element method.

New!!: Portable, Extensible Toolkit for Scientific Computation and Deal.II · See more »

FEniCS Project

The FEniCS Project is a collection of free and open-source software components with the common goal to enable automated solution of differential equations.

New!!: Portable, Extensible Toolkit for Scientific Computation and FEniCS Project · See more »

Fortran

Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

New!!: Portable, Extensible Toolkit for Scientific Computation and Fortran · See more »

Hypre

The Parallel High Performance Preconditioners (hypre) is a library of routines for scalable (parallel) solution of linear systems.

New!!: Portable, Extensible Toolkit for Scientific Computation and Hypre · See more »

Isogeometric analysis

Isogeometric analysis is a recently developed computational approach that offers the possibility of integrating finite element analysis (FEA) into conventional NURBS-based CAD design tools.

New!!: Portable, Extensible Toolkit for Scientific Computation and Isogeometric analysis · See more »

List of C++ template libraries

The following list of C++ template libraries details the various libraries of templates available for the C++ programming language.

New!!: Portable, Extensible Toolkit for Scientific Computation and List of C++ template libraries · See more »

List of computer scientists

This is a list of computer scientists, people who do work in computer science, in particular researchers and authors.

New!!: Portable, Extensible Toolkit for Scientific Computation and List of computer scientists · See more »

List of finite element software packages

This is a list of software packages that implement the finite element method for solving partial differential equations.

New!!: Portable, Extensible Toolkit for Scientific Computation and List of finite element software packages · See more »

List of numerical libraries

This is a list of notable numerical libraries, which are libraries used in software development for performing numerical calculations.

New!!: Portable, Extensible Toolkit for Scientific Computation and List of numerical libraries · See more »

List of toolkits

A toolkit is an assembly of tools; set of basic building units for user interfaces.

New!!: Portable, Extensible Toolkit for Scientific Computation and List of toolkits · See more »

LOBPCG

Locally Optimal Block Preconditioned Conjugate Gradient (LOBPCG) is a matrix-free method for finding the largest (or smallest) eigenvalues and the corresponding eigenvectors of a symmetric positive definite generalized eigenvalue problem for a given pair (A, B) of complex Hermitian or real symmetric matrices, where the matrix B is also assumed positive-definite.

New!!: Portable, Extensible Toolkit for Scientific Computation and LOBPCG · See more »

Lois Curfman McInnes

Lois Virginia Curfman McInnes is an American applied mathematician who works as a senior computational scientist at Argonne National Laboratory, where she works on the numerical solution of nonlinear partial differential equations for scientific applications.

New!!: Portable, Extensible Toolkit for Scientific Computation and Lois Curfman McInnes · See more »

MFEM

MFEM is an open source C++ library for solving partial differential equations using the finite element method, developed and maintained by researchers at the Lawrence Livermore National Laboratory.

New!!: Portable, Extensible Toolkit for Scientific Computation and MFEM · See more »

MoFEM JosePH

MoFEM (Mesh Orientated Finite Element Method) is an open source finite element analysis code developed and maintained at the University of Glasgow.

New!!: Portable, Extensible Toolkit for Scientific Computation and MoFEM JosePH · See more »

MOOSE (software)

MOOSE (Multiphysics Object Oriented Simulation Environment) is an object-oriented C++ finite element framework for the development of tightly coupled multiphysics solvers from Idaho National Laboratory.

New!!: Portable, Extensible Toolkit for Scientific Computation and MOOSE (software) · See more »

OOFEM

OOFEM is a free and open-source multi-physics finite element code with object oriented architecture.

New!!: Portable, Extensible Toolkit for Scientific Computation and OOFEM · See more »

SLEPc

SLEPc is a software library for the parallel computation of eigenvalues and eigenvectors of large, sparse matrices.

New!!: Portable, Extensible Toolkit for Scientific Computation and SLEPc · See more »

Sparse matrix

In numerical analysis and computer science, a sparse matrix or sparse array is a matrix in which most of the elements are zero.

New!!: Portable, Extensible Toolkit for Scientific Computation and Sparse matrix · See more »

Redirects here:

PETSc, Petsc.

References

[1] https://en.wikipedia.org/wiki/Portable,_Extensible_Toolkit_for_Scientific_Computation

OutgoingIncoming
Hey! We are on Facebook now! »