Це програма для Linux під назвою ViennaCL для роботи в Linux онлайн, останню версію якої можна завантажити як ViennaCL-1.7.1.tar.gz. Його можна запустити в режимі онлайн за допомогою безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою ViennaCL, щоб безкоштовно запускати в Linux онлайн з OnWorks.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ViennaCL для запуску в Linux онлайн
Ad
ОПИС
ViennaCL надає інтерфейси високого рівня C++ для підпрограм лінійної алгебри на центральних і графічних процесорах з використанням CUDA, OpenCL і OpenMP. Основна увага зосереджена на загальних реалізаціях ітераційних вирішувачів, які часто використовуються для великих лінійних систем і простої інтеграції в існуючі проекти.Функції
- Три обчислювальних сервера: CUDA, OpenCL, OpenMP
- Ітераційні вирішувачі: спряжений градієнт, стабілізований бікон’югатний градієнт, узагальнений мінімальний залишок
- Прекондиціонери: ICHOL, ILUT, ILU0, Block-ILU, AMG, (F)SPAI, Jacobi
- Процедури BLAS рівня 1, рівня 2 і 3 на графічних процесорах і багатоядерних процесорах
- Швидка розріджена матриця-вектор і розріджена матриця-матриця добутки
- Зручні обгортки C++ для звичайних операцій лінійної алгебри
- Швидке перетворення Фур'є
- Інтерфейс C++ переважно сумісний з uBLAS
- Інтерфейси для uBLAS, Armadillo, Eigen і MTL 4
- Ітераційні вирішувачі можна безпосередньо використовувати з об’єктами uBLAS, Armadillo, Eigen і MTL4
- Структуровані матриці: Circulant, Hankel, Toeplitz, Vandermonde
- Середовище оптимізації ядра OpenCL для оптимальної продуктивності на цільовому пристрої
- Бібліотека лише заголовок
- Інтерфейс MATLAB для ітераційних вирішувачів (окреме завантаження)
- Інтерфейс Python (PyViennaCL)
Аудиторія
Наука/Дослідження, Техніка
Мова програмування
C + +
Це додаток, який також можна отримати з https://sourceforge.net/projects/viennacl/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.
