これは、最新リリースを ViennaCL-1.7.1.tar.gz としてダウンロードできる Linux オンラインで実行する ViennaCL という名前の Linux アプリです。 これは、ワークステーション用の無料のホスティング プロバイダーである OnWorks でオンラインで実行できます。
このアプリをダウンロードしてオンラインで実行するには、ViennaCL という名前を付けて、OnWorks を使用してオンラインで Linux で無料で実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
Linux オンラインで実行する ViennaCL
Ad
DESCRIPTION
ViennaCLは、CUDA、OpenCL、およびOpenMPを使用して、CPUおよびGPUで線形代数ルーチン用の高レベルC ++インターフェイスを提供します。 焦点は、大規模な線形システムや既存のプロジェクトへの単純な統合によく使用される反復ソルバーの一般的な実装にあります。特徴
- XNUMXつのコンピューティングバックエンド:CUDA、OpenCL、OpenMP
- 反復ソルバー:共役勾配法、安定化双共役勾配法、一般化された最小残余
- 前提条件:ICHOL、ILUT、ILU0、Block-ILU、AMG、(F)SPAI、Jacobi
- GPUおよびマルチコアCPU上のBLASレベル1、レベル2、およびレベル3ルーチン
- 高速スパース行列-ベクトルおよびスパース行列-行列の積
- 一般的な線形代数演算用の便利なC ++ラッパー
- 高速フーリエ変換
- C ++インターフェースはほとんどuBLAS互換です
- uBLAS、Armadillo、Eigen、MTL4のインターフェース
- 反復ソルバーは、uBLAS、Armadillo、Eigen、およびMTL4オブジェクトで直接使用できます。
- 構造化行列:Circulant、Hankel、Toeplitz、Vandermonde
- ターゲットデバイスで最適なパフォーマンスを実現するOpenCLカーネル最適化環境
- ヘッダーのみのライブラリ
- 反復ソルバー用のMATLABインターフェイス(個別のダウンロード)
- Pythonインターフェース(PyViennaCL)
Audience
科学/研究、工学
プログラミング言語
C + +
これは、https://sourceforge.net/projects/viennacl/からも取得できるアプリケーションです。 無料のオペレーティングシステムのXNUMXつから最も簡単な方法でオンラインで実行するために、OnWorksでホストされています。