Часто Задаваемые Вопросы.

  1. У меня не работают клавиши перемещения курсора. Что делать?
    • Удалите строку
      TERM=linux
      из файла .bash_profile в вашем домашнем каталоге
    • Войдите заново в систему.
  2. Как скомпилировать программу на Фортране 90, использующую MPI?
      Использовать команду mpif77.
  3. Как скомпилировать программу на C++, использующую MPI?
      Использовать команду mpiCC.
  4. Какие опции компилятора Вы рекомендуете использовать для повышения быстродействия программы?
      При компиляции и редактировании связей используйте опции:
      -xW -O3 -static -no-prec-div
  5. Я считаю, что в Вашем компиляторе есть ошибка. Как мне воспользоваться другим компилятором?
  6. Как запустить программу program на 10 процессорах на 15 минут?
      Выполнить команду
      mpirun -np 10 -maxtime 15 program
      При этом ваша программа будет поставлена в очередь и запустится в тот момент, когда будут доступны для Вас 10 процессоров. Если после этого в течение 15 минут программа не закончит работу, ее принудительно завершат. Чем на большее время и на большее число процессоров Вы ставите задачу, тем дольше она простоит в очереди.
  7. Как определить, сколько сейчас свободно процессоров?
      Выдать команду   mfree.
  8. Мне нужно отлаживать программу. Неужели для каждого запуска программы мне надо стоять в очереди?
      Очень короткие по времени задачи запускаются как отладочные задачи. Для таких задач в дневное время выделяются несколько процессоров. Сколько процессоров выделяется для таких задач и какое максимальное время можно задать для таких задач, можно узнать у дежурного администратора или по выдаче команды mqinfo
  9. Моя задача требует очень большого объема вычислений. Как уменьшить время нахождения задачи в очереди?
      Запускать свою задачу как фоновую задачу - задачу с большим временем счета, которые могут прерываться системой. Для фоновой задачи пользователь должен явно указать квант - минимальное время счета фоновой задачи, в течение которого задачу прерывать нельзя. Например, запустить задачу very_long_task на 3 дня с квантом 5 часов на 60 процессорах можно командой:
      mpirun -np 60 -maxtime 4320 -quantum 300 very_long_task
      
      при этом насколько быстро будет продвигаться Ваша задача по очереди будет определяться не максимальным временем счета, а значением кванта.
 
1...9 10...19 20...29 30...
 
 
 
 
 
 
 
 
  Тел. +7(499)220-79-72; E-mail: inform@kiam.ru