Я хотел бы установить библиотеку PETSc с компиляторами Intel, OpenMP, MPI, MKL. Я не уверен, как правильно создать файл конфигурации. У меня на компьютере установлена параллельная студия xe 2017. Я проверил ./configure --help в каталоге PETSc для параметров, но их много. Я не знаю, как мне сопоставить его с Intel-mkl-link-line-advisor. Кто-нибудь это делал раньше?Building PETSc с инструментами Intel
0
A
ответ
1
Я использую эти строки построения для сборки Intel. К сожалению, я наткнулся на ваш квест, пытаясь исправить мою собственную проблему (что, вероятно, вызвано чем-то другим), но эта сборка работала в течение двух лет.
Конечно, вам нужно будет сменить каталог PETSc на исходный каталог. «Tee's - это так, что я могу запустить скрипт, который генерирует всю необходимую мне сборку (с разными компиляторами, реализациями MPI, debug/opt и т. Д.) И все еще имеет журналы из каждой сборки на файлах separete.
./configure --with-cc=mpiicc --with-cxx=mpiicpc --with-fc=mpiifort --with-blas-lapack-dir=/opt/intel/mkl/lib/intel64/ --with-debugging=1 PETSC_ARCH=linux-intel-dbg all test | tee linux-intel-dbg/configure.log
make PETSC_DIR=~/opt/petsc/ PETSC_ARCH=linux-intel-dbg all | tee linux-intel-dbg/make.log
make PETSC_DIR=~/opt/petsc/ PETSC_ARCH=linux-intel-dbg test | tee linux-intel-dbg/test.log
make PETSC_DIR=~/opt/petsc/ PETSC_ARCH=linux-intel-dbg streams NPMAX=8 | tee linux-intel-dbg/streams.log
Смежные вопросы
- 1. Intel Threading Building Blocks с низкой производительностью
- 2. Intel Thread Building Blocks альтернативы и лицензирование
- 3. Building Numpy с компиляторами Intel и MKL - CentOS 7
- 4. Building Boost 1.56 с компилятором Intel C++ 2015 Windows
- 5. Intel Thread Building Blocks Concurrent Queue: Использование поп() над pop_if_present()
- 6. Building App in intel xdk для Apple (IOS)
- 7. Любые впечатления от блоков Intel Threading Building Blocks?
- 8. Использование Intel Threading Building Blocks (TBB) в Linux
- 9. Какую дугу я укажу для Intel Threading Building
- 10. инверсия матрицы C++ petsc
- 11. Intel Threading Building Blocks, source_node типа std :: shared_ptr
- 12. Ошибка PETSc для mpicc
- 13. Petsc Добавление матричных значений
- 14. Intel Thread Building Blocks Поддержка Windows Embedded Server 2012?
- 15. TBB Intel Threading Building Blocks для Raspberry Pi 3
- 16. PETSc undefined reference
- 17. Пример PETSc не работает
- 18. Как построить матрицы petsc?
- 19. Поддержка Intel Threading Building Blocks для Intel Xeon Phi Co-Processor
- 20. Reference Counting с инструментами
- 21. PETSc решение линейной системы с ksp guide
- 22. Строить матрицу PETSc с призрачной линией?
- 23. Проблемы с веб-инструментами и инструментами разработчика на платформе Phalcon
- 24. PETSC header # include'd в модуле
- 25. R крепления для SLEPC/PETSC?
- 26. Building Boost 1.60 с Windows SDK 10.0.10586.0
- 27. Иерархическая таблица Intel XDK
- 28. Как установить boost с помощью intel compiler и intel mpi?
- 29. IPHONE: Анализ утечек с инструментами
- 30. Компиляция Protobuf с инструментами Go