Global array

Global array

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, ARMCI, and functionality for out-of-core storage of arrays (ChemIO). Although GA was initially developed to run with TCGMSG, a message communicator that came before the MPI standard, 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 at Pacific Northwest National Laboratory by Jarek Nieplocha, Robert Harrison and R. J. Littlefield. 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, UTChem and MOLCAS.

The GA toolkit is free software, licensed under a self-made license [ [http://www.emsl.pnl.gov/docs/global/license.html GA license] ] .

See also

* [http://www.emsl.pnl.gov/docs/global/ Global Arrays Webpage]

References

External links

* [http://www.emsl.pnl.gov/docs/global/ Global Arrays Home Page]
* [http://www.emsl.pnl.gov/docs/parsoft/ Parsoft Home Page]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Global Arrays — (GA) Класс языка: параллельный (односторонняя отправка сообщений), императивный (процедурный) Появился в: 1994 Релиз: 5.1/2012 02 07 Типизация данных: статическая Сайт …   Википедия

  • Global Trade Watch — (GTW) was created in 1995 as a division of the U.S. based non governmental organization (NGO) Public Citizen that monitors the World Trade Organization (WTO) and other trade agreements such as the North American Free Trade Agreement (NAFTA) and… …   Wikipedia

  • Global Energy Basel — is an annual conference organised by Swiss Exhibition in Basel, Switzerland.It is a partnering platform for exponents of sustainable energy solutions. Representatives from industry, government, administration, science and NGO s present exemplary… …   Wikipedia

  • Global Positioning System — « GPS » redirige ici. Pour les autres significations, voir GPS (homonymie). Un satellite NAVSTAR (Navigation Satellite Timing And Ranging) appartenant à la constellation du GPS …   Wikipédia en Français

  • Global cuisines — See also: Cuisine Hyderabadi Biryani, an Indian meat and rice dish …   Wikipedia

  • Global Energy and Water Cycle Experiment — The Global Energy and Water Cycle Experiment (GEWEX) is a research program of the World Climate Research Programme intended to observe, comprehend and models the Earth s water cycle. The experiment also observes how much energy the Earth receives …   Wikipedia

  • Global Positioning System — GPS redirects here. For other uses, see GPS (disambiguation). Geodesy Fundamentals …   Wikipedia

  • Global Prescience — Looking for a lesson in humility? Stand at a major historical marker, and try drawing a perfectly reasonable, prudent conclusion about where that marker is pointing. Believe me, if you read about a 15th century traveler saying, I have to get back …   Wikipedia

  • Global Corruption Report — The Global Corruption Report is an annual report, covering the period from July to June, which provides analysis on the level of corruption across several nations of the world. The report is produced by Transparency International and in 2007 is… …   Wikipedia

  • Global Hawk — RQ 4 Global Hawk Pour les articles homonymes, voir Global et Hawk. RQ 4B Global Hawk …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”