Aceasta este aplicația Linux numită ViennaCL, care rulează în Linux online, a cărei ultimă versiune poate fi descărcată ca ViennaCL-1.7.1.tar.gz. Poate fi rulat online în furnizorul gratuit de găzduire OnWorks pentru stații de lucru.
Descărcați și rulați online această aplicație numită ViennaCL pentru a rula în Linux online cu OnWorks gratuit.
Urmați aceste instrucțiuni pentru a rula această aplicație:
- 1. Ați descărcat această aplicație pe computer.
- 2. Introduceți în managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator pe care îl doriți.
- 3. Încărcați această aplicație într-un astfel de manager de fișiere.
- 4. Porniți emulatorul online OnWorks Linux sau Windows online sau emulatorul online MACOS de pe acest site web.
- 5. Din sistemul de operare OnWorks Linux pe care tocmai l-ați pornit, accesați managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator dorit.
- 6. Descărcați aplicația, instalați-o și rulați-o.
ViennaCL va rula online în Linux
Ad
DESCRIERE
ViennaCL oferă interfețe C++ de nivel înalt pentru rutine de algebră liniară pe CPU și GPU-uri folosind CUDA, OpenCL și OpenMP. Accentul este pus pe implementări generice ale solutorilor iterativi adesea folosiți pentru sisteme liniare mari și integrare simplă în proiectele existente.DESCRIERE
- Trei backend-uri de calcul: CUDA, OpenCL, OpenMP
- Rezolvatori iterativi: gradient conjugat, gradient biconjugat stabilizat, rezidual minim generalizat
- Precondiționați: ICHOL, ILUT, ILU0, Block-ILU, AMG, (F)SPAI, Jacobi
- Rutine BLAS Nivelul 1, Nivelul 2 și Nivelul 3 pe GPU-uri și procesoare multi-core
- Produse rapide cu matrice-vector și matrice rare
- Wrapper C++ convenabil pentru operații obișnuite de algebră liniară
- Transformare rapidă Fourier
- Interfața C++ este în mare parte compatibilă cu uBLAS
- Interfețe pentru uBLAS, Armadillo, Eigen și MTL 4
- Rezolvatorii iterativi pot fi utilizați direct cu obiecte uBLAS, Armadillo, Eigen și MTL4
- Matrici structurate: Circulant, Hankel, Toeplitz, Vandermonde
- Mediu de optimizare OpenCL Kernel pentru performanțe optime pe dispozitivul țintă
- Bibliotecă numai pentru antet
- Interfață MATLAB pentru soluțiile iterative (descărcare separată)
- Interfață Python (PyViennaCL)
Public
Știință/Cercetare, Inginerie
Limbaj de programare
C ++
Aceasta este o aplicație care poate fi preluată și de la https://sourceforge.net/projects/viennacl/. A fost găzduit în OnWorks pentru a fi rulat online într-un mod cât mai ușor de pe unul dintre sistemele noastre operative gratuite.