Esta es la aplicación de Linux llamada ViennaCL cuya última versión se puede descargar como ViennaCL-1.7.1.zip. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada ViennaCL con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación, instálala y ejecútala.
VienaCL
Ad
DESCRIPCIÓN
ViennaCL proporciona interfaces C ++ de alto nivel para rutinas de álgebra lineal en CPU y GPU que utilizan CUDA, OpenCL y OpenMP. La atención se centra en implementaciones genéricas de solucionadores iterativos que a menudo se utilizan para grandes sistemas lineales y una integración simple en proyectos existentes.
Caracteristicas
- Tres backends informáticos: CUDA, OpenCL, OpenMP
- Solucionadores iterativos: gradiente conjugado, gradiente biconjugado estabilizado, residuo mínimo generalizado
- Preacondicionadores: ICHOL, ILUT, ILU0, Block-ILU, AMG, (F) SPAI, Jacobi
- Rutinas BLAS Nivel 1, Nivel 2 y Nivel 3 en GPU y CPU multinúcleo
- Productos de matriz-vector dispersos rápidos y matriz-matriz dispersa
- Convenientes envoltorios de C ++ para operaciones comunes de álgebra lineal
- Transformada rápida de Fourier
- La interfaz C ++ es principalmente compatible con uBLAS
- Interfaces para uBLAS, Armadillo, Eigen y MTL 4
- Los solucionadores iterativos se pueden usar directamente con objetos uBLAS, Armadillo, Eigen y MTL4
- Matrices estructuradas: Circulante, Hankel, Toeplitz, Vandermonde
- Entorno de optimización OpenCL Kernel para un rendimiento óptimo en el dispositivo de destino
- Biblioteca de solo encabezado
- Interfaz MATLAB para los solucionadores iterativos (descarga separada)
- Interfaz de Python (PyViennaCL)
Audiencia
Ciencia / Investigación, Ingeniería
Lenguaje de programación
C + +
Categorías
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/viennacl/. Se ha alojado en OnWorks para poder ejecutarlo online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.