| ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
|
各計算はCPUに最適化されたインテル® MKLを直接利用することでマルチコア、マルチスレッド、巨大データに対応した圧倒的高速性能を実現しています。✓詳細とダウンロード ✓プログラム例(C#)と解説 |
Mol による線形連立方程式解法例
|
Dsl (Digital Simulation Library) for .Net
✓ .Net 対応の汎用数値シミュレーション・クラスライブラリー✓詳細とダウンロード ✓プログラム例(C#)と解説。 |
![]() |
動作・開発環境・インストール[開発環境]
Mol、Dsl の利用環境[ソルバー]
- Microsoft .Net Framework ® version 4.0 以上が動作するコンピューター環境(Microsoftの WEB サイト、詳細・ダウンロード)。
- プログラム開発環境
Visual Studio- ソルバー以外の Dll を使用する場合、上記開発環境で「参照設定」してください(付属の例題を参考にしてください)。
ソルバーとは Mol、Dsl 共通 DLL(Mol.C++.dll)
ソルバーは MKL を呼び出す非 .Net アプリケーションで以下の区別があります。※1
ソルバー 説明 32 bit ダイナミックリンク版('Mol.C++D32.dll') MKLをダイナミックリンクした 32 ビットバージョン 64 bit ダイナミックリンク版('Mol.C++D64.dll') MKLをダイナミックリンクした 64 ビットバージョン※2
(64 ビット OS でのみ稼働) 前記 Mol の連立方程式解法例実行結果:計算時間 = 00:00:00.1248003※Intel CORE i7-2600S 2.8GHz 8GBメモリ
※本例はマルチスレッドに適した例
- ※1) 32ビット、64ビット環境に応じてどちらかが Mol.C++.dll という名前でコピーされます(手動でコピーしてもかまいません)。
- ※2) 64ビット版は、int型が32ビットで、long型とポインタが64ビット幅の LP64 データモデルです。 int型も64ビット幅になる ILP64 データモデルはサポートしていません。
- ※3) スタティックリンク版も用意されています(別途ダウンロードしてください)。
[インストール]
Mol、Dsl にインストーラーは付属しません。
(✓Let's 'C# で数値計算' 参照)
- 付属の DLL を、お客さまの開発環境に応じたアプリケーションと同じフォルダにコピーしてください。
- 複数あるソルバーのうち意図する一つを Mol.C++.Dll という名前でコピーしてください。
全ソルバーをそのままコピーした場合、実行環境に応じたソルバーが自動選択されます。- Visual Studio で編集時の詳細なツールヒントを表示したい場合、同梱の XML ファイル(Mol.Net.XML等)をプロジェクトに追加してください(実行時には必要ありません)。
- インストールプログラムは付属しませんので、アンインストールは手動で削除してください。
- お客さまがインストールプログラムを作成する場合は、インストールプログラムの仕様に従って適切にインストール/アンインストールされるようにご確認ください。
ライセンスと価格
Mol/Dsl はクラスライブラリー(DLL)です。ダウンロードした評価版を正式版として利用するには以下のライセンスを購入・設定する必要があります。
|
|
|
※ライセンスが設定されてない、または誤ったライセンスキーを設定した場合は評価版とみなされます。 ※Dsl、Mol、そして MKL の DLL 等を第三者に「配布」するには、それぞれの「配布可能ライセンス」を保有していることが必要です。 ライセンスの詳細はソフトウェア使用許諾契約書をお読みください。 |
ご購入方法・入金確認・正式ユーザーとして登録後にライセンスキーをご連絡(メール送信)いたします。
・振り込み時には、お客様を特定できる情報を付記してください。
・代金振り込み前にソフトウェア使用許諾契約書をお読みください。
|