本研究では、申請者が開発してきた多倍長精度演算や精度保証付き数値計算に基づく高品質数値計算ライブラリのプロトタイプを改善し、高精度計算を必要とする複雑なシステムの制御系開発を支援できるシステムを構築することを目的とする。具体的に以下の内容を実施した。 1.高品質数値計算ライブラリの開発 (1)高品質数値計算ライブラリの改善 前年度に開発したライブラリを公開・配布することで得られた評価や提案等のフィードバックに基づいてライブラリの問題解決や機能拡張等の改善を行った。 (2)新しいプラットフォームへの対応 前年度に対応したWindowsとLinuxに加え、新たにMacOSに対応した。 (3)精度保証付き数値計算ライブラリの拡張 線形方程式の求解、非線形方程式の求解、固有値問題等の精度保証付き数値計算ソルバーを作成した。 2.オープンなモデリング・シミュレーションツールの開発 (1)モデリング・シミュレーションツールの改善 前年度に開発したッールを他大学等の教員に演習や実験で使用して頂くことで得られた評価や提案等のフィードバックに基づいてモデリング・シミュレーションツールを改善した。 (2)オブジェクト指向数値計算ライブラリの拡張 前年度開発したオブジェクト指向数値計算ライブラリを用い、常微分方程式のソルバーを実装した。
|