Portable, Extensible Toolkit for Scientific Computation (original) (raw)
PETSc (ausgesprochen „PET-see“) ist ein Akronym von Portable, Extensible Toolkit for Scientific Computation, einer skalierenden Software zum Lösen von partiellen Differentialgleichungen. PETSc wird seit 1995 vom Argonne National Laboratory entwickelt, zu den Entwicklern gehört Bill Gropp.
Property | Value |
---|---|
dbo:abstract | PETSc (ausgesprochen „PET-see“) ist ein Akronym von Portable, Extensible Toolkit for Scientific Computation, einer skalierenden Software zum Lösen von partiellen Differentialgleichungen. PETSc wird seit 1995 vom Argonne National Laboratory entwickelt, zu den Entwicklern gehört Bill Gropp. (de) 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. It employs the Message Passing Interface (MPI) standard for all message-passing communication. PETSc is the world’s most widely used parallel numerical software library for partial differential equations and sparse matrix computations. PETSc received an R&D 100 Award in 2009. The PETSc Core Development Group won the SIAM/ACM Prize in Computational Science and Engineering for 2015. PETSc is intended for use in large-scale application projects, many ongoing computational science projects are built around the PETSc libraries. Its careful design allows advanced users to have detailed control over the solution process. PETSc includes a large suite of parallel linear and nonlinear equation solvers that are easily used in application codes written in C, C++, Fortran and now Python. PETSc provides many of the mechanisms needed within parallel application code, such as simple parallel matrix and vector assembly routines that allow the overlap of communication and computation. In addition, PETSc includes support for parallel distributed arrays useful for finite difference methods. (en) Portable Extensible Toolkit for Scientific Computation (PETSc, Портативный Переносимый Инструментарий для Научных расчетов) — библиотека для параллельного решения линейных и нелинейных систем уравнений, возникающих при дискретизации уравнений в частных производных. Это означает, что прикладные возможности библиотеки PETS шире, чем возможности библиотеки ScaLAPACK. Кроме того, в PETS максимально используется стандарт MPI, так как в его создании принимали участие разработчики стандарта MPI. (ru) |
dbo:language | dbr:Python_(programming_language) dbr:C_(programming_language) dbr:Fortran |
dbo:latestReleaseDate | 2021-09-29 (xsd:date) |
dbo:latestReleaseVersion | 3.16 |
dbo:license | dbr:BSD_licenses |
dbo:thumbnail | wiki-commons:Special:FilePath/Library_structure.svg?width=300 |
dbo:wikiPageExternalLink | http://www.netlib.org/utk/people/JackDongarra/la-sw.html https://petsc.org/ https://petsc.org https://dx.doi.org/10.1016/j.pepi.2007.04.016 http://www.mcs.anl.gov/petsc/petsc-current/docs/manual.pdf |
dbo:wikiPageID | 5161497 (xsd:integer) |
dbo:wikiPageLength | 7067 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1072098170 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Python_(programming_language) dbr:Nonlinearity dbr:Unix dbr:Vector_(geometric) dbr:Vector_space dbr:Index_mapping dbr:List_of_numerical_libraries dbr:Permutations dbr:Mathematical_optimization dbr:Matrix_(mathematics) dbr:Object_(computer_science) dbr:Linear_algebra dbr:Linux dbr:Mac_OS_X dbr:Computation dbr:Computer_code dbr:Krylov_subspace dbr:Parallel_computing dbr:BSD_licenses dbr:C++ dbr:C_(programming_language) dbc:C++_numerical_libraries dbr:Lois_Curfman_McInnes dbc:Scientific_simulation_software dbr:Data_structures dbr:File_format dbr:Finite_difference dbr:Fortran dbr:Numerical_methods_for_ordinary_differential_equations dbr:Partial_differential_equations dbr:Floating_point dbr:Preconditioning dbr:Argonne_National_Laboratory dbr:Array_data_structure dbc:Numerical_libraries dbc:Numerical_linear_algebra dbr:Sparse_matrix dbr:Computer_networking dbr:Scientific_computing dbr:Microsoft_Windows dbr:Broyden–Fletcher–Goldfarb–Shanno_algorithm dbr:Newton's_method dbr:Ordinary_differential_equation dbr:Message_Passing_Interface dbr:Differential_algebraic_equation dbr:Library_(computer_science) dbr:Scalability dbr:Unstructured_grid dbr:System_of_linear_equations dbr:Class_(computer_science) dbr:Computer_storage dbr:Scale_(computing) dbr:UNIX dbr:Interface_(computer_science) dbr:Memory_(computers) dbr:Multigrid dbr:Structured_grid dbr:File:Library_structure.svg |
dbp:genre | Scientific simulation software (en) |
dbp:language | C, Python, Fortran (en) |
dbp:latestReleaseDate | 2021-09-29 (xsd:date) |
dbp:latestReleaseVersion | 3.160000 (xsd:double) |
dbp:license | dbr:BSD_licenses |
dbp:name | PETSc (en) |
dbp:operatingSystem | dbr:Unix dbr:Linux dbr:Mac_OS_X dbr:Microsoft_Windows |
dbp:website | https://petsc.org/ |
dbp:wikiPageUsesTemplate | dbt:ISBN dbt:Infobox_software dbt:Reflist dbt:Start_date_and_age |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dcterms:subject | dbc:C++_numerical_libraries dbc:Scientific_simulation_software dbc:Numerical_libraries dbc:Numerical_linear_algebra |
gold:hypernym | dbr:Suite |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 umbel-rc:SoftwareObject |
rdfs:comment | PETSc (ausgesprochen „PET-see“) ist ein Akronym von Portable, Extensible Toolkit for Scientific Computation, einer skalierenden Software zum Lösen von partiellen Differentialgleichungen. PETSc wird seit 1995 vom Argonne National Laboratory entwickelt, zu den Entwicklern gehört Bill Gropp. (de) Portable Extensible Toolkit for Scientific Computation (PETSc, Портативный Переносимый Инструментарий для Научных расчетов) — библиотека для параллельного решения линейных и нелинейных систем уравнений, возникающих при дискретизации уравнений в частных производных. Это означает, что прикладные возможности библиотеки PETS шире, чем возможности библиотеки ScaLAPACK. Кроме того, в PETS максимально используется стандарт MPI, так как в его создании принимали участие разработчики стандарта MPI. (ru) 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. It employs the Message Passing Interface (MPI) standard for all message-passing communication. PETSc is the world’s most widely used parallel numerical software library for partial differential equations and sparse matrix computations. PETSc received an R&D 100 Award in 2009. The PETSc Core Development Group won the SIAM/ACM Prize in Computational Science and Engineering for 2015. (en) |
rdfs:label | PETSc (de) Portable, Extensible Toolkit for Scientific Computation (en) Portable Extensible Toolkit for Scientific Computation (ru) |
owl:sameAs | freebase:Portable, Extensible Toolkit for Scientific Computation yago-res:Portable, Extensible Toolkit for Scientific Computation wikidata:Portable, Extensible Toolkit for Scientific Computation dbpedia-de:Portable, Extensible Toolkit for Scientific Computation dbpedia-ru:Portable, Extensible Toolkit for Scientific Computation https://global.dbpedia.org/id/3k7xC |
prov:wasDerivedFrom | wikipedia-en:Portable,_Extensible_Toolkit_for_Scientific_Computation?oldid=1072098170&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Library_structure.svg |
foaf:homepage | https://petsc.org/ |
foaf:isPrimaryTopicOf | wikipedia-en:Portable,_Extensible_Toolkit_for_Scientific_Computation |
foaf:name | PETSc (en) |
is dbo:wikiPageRedirects of | dbr:Petsc dbr:PETSc |
is dbo:wikiPageWikiLink of | dbr:List_of_computer_scientists dbr:List_of_numerical_libraries dbr:SLEPc dbr:LOBPCG dbr:Cactus_Framework dbr:List_of_C++_template_libraries dbr:Lois_Curfman_McInnes dbr:Bill_Gropp dbr:Sparse_matrix dbr:List_of_toolkits dbr:Petsc dbr:PETSc |
is foaf:primaryTopic of | wikipedia-en:Portable,_Extensible_Toolkit_for_Scientific_Computation |