Как я могу скомпилировать, установите и выполните инструменты в ядре/инструментах?

Несколько вещей могут вызвать это:

  1. несовместимые версии mpi, между библиотекой, которую Вы связали с, тот, который Вы загрузили во время выполнения и некоторые последние версии openmpi, являются небольшим багги.
  2. пропавшие без вести входного файла для волновых функций или плотности. Нет никакого четкого сообщения об ошибке, но это может получить mpi io в соответствие и подвесить задание
  3. несовместимое количество k-points/bands/fft wrt количество процессоров, которые Вы обеспечиваете, который должен быть делителем nkpt в распараллеливании по умолчанию, и должен быть точный делитель np_kpt*np_band*np_fft в общем paral_kgb случае.

Попытайтесь работать в последовательном или с меньшим количеством процессоров для наблюдения, где проблема могла бы быть, или связываться с более старой версией mpi (1.2.6, обычно в порядке), необходимо также проверить tmp_XXX_LOG_P001 002 003 файлы, которые регистрируют ошибки от каждого процессора. Они дадут Вам дополнительные подсказки.

5
30.09.2013, 12:53
3 ответа

что случилось со следующим?

make -C <kernel source root directory>/tools/perf
8
27.01.2020, 20:36
  • 1
    make 0=/path/to/build/dir -C <kernel source root directory>/tools/perf –  limovala 01.10.2013, 07:48

Наши дни:make -C tools/ perf_install prefix=/usr/

2
27.01.2020, 20:36

Я хотел скомпилировать для другой архитектуры, и это, кажется, работает. У меня были hosttools из buildroot в каталоге output/host/bin. У большинства людей он будет там, если вы используете buildroot. Мне пришлось указать флаг LD и CC. Поэтому замените на соответствующий путь и префикс для имени набора инструментов.

make CC=<buildroot-dir>/output/host/bin/<arch>-gcc LD=<buildroot-dir>/output/host/bin/<arch>-ld -C tools/gpio/
1
27.01.2020, 20:36

Теги

Похожие вопросы