Конфигурирование jumpshot как части конфигурирования mpich. В этой инсталляции jumpshot не требуются никакие флаги или ключи. Скрипты configure в каталогах mpich и mpe собирают необходимую информацию и передают их configure в каталоге jumpshot. Если configure в каталоге mpich не заданы никакие опции, jumpshot будет конфигурироваться со значениями по умолчанию. Пользователь может переопределить их, сконфигурировав mpich со следующими опциями:
-mpe_opts=MPE_OPTSгде JUMP_OPTS - один из вариантов в разд. 10.2.1 (использование нескольких опций jumpshot не допускается). См .разд. 9.1 о MPE_OPTS.
-jumpshot_opts=JUMP_OPTS
Пример 1: Конфигурирование mpich вместе с библиотекой mpe и jumpshot
В каталоге верхнего уровня mpich наберите
./configure <опции конфигурирования mpich>Пример 2: Конфигурирование mpich без библиотеки mpe, но с jumpshot
make
В настоящее время, если mpich конфигурируется без библиотеки mpe, jumpshot не будет сконфигурирован (поскольку configure для mpe вызывает configure для jumpshot). Ниже приведены шаги для конфигурирования mpich и jumpshot без библиотеки mpe.
В каталоге верхнего уровня mpich наберите
./configure <опции конфигурирования mpich> -nompe
make
В подкаталоге jumpshot выполните
configure with-bindir=<путь к каталогу mpich/bin>Пример 3: Конфигурирование mpich вместе с библиотекой mpe и каталогом java, заданным как опция к configure для jumpshot.
with-jumpshot_home=<путь к каталогу jumpshot>
В каталоге верхнего уровня mpich наберите
./configure <опции конфигурирования mpich>Необходимо указать with-jumpshot_opts, поскольку configure для mpich обрежет -jumpshot_opts, а configure для mpe обрежет with-jumpshot_opts и передаст опцию configure для jumpshot.
-jumpshot_opts=with-jumpshot_opts=with-java=<путь к каталогу java>
make
Пример 4: Конфигурирование mpich вместе с библиотекой mpe и
переопределением опции
jumpshot_home в configure для jumpshot.
В каталоге верхнего уровня mpich наберите
./configure <опции конфигурирования mpich>
-jumpshot_opts=with-jumpshot_opts=with-jumpshot_home=DIR
make
Конфигурирование jumpshot как части конфигурирования mpe.
Пример 1: Конфигурирование библиотеки mpe вместе с jumpshot и mpich (уже сконфигурированным и установленным)
В каталоге верхнего уровня mpe наберите
./configure with-mpich=<каталог верхнего уровня для mpich>
with-mpichdev=<подкаталог библиотеки mpich>
make
Пример 2: Конфигурирование библиотеки mpe вместе с jumpshot и SGI MPI
В каталоге верхнего уровня mpe наберите
./configure with-sgi -libdir=<путь к каталогу libdir>
with-jumpshot_home=<путь к каталогу jumpshot>
make
Пример 3: Конфигурирование библиотеки mpe вместе с IBM MPI без jumpshot
В каталоге верхнего уровня mpe наберите
./configure with-sp -libdir=<путь к каталогу libdir>
enable-jumpshot=no
make
Пример 4: Конфигурирование библиотеки mpe с заданным в качестве опции jumpshot каталогом java
В каталоге верхнего уровня mpe наберите
./configure <ключ реализации MPI>
with-jumpshot_opts=with-java=<путь к каталогу java>
make
Конфигурирование jumpshot самого по себе
Пример 1: Конфигурирование jumpshot
В каталоге верхнего уровня jumpshot наберите
./configure -bindir=<путь к каталогу двоичных файлов>
with-jumpshot_home=<путь к каталогу jumpshot>
Пример 2: Конфигурирование jumpshot с полным отображением сообщений
В каталоге верхнего уровня jumpshot наберите
./configure -bindir=<путь к каталогу двоичных файлов>
with-jumpshot_home=<путь к каталогу jumpshot>
enable-echo=yes
Файл log, создаваемый cpilog не очень интересен, поскольку cpi очень простая программа. Более интересные log-файлы можно найти в подкаталоге `profiling/upshot/logfiles' или подкаталоге `jumpshot/lib/logfiles'. Файл cpilog.c показывает, как настроить Ваш собственный код для создания log-файлов. Руководство пользователя [8] описывает, как связать код с версией mpich, которая создает log-файлы автоматически. Краткое описание программ каталога `examples/basic' содержится в файле README.