Краткое руководство пользователя K-100 по выбору конкретного варианта системы программирования

Автор: А.О. Лацис


На K-100 пользователю доступны несколько профессиональных комплектов трансляторов, а также несколько реализаций коммуникационных библиотек, используемых либо по отдельности, либо совместно. Совокупность конкретного набора компиляторов и коммуникационных библиотек называется вариантом системы параллельного программирования.

Для выбора конкретного варианта системы программирования пользователю следует скопировать в свою домашнюю директорию соответствующие этому варианту стандартные версии файлов .bash_profile и .bashrc, после чего выйти и войти снова. Стандартные варианты этих конфигурационных файлов хранятся в /common/profile.versions, каждая поддиректория этой директории соответствует некоторому варианту системы параллельного программирования.

В настоящее время поддерживаются следующие варианты:

1. Трансляторы Intel, коммуникационная библиотека MPI от Intel.

  • Размещение: /common/profile.versions/Intel-OneAPI
  • Команды трансляции:
    • Для программ на C (с использованием только MPI): mpiicx
    • Для программ на C++: mpiicpx
    • Для программ на Фортране: mpiifx
  • Компиляторы поддерживают OpenMP

2. Трансляторы PGI, коммуникационная библиотека MPI в варианте Open MPI.

Готовится к публикации

3. Трансляторы Intel, коммуникационная библиотека MPI в варианте Open MPI.

Готовится к публикации
 
 
 
 
 
 
 
 
  Тел. +7(499)220-79-72; E-mail: inform@kiam.ru