Global Arrays (original) (raw)

About DBpedia

Global Arrays, or GA, is the library developed by scientists at Pacific Northwest National Laboratory for parallel computing. GA provides a friendly API for shared-memory programming on distributed-memory computers for multidimensional arrays. The GA library is a predecessor to the GAS (global address space) languages currently being developed for high-performance computing. GA was developed by Jarek Nieplocha, Robert Harrison, R. J. Littlefield, Manoj Krishnan, and Vinod Tipparaju. The ChemIO library for out-of-core storage was developed by Jarek Nieplocha, Robert Harrison and Ian Foster.

Property Value
dbo:abstract Global Arrays, or GA, is the library developed by scientists at Pacific Northwest National Laboratory for parallel computing. GA provides a friendly API for shared-memory programming on distributed-memory computers for multidimensional arrays. The GA library is a predecessor to the GAS (global address space) languages currently being developed for high-performance computing. The GA toolkit has additional libraries including a Memory Allocator (MA), Aggregate Remote Memory Copy Interface (ARMCI), and functionality for out-of-core storage of arrays (ChemIO). Although GA was initially developed to run with TCGMSG, a message passing library that came before the MPI standard (Message Passing Interface), it is now fully compatible with MPI. GA includes simple matrix computations (matrix-matrix multiplication, LU solve) and works with ScaLAPACK. Sparse matrices are available but the implementation is not optimal yet. GA was developed by Jarek Nieplocha, Robert Harrison, R. J. Littlefield, Manoj Krishnan, and Vinod Tipparaju. The ChemIO library for out-of-core storage was developed by Jarek Nieplocha, Robert Harrison and Ian Foster. The GA library is incorporated into many quantum chemistry packages, including NWChem, MOLPRO, , MOLCAS, and TURBOMOLE. The GA library is also incorporated into sub-surface code STOMP The GA toolkit is free software, licensed under a self-made license. (en) Global Arrays (GA) — библиотека, разработанная учёными Тихоокеанской северо-западной национальной лаборатории (PNNL, DoE) для параллельных вычислений. GA предоставляет удобный программный интерфейс (API) для реализации общей памяти на компьютерах с распределённой памятью. Имеется продвинутая поддержка многомерных массивов. Библиотека GA является предшественником языков GAS (global address space), активно развиваемых для высокопроизводительных вычислений. Инструментальный набор GA включает в себя дополнительные библиотеки: Memory Allocator (MA), Aggregate Remote Memory Copy Interface (ARMCI), и функциональность по хранению массивов на внешних устройствах (ChemIO). Изначально GA был разработан для работы с библиотекой передачи сообщений TCGMSG, позже был адаптирован к MPI. GA включает в себя набор простых операций над матрицами (умножение матриц, LU разложение) и интегрируется с ScaLAPACK. Также имеется реализация алгоритмов для обработки разреженных матриц. GA создана Jarek Nieplocha, Robert Harrison и R. J. Littlefield. Библиотеку ChemIO разработали Jarek Nieplocha, Robert Harrison и . Библиотека GA включена в несколько популярных пакетов для квантовой химии, включая , , , , . Также используется в STOMP Набор библиотек GA является ПО с открытими исходными текстами. Используется собственная лицензия [1]. (ru) Global Arrays (GA) — бібліотека, розроблена вченими (PNNL, DoE) для паралельних обчислень. GA представляє зручний програмний інтерфейс (API) для реалізації спільної пам'яті на комп'ютерах з розподіленою пам'ятю. Є просунута підтримка багатовимірних масивів. Бібліотека GA — попередник мов GAS, які активно розвиваються для високопродуктивних розрахунків. Інструментальний набір GA включає в себе додаткові бібліотеки: Memory Allocator (MA), Aggregate Remote Memory Copy Interface (ARMCI) і функціональність для зберігання масивів на зовнішніх пристроях (ChemIO). Початково GA був розроблений для роботи з бібліотекою передачі повідомлень , пізніше був адаптований до MPI. GA включає в себе набір простих операцій над матрицями (множення матриць, LU розділення) і інтегрується з . Також наявна реалізація алгоритмів для обробки розріджених матриць. GA створена Jarek Nieplocha, Robert Harrison і R. J. Littlefield. Бібіліотеку ChemIO розробили Jarek Nieplocha, Robert Harrison і Ian Foster. Бібліотека GA включена в декілька пупулярних пакети для квантової хімії, включаючи NWChem, MOLPRO, UTChem, MOLCAS, TURBOMOLE. Також викоритовується в STOMP [Архівовано 13 лютого 2013 у Wayback Machine.] Набір бібліотек GA является ПЗ з відкритим вихідним текстом. Використовується власна ліцензія [1] [Архівовано 7 листопада 2016 у Wayback Machine.]. (uk)
dbo:latestReleaseVersion 5.5/
dbo:wikiPageExternalLink http://hpc.pnl.gov/globalarrays/ http://stomp.pnnl.gov/ http://www.emsl.pnl.gov/docs/parsoft/ http://hpc.pnl.gov/globalarrays/license.shtml
dbo:wikiPageID 16000867 (xsd:integer)
dbo:wikiPageLength 4556 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1023733717 (xsd:integer)
dbo:wikiPageWikiLink dbr:MOLCAS dbr:MOLPRO dbr:Cross-platform dbr:Static_typing dbr:Structured_programming dbr:ScaLAPACK dbr:Pacific_Northwest_National_Laboratory dbr:Procedural_programming dbr:API dbc:Concurrent_programming_libraries dbr:Free_software dbr:Global_address_space dbr:Ian_Foster_(computer_scientist) dbr:Message_Passing_Interface dbr:Imperative_programming dbr:TURBOMOLE dbr:NWChem dbr:Parallel_programming dbr:Weak_typing dbr:UTChem
dbp:latestReleaseVersion 5.500000 (xsd:double)
dbp:name Global Arrays (en)
dbp:operatingSystem dbr:Cross-platform
dbp:paradigm parallel, one-sided message passing, imperative , structured (en)
dbp:typing dbr:Static_typing dbr:Weak_typing
dbp:website http://hpc.pnl.gov/globalarrays/
dbp:wikiPageUsesTemplate dbt:Infobox_programming_language dbt:Portal dbt:Reflist dbt:Release_date dbt:Parallel_computing
dbp:year 1994 (xsd:integer)
dct:subject dbc:Concurrent_programming_libraries
gold:hypernym dbr:Library
rdf:type owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:Library dbo:ProgrammingLanguage
rdfs:comment Global Arrays, or GA, is the library developed by scientists at Pacific Northwest National Laboratory for parallel computing. GA provides a friendly API for shared-memory programming on distributed-memory computers for multidimensional arrays. The GA library is a predecessor to the GAS (global address space) languages currently being developed for high-performance computing. GA was developed by Jarek Nieplocha, Robert Harrison, R. J. Littlefield, Manoj Krishnan, and Vinod Tipparaju. The ChemIO library for out-of-core storage was developed by Jarek Nieplocha, Robert Harrison and Ian Foster. (en) Global Arrays (GA) — бібліотека, розроблена вченими (PNNL, DoE) для паралельних обчислень. GA представляє зручний програмний інтерфейс (API) для реалізації спільної пам'яті на комп'ютерах з розподіленою пам'ятю. Є просунута підтримка багатовимірних масивів. Бібліотека GA — попередник мов GAS, які активно розвиваються для високопродуктивних розрахунків. GA створена Jarek Nieplocha, Robert Harrison і R. J. Littlefield. Бібіліотеку ChemIO розробили Jarek Nieplocha, Robert Harrison і Ian Foster. (uk) Global Arrays (GA) — библиотека, разработанная учёными Тихоокеанской северо-западной национальной лаборатории (PNNL, DoE) для параллельных вычислений. GA предоставляет удобный программный интерфейс (API) для реализации общей памяти на компьютерах с распределённой памятью. Имеется продвинутая поддержка многомерных массивов. Библиотека GA является предшественником языков GAS (global address space), активно развиваемых для высокопроизводительных вычислений. GA создана Jarek Nieplocha, Robert Harrison и R. J. Littlefield. Библиотеку ChemIO разработали Jarek Nieplocha, Robert Harrison и . (ru)
rdfs:label Global Arrays (en) Global Arrays (ru) Global Arrays (uk)
owl:sameAs freebase:Global Arrays wikidata:Global Arrays dbpedia-ru:Global Arrays dbpedia-uk:Global Arrays https://global.dbpedia.org/id/3jvbH
prov:wasDerivedFrom wikipedia-en:Global_Arrays?oldid=1023733717&ns=0
foaf:homepage http://hpc.pnl.gov/globalarrays/
foaf:isPrimaryTopicOf wikipedia-en:Global_Arrays
foaf:name Global Arrays (GA) (en)
foaf:page http://hpc.pnl.gov/globalarrays/
is dbo:wikiPageRedirects of dbr:Global_array
is dbo:wikiPageWikiLink of dbr:Quantemol dbr:MOLPRO dbr:Array dbr:MADNESS dbr:Partitioned_global_address_space dbr:Message_Passing_Interface dbr:Global_array
is foaf:primaryTopic of wikipedia-en:Global_Arrays