Ich möchte PETSc-Bibliothek mit Intel Compiler, OpenMP, MPI, MKL installieren. Ich bin mir nicht sicher, wie man die configure-Datei richtig erstellt. Ich habe Intel parallel Studio xe 2017 auf meinem Computer installiert. Ich habe ./configure --help im PETSc-Verzeichnis nach Optionen überprüft, aber es gibt viele davon. Ich weiß nicht, wie ich es mit Intel-mkl-link-line-advisor übereinstimmen sollte. Hat das schon jemand gemacht?Erstellen von PETSc mit Intel Tools
0
A
Antwort
1
Ich verwende diese Build-Linien für meine Intel-Build. Leider bin ich über deine Questiono gestolpert, während ich versucht habe, mein eigenes Problem zu lösen (was wahrscheinlich durch etwas anderes verursacht wurde), aber dieser Build hat sich seit über 2 Jahren einen Charme erarbeitet.
Natürlich müssen Sie das PETSc-Verzeichnis in Ihr Quellverzeichnis ändern. Die T-Stücke sind so, dass ich ein Skript ausführen kann, das den Build erzeugt, den ich benötige (mit unterschiedlichen Compilern, MPI-Implementierungen, Debug/opt usw.) und immer noch Logs von jedem Build auf separaten Dateien habe.
./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
Verwandte Themen
- 1. Ich kann petsc nicht mit cmake verwenden
- 2. PETSc löst lineares System mit ksp guide
- 3. Tools zum Erstellen von AnimatedVectorDrawable
- 4. Intel XDK Daemon mit Intel Galileo Gen2
- 5. FFT mit Intel MKL und Intel IPP
- 6. Leistungsstarke Tools zum Erstellen von SQL-Abfragen
- 7. Tools zum Erstellen einer Website
- 8. Mit welchen Tools erstellen Sie Prototypen oder Modelle von Webservices?
- 9. Erstellen von Universal-Binärdateien für OpenCL-Kernel für Intel GPU
- 10. Fehler beim Erstellen von IOS App Intel XDK
- 11. Tools zum Erstellen eines PrintDocuments?
- 12. Probleme mit Intel-Spezifika
- 13. Wie erstellen Sie GPS-Tools?
- 14. Problem mit __m256 Art von Intel intrinsics
- 15. Lokale Beglaubigung mit Intel SGX
- 16. Testen von WebServices mit Tools
- 17. Emulieren von Intel TSX-Anweisungen
- 18. Leistung von Intel TBB Speicherzuordner?
- 19. Cant Installieren von Intel HAXM
- 20. Tools zum Erstellen von AR Tango 3D Mapping/Navigation?
- 21. Erstellen Sie ein ZIP-Archiv mit PowerShell und Windows-Tools
- 22. Alle kostenlosen Tools zum Erstellen von Flash-Apps?
- 23. Erstellen einer Web2.0 Anwendung mit Maven (oder anderen Build Tools)
- 24. Intel XDK Seitennavigation
- 25. Verwenden des Postman-Tools zum Erstellen von Knoten in Neo4j
- 26. Probleme beim Erstellen und Ausführen einer Intel SGX Enclave
- 27. Was sind Android SDK Build-Tools, Plattform-Tools und Tools?
- 28. Verwenden von externen Diff-Tools mit Mercurial
- 29. Verwenden von React Dev Tools mit Preact
- 30. Tools zum Programmieren von Tutorials?