Где я могу найти пропущенный hpccinf.txt для hpcc?

Я установил пакет hpcc для тестирования моей системы. Его описание выглядит следующим образом:

Description-ru: Тест HPC Challenge
Тест производительности High Performance Computing (HPC) Challenge выполняет набор из 7 тестов, которые измеряют производительность CPU, память и сеть для кластеров HPC. Среди прочего, он включает в себя бенчмарк High-Performance LINPACK (HPL), используемый в рейтинге Top500 ( http://www.top500.org/ ).

Он имеет исполняемый файл с именем hpcc и помещен в /usr/bin/hpcc.

Если я запускаю его - я получаю сообщение об ошибке:

$ hpcc 
HPL WARNING from process # 0, on line 313 of function HPL_pdinfo:
>>> cannot open file hpccinf.txt <<<

Как правильно запустить hpcc и где я могу получить файл hpccinf.txt?

0
задан 4 July 2018 в 19:28

1 ответ

Согласно man hpcc

Контрольные прогоны проблемы Высокопроизводительных вычислений (HPC) комплект тестов, которые измеряют уровень ЦП, памяти и сети для кластеров HPC. hpcc берет свои параметры из файла hpccinf.txt. Пример может быть найден в /usr/share/doc/hpcc/examples/_hpccinf.txt.

Таким образом, мы должны скопировать /usr/share/doc/hpcc/examples/_hpccinf.txt к текущему каталогу с именем hpccinf.txt, отредактируйте его и выполните его с mpirun.openmpi hpcc как описано в /usr/share/doc/hpcc/README.Debian:

Сравнительный тест проблемы HPC для Debian

Читайте /usr/share/doc/hpcc/README.txt.gz, особенно раздел 'Runtime configuration'.

hpccinf.txt входной файл обеспечивается как /usr/share/doc/hpcc/examples/_hpccinf.txt. Скопируйте его в свой текущий dir, настройте его и запуск hpcc использование mpirun.openmpi: $ mpirun.openmpi hpcc

- Lucas Nussbaum суббота, 13 июня 2009 16:04:17 +0200

Таким образом, у нас есть две опции:

  • используйте значение по умолчанию hpccinf.txt из репозитория и выполненного сравнительного теста

    cp /usr/share/doc/hpcc/examples/_hpccinf.txt hpccinf.txt
    mpirun.openmpi -np $(nproc) hpcc
    

    Результаты будут сохранены в hpccoutf.txt файл.

  • настроить hpccinf.txt для современных систем с 4-8 ядрами (решающий матрицу с 10000x10000 размеры):

    cat << EOF > hpccinf.txt
    HPLinpack benchmark input file
    Innovative Computing Laboratory, University of Tennessee
    HPL.out      output file name (if any)
    6            device out (6=stdout,7=stderr,file)
    1            # of problems sizes (N)
    10000        Ns
    1            # of NBs
    128          NBs
    0            PMAP process mapping (0=Row-,1=Column-major)
    1            # of process grids (P x Q)
    1            Ps
    1            Qs
    16.0         threshold
    1            # of panel fact
    2            PFACTs (0=left, 1=Crout, 2=Right)
    1            # of recursive stopping criterium
    4            NBMINs (>= 1)
    1            # of panels in recursion
    2            NDIVs
    1            # of recursive panel fact.
    1            RFACTs (0=left, 1=Crout, 2=Right)
    1            # of broadcast
    1            BCASTs (0=1rg,1=1rM,2=2rg,3=2rM,4=Lng,5=LnM)
    1            # of lookahead depth
    1            DEPTHs (>=0)
    0            SWAP (0=bin-exch,1=long,2=mix)
    1            swapping threshold
    1            L1 in (0=transposed,1=no-transposed) form
    1            U  in (0=transposed,1=no-transposed) form
    0            Equilibration (0=no,1=yes)
    8            memory alignment in double (> 0)
    EOF
    

    Затем выполненный сравнительный тест и интерпретирует результаты

    mpirun.openmpi -np $(nproc) hpcc && grep Gflops$ -A3 hpccoutf.txt
    

    Примеры для 64-разрядной Ubuntu 16.04.4 LTS:

    +------------------------+---------|-----------+----|----|
    |       CPU              | Threads |  Gflops   | Ps | Qs |
    +------------------------+---------+-----------|----+----+
    | Intel i7-740QM         |    8    |    16.4   |  1 |  1 |
    | Intel i7-920           |    8    |    28.1   |  2 |  2 |
    | Intel i7-4790          |    8    |   137.1   |  1 |  1 |
    | Intel i7-3537U         |    4    |    14.3   |  2 |  2 |
    | AMD A4-4000            |    2    |     6.6   |  2 |  1 |
    | Intel Core 2 Duo E8300 |    2    |    16.2   |  2 |  1 |
    | Intel Pentium G3420    |    2    |    26.1   |  2 |  1 |
    | Raspberry Pi 3B+       |    4    |     1.9   |  1 |  1 |
    +------------------------+---------+-----------|----+----+
    

Примечание: если имеют Intel, можно использовать также их оптимизированный сравнительный тест LINPACK. Его результаты на +25% выше.

0
ответ дан 4 July 2018 в 19:28

Другие вопросы по тегам:

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