Глобальные массивы

Оглавление1 Глобальные массивы1.1 Обзор библиотеки Global Arrays (GA)1.2 Инструменты и совместимость1.3 Дополнительные функции и использование1.4 Лицензия и доступность1.5 Полный текст […]

Глобальные массивы

  • Обзор библиотеки Global Arrays (GA)

    • GA – это библиотека для параллельных вычислений, разработанная в Тихоокеанской Северо-Западной национальной лаборатории. 
    • Она предоставляет удобный API для работы с многомерными массивами в системах с распределенной памятью. 
    • GA является предшественником языков GAS, которые разрабатываются для высокопроизводительных вычислений. 
  • Инструменты и совместимость

    • GA toolkit включает дополнительные библиотеки, такие как распределитель памяти и интерфейс удаленного копирования. 
    • Библиотека изначально была совместима с TCGMSG, но теперь полностью совместима с MPI. 
    • Она поддерживает простые матричные вычисления и работает с ScaLAPACK. 
  • Дополнительные функции и использование

    • В GA доступны разреженные матрицы, но их реализация не является оптимальной. 
    • Библиотека ChemIO для автономного хранения данных была разработана теми же авторами. 
    • GA включена в пакеты для квантовой химии и другие научные приложения. 
  • Лицензия и доступность

    • GA toolkit является свободным программным обеспечением с самодельной лицензией. 
    • Ссылки на домашнюю страницу GA и другие ресурсы доступны через Wayback Machine. 

Полный текст статьи:

Глобальные массивы — Википедия

Оставьте комментарий

Прокрутить вверх