EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

ViennaCL läuft unter Linux Online-Download für Linux

Kostenloser Download von ViennaCL zur Ausführung in Linux online Linux-App zur Ausführung online in Ubuntu online, Fedora online oder Debian online

Dies ist die Linux-App namens ViennaCL, die unter Linux online ausgeführt werden kann und deren neueste Version als ViennaCL-1.7.1.tar.gz heruntergeladen werden kann. Es kann online im kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.

Laden Sie diese App namens ViennaCL herunter und führen Sie sie online aus, um sie online mit OnWorks kostenlos unter Linux auszuführen.

Befolgen Sie diese Anweisungen, um diese App auszuführen:

- 1. Diese Anwendung auf Ihren PC heruntergeladen.

- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.

- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.

- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.

- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.

- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.

ViennaCL läuft unter Linux online


Ad


BESCHREIBUNG

ViennaCL bietet High-Level-C++-Schnittstellen für lineare Algebra-Routinen auf CPUs und GPUs mit CUDA, OpenCL und OpenMP. Der Fokus liegt auf generischen Implementierungen von iterativen Solvern, die häufig für große lineare Systeme verwendet werden, und auf der einfachen Integration in bestehende Projekte.

Eigenschaften

  • Drei Rechen-Backends: CUDA, OpenCL, OpenMP
  • Iterative Solver: Konjugierter Gradient, stabilisierter bikonjugierter Gradient, verallgemeinerter minimaler Rest
  • Vorkonditionierer: ICHOL, ILUT, ILU0, Block-ILU, AMG, (F)SPAI, Jacobi
  • BLAS Level 1, Level 2 und Level 3 Routinen auf GPUs und Multi-Core-CPUs
  • Schnelle Produkte mit dünner Matrix-Vektor- und dünner Matrix-Matrix
  • Praktische C++-Wrapper für gängige Operationen der linearen Algebra
  • Schnelle Fourier-Transformation
  • C++-Schnittstelle ist größtenteils uBLAS-kompatibel
  • Schnittstellen für uBLAS, Armadillo, Eigen und MTL 4
  • Iterative Solver können direkt mit uBLAS-, Armadillo-, Eigen- und MTL4-Objekten verwendet werden
  • Strukturierte Matrizen: Circulant, Hankel, Toeplitz, Vandermonde
  • OpenCL-Kernel-Optimierungsumgebung für optimale Leistung auf dem Zielgerät
  • Nur Header-Bibliothek
  • MATLAB-Schnittstelle für die iterativen Solver (separater Download)
  • Python-Schnittstelle (PyViennaCL)


Publikum

Wissenschaft/Forschung, Ingenieurwesen



Programmiersprache

C + +



Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/viennacl/ abgerufen werden kann. Es wurde in OnWorks gehostet, um auf einfachste Weise online von einem unserer kostenlosen Betriebssysteme ausgeführt zu werden.


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad