英語フランス語スペイン語

Ad


OnWorksファビコン

Linux用のLinuxオンラインダウンロードで実行するSoAx

Linuxオンラインで実行するSoAxを無料でダウンロードするUbuntuオンライン、Fedoraオンライン、またはDebianオンラインでオンラインで実行するLinuxアプリ

これは、最新リリースをsoax_v_0_1.tgzとしてダウンロードできるLinuxオンラインで実行するSoAxという名前のLinuxアプリです。 ワークステーション用の無料ホスティングプロバイダーOnWorksでオンラインで実行できます。

SoAxという名前のこのアプリをダウンロードしてオンラインで実行し、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。アプリケーションをダウンロードし、インストールして実行します。

スクリーンショットは

Ad


Linuxオンラインで実行するSoAx


DESCRIPTION

配列の構造(SoA)は、一般に構造の配列(AoS)よりも高速ですが、AoSの方が便利です。 このプロジェクト(SoAx)は、両方の利点を組み合わせたものです。 C ++(11)メタテンプレートプログラミングにより、SoAxは、非常に便利なユーザーインターフェイス(オブジェクト指向の要素処理を含む)と柔軟性を提供しながら、最大のパフォーマンス(ベクトルユニットの効率的な使用と最新のCPUのキャッシュ)を実現します。 高性能数値シミュレーションのコンテキストで、リストのような粒子のセット(struct {int id; double [3] pos; float [3] vel;};に類似)を処理するように設計されています。 それは他の多くの問題に適用することができます。 SoAxで記述できるコードの例については、サンプルファイルmain.cppを確認してください。

特徴

  • C ++ 11を使用した配列構造のジェネリック実装
  • 構造体の配列と同様の便利さですが、はるかに高速です
  • removeやpush_backなどのリストのような操作
  • テンプレート継承とstd :: tupleを使用したテンプレートメタプログラミング
  • 式テンプレートを使用した最適化された配列操作(+、-、...)
  • GPUサポート
  • シリアル/スレッド/ MPI-ファイルI / O
  • g ++ 4.8.4、clang ++ 3.6、icc 16.0、nvcc7.0でテスト済み


Audience

開発者



プログラミング言語

C + +



これは、https://sourceforge.net/projects/soax/からも取得できるアプリケーションです。 無料のオペレーティングシステムのXNUMXつから最も簡単な方法でオンラインで実行するために、OnWorksでホストされています。


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad