|
遥かな先もいつかは…
| |||||||||||||||||||||||||||||||||||||||
|
各種ソフトウェアーの開発・販売・受託
| |||||||||||||||||||||||||||||||||||||||
|
※各種計算はCPUに最適化されたインテル® MKLをベースにマルチコア、マルチスレッド、巨大データに対応した高速解法。詳細とダウンロード プログラム例(C#)と解説 |
|
Dsl (Digital Simulation Library) for .Net
.Net 対応の汎用数値シミュレーション・クラスライブラリー詳細とダウンロード プログラム例(C#)と解説。 |
![]() |
動作・開発環境・インストール[開発環境]
Mol、Dsl の利用環境[ソルバー]
- Microsoft .Net Framework ® version 4.0 以上が動作するコンピューター環境(Microsoftの WEB サイト、詳細・ダウンロード)。
- プログラム開発環境
Visual Studio
Visual Studio Express(無料、例題プログラムは動作確認済)- ソルバー以外の Dll を使用する場合、上記開発環境で「参照設定」してください(付属の例題を参考にしてください)。
ソルバーとは Mol、Dsl 共通 DLL(Mol.C++.Dll)
ソルバーは MKL を呼び出す非 .Net アプリケーションで以下の4通りの区別があります。
ソルバー 説明 32 bit スタティックリンク版※2 ('Mol.C++32.dll') MKL※1をスタティックリンクした 32 ビットバージョン サイズは 100Mb 程度 64 bit スタティックリンク版※2 ('Mol.C++64.dll') MKL※1をスタティックリンクした 64 ビットバージョン※4 サイズは 100Mb 程度 64 ビット OS でのみ稼働 32 bit ダイナミックリンク版※3 ('Mol.C++D32.dll') MKL※1をダイナミックリンクした 32 ビットバージョン サイズは 1Mb 以下 64 bit ダイナミックリンク版※3 ('Mol.C++D64.dll') MKL※1をダイナミックリンクした 64 ビットバージョン※4 サイズは 1Mb 以下 64 ビット OS でのみ稼働 前記 Mol の連立方程式解法例実行結果:スタティックリンク版: 計算時間 = 00:00:00.2964005 ダイナミックリンク版: 計算時間 = 00:00:00.1248003※Intel CORE i7-2600S 2.8GHz 8GBメモリ
※本例はマルチスレッドに適した例
- (※1) インテル® MKL(代理店)はマルチCPU、マルチスレッドに対応した高速数値計算ライブラリーです。
- (※2) MKL をスタティックリンクしたソルバーはマルチCPU、マルチスレッド機能に対応していません。
- (※3) MKL をダイナミックリンクしたソルバーはマルチCPU、マルチスレッド機能に対応しています。 MKL モジュール(MKL の「再配布可能モジュール」*.dll)が別途必要になります。
- (※4) 64ビット版は、int型が32ビットで、long型とポインタが64ビット幅の LP64 データモデルです。 int型も64ビット幅になる ILP64 データモデルはサポートしていません。
- スタティックリンク版は MKL の「再配布可能モジュール」を必要としません。Dsl・Molの.Net版DLLとスタティックリンク版DLLは配布ライセンス下で自由に配布できます。
- 評価版・限定ライセンスユーザへ MKL の「再配布可能モジュール」は提供しておりません。
- 個人・配布ライセンスユーザは MKL の「再配布可能モジュール」を非公開URLよりダウンロード可能です。MKLの「再配布可能モジュール」を再々配布する場合は配布ライセンスを取得して、かつ、インテル社(または代理店からMKLの配布可能ライセンスを別途購入する必要があります)。
- Mol/Dsl は「Intel(R) Math Kernel Library 11 Update 3 for Windows* OS(Composer XE 2013)」を利用しています。上位バージョンでの非互換性等気が付いた場合にはこちらでお知らせください。
[インストール]
Mol、Dsl にインストーラーは付属しません。[Mol/Dsl 過去バージョン]
- 付属の DLL を、お客さまの開発環境に応じたアプリケーションと同じフォルダにコピーしてください。
- 複数あるソルバーのうち意図する一つを Mol.C++.Dll という名前でコピーしてください。
全ソルバーをそのままコピーした場合、実行環境に応じたソルバーが自動選択されます。- インストールプログラムは付属しませんので、アンインストールは手動で削除してください。
- お客さまがインストールプログラムを作成する場合は、インストールプログラムの仕様に従って適切にインストール/アンインストールされるようにご確認ください。
Mol
Dsl
ライセンスと価格
Mol、Dsl はクラスライブラリー(DLL)です。ダウンロードした評価版を正式版として利用するには以下のライセンスを購入・設定する必要があります。
※Dsl のライセンスは Mol の同じライセンスを含みます。
|
|
|
※ライセンスが設定されてない、または誤ったライセンスキーを設定した場合は評価版とみなされます。 ※Dsl、Mol、そして MKL の DLL 等を第三者に「配布」するには、それぞれの「配布可能ライセンス」を保有していることが必要です。 ※MKL の「再配布可能モジュール」を「再々配布」する場合は、別途 MKL(のライセンス)を購入する必要があります(インテル® MKL、 代理店) ※重要※ 必ずソフトウェア使用許諾契約書をお読みください。 |
ご購入方法・入金確認・正式ユーザーとして登録後にライセンスキーをご連絡(メール送信)いたします。
・振り込み時には、お客様を特定できる情報を付記してください。
・代金振り込み前に必ずソフトウェア使用許諾契約書をお読みください。
・お客様は代金振り込みをもって「ソフトウェア使用許諾契約書」に同意したものとみなします。
|