Questa è l'app Linux denominata ViennaCL la cui ultima versione può essere scaricata come ViennaCL-1.7.1.zip. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online questa app chiamata ViennaCL con OnWorks gratuitamente.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
ViennaCL
Ad
DESCRIZIONE
ViennaCL fornisce interfacce C++ di alto livello per routine di algebra lineare su CPU e GPU utilizzando CUDA, OpenCL e OpenMP. L'attenzione si concentra sulle implementazioni generiche di solutori iterativi spesso utilizzati per grandi sistemi lineari e sulla semplice integrazione in progetti esistenti.
Caratteristiche
- Tre backend di elaborazione: CUDA, OpenCL, OpenMP
- Risolutori iterativi: gradiente coniugato, gradiente biconiugato stabilizzato, residuo minimo generalizzato
- Precondizionatori: ICHOL, ILUT, ILU0, Block-ILU, AMG, (F)SPAI, Jacobi
- Routine BLAS Livello 1, Livello 2 e Livello 3 su GPU e CPU multi-core
- Prodotti a matrice-vettore sparso veloce e matrice-matrice sparsa
- Comodi wrapper C++ per le comuni operazioni di algebra lineare
- Trasformata di Fourier veloce
- L'interfaccia C++ è per lo più compatibile con uBLAS
- Interfacce per uBLAS, Armadillo, Eigen e MTL 4
- I risolutori iterativi possono essere utilizzati direttamente con oggetti uBLAS, Armadillo, Eigen e MTL4
- Matrici strutturate: Circulant, Hankel, Toeplitz, Vandermonde
- Ambiente di ottimizzazione del kernel OpenCL per prestazioni ottimali sul dispositivo di destinazione
- Libreria di sola intestazione
- Interfaccia MATLAB per i risolutori iterativi (download separato)
- Interfaccia Python (PyViennaCL)
Pubblico
Scienza/Ricerca, Ingegneria
Linguaggio di programmazione
C++
Categorie
Questa è un'applicazione che può anche essere scaricata da https://sourceforge.net/projects/viennacl/. È stato ospitato in OnWorks per essere eseguito online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.