next up previous contents
Next: Построение и использование Jumpshot-3 Up: jumpshot Previous: Опции конфигурирования   Contents

Инструкции по инсталляции

Как было отмечено выше, jumpshot может инсталлироваться как часть конфигурирования mpich, как часть конфигурирования mpe, или сам по себе. Ниже приведены инструкции и примеры каждого типа инсталляции.

Конфигурирование jumpshot как части конфигурирования mpich. В этой инсталляции jumpshot не требуются никакие флаги или ключи. Скрипты configure в каталогах mpich и mpe собирают необходимую информацию и передают их configure в каталоге jumpshot. Если configure в каталоге mpich не заданы никакие опции, jumpshot будет конфигурироваться со значениями по умолчанию. Пользователь может переопределить их, сконфигурировав mpich со следующими опциями:

-mpe_opts=MPE_OPTS
-jumpshot_opts=JUMP_OPTS
где JUMP_OPTS - один из вариантов в разд. 10.2.1 (использование нескольких опций jumpshot не допускается). См .разд. 9.1 о MPE_OPTS.

Пример 1: Конфигурирование mpich вместе с библиотекой mpe и jumpshot

В каталоге верхнего уровня mpich наберите

./configure <опции конфигурирования mpich>
make
Пример 2: Конфигурирование mpich без библиотеки mpe, но с jumpshot

В настоящее время, если mpich конфигурируется без библиотеки mpe, jumpshot не будет сконфигурирован (поскольку configure для mpe вызывает configure для jumpshot). Ниже приведены шаги для конфигурирования mpich и jumpshot без библиотеки mpe.

В каталоге верхнего уровня mpich наберите

./configure <опции конфигурирования mpich> -nompe
make

В подкаталоге jumpshot выполните

configure $-$$-$with-bindir=<путь к каталогу mpich/bin> $\backslash$
$-$$-$with-jumpshot_home=<путь к каталогу jumpshot>
Пример 3: Конфигурирование mpich вместе с библиотекой mpe и каталогом java, заданным как опция к configure для jumpshot.

В каталоге верхнего уровня mpich наберите

./configure <опции конфигурирования mpich> $\backslash$
-jumpshot_opts=$-$$-$with-jumpshot_opts=$-$$-$with-java=<путь к каталогу java>
make
Необходимо указать $-$$-$with-jumpshot_opts, поскольку configure для mpich обрежет -jumpshot_opts, а configure для mpe обрежет $-$$-$with-jumpshot_opts и передаст опцию configure для jumpshot.

Пример 4: Конфигурирование mpich вместе с библиотекой mpe и переопределением опции
jumpshot_home в configure для jumpshot.

В каталоге верхнего уровня mpich наберите

./configure <опции конфигурирования mpich> $\backslash$
-jumpshot_opts=$-$$-$with-jumpshot_opts=$-$$-$with-jumpshot_home=DIR
make

Конфигурирование jumpshot как части конфигурирования mpe.

Пример 1: Конфигурирование библиотеки mpe вместе с jumpshot и mpich (уже сконфигурированным и установленным)

В каталоге верхнего уровня mpe наберите

./configure $-$$-$with-mpich=<каталог верхнего уровня для mpich> $\backslash$
$-$$-$with-mpichdev=<подкаталог библиотеки mpich>
make

Пример 2: Конфигурирование библиотеки mpe вместе с jumpshot и SGI MPI

В каталоге верхнего уровня mpe наберите

./configure $-$$-$with-sgi -libdir=<путь к каталогу libdir> $\backslash$
$-$$-$with-jumpshot_home=<путь к каталогу jumpshot>
make

Пример 3: Конфигурирование библиотеки mpe вместе с IBM MPI без jumpshot

В каталоге верхнего уровня mpe наберите

./configure $-$$-$with-sp -libdir=<путь к каталогу libdir> $\backslash$
$-$$-$enable-jumpshot=no
make

Пример 4: Конфигурирование библиотеки mpe с заданным в качестве опции jumpshot каталогом java

В каталоге верхнего уровня mpe наберите

./configure <ключ реализации MPI> $\backslash$
$-$$-$with-jumpshot_opts=$-$$-$with-java=<путь к каталогу java>
make

Конфигурирование jumpshot самого по себе

Пример 1: Конфигурирование jumpshot

В каталоге верхнего уровня jumpshot наберите

./configure -bindir=<путь к каталогу двоичных файлов> $\backslash$
$-$$-$with-jumpshot_home=<путь к каталогу jumpshot>

Пример 2: Конфигурирование jumpshot с полным отображением сообщений

В каталоге верхнего уровня jumpshot наберите

./configure -bindir=<путь к каталогу двоичных файлов> $\backslash$
$-$$-$with-jumpshot_home=<путь к каталогу jumpshot> $\backslash$
$-$$-$enable-echo=yes

Файл log, создаваемый cpilog не очень интересен, поскольку cpi очень простая программа. Более интересные log-файлы можно найти в подкаталоге `profiling/upshot/logfiles' или подкаталоге `jumpshot/lib/logfiles'. Файл cpilog.c показывает, как настроить Ваш собственный код для создания log-файлов. Руководство пользователя [8] описывает, как связать код с версией mpich, которая создает log-файлы автоматически. Краткое описание программ каталога `examples/basic' содержится в файле README.


next up previous contents
Next: Построение и использование Jumpshot-3 Up: jumpshot Previous: Опции конфигурирования   Contents
Alex Otwagin 2002-12-16