1. HOME
  2. ソリューション
  3. 研究開発支援

研究開発支援

株式会社NTTデータ数理システムでは、企業・大学・公的研究機関を問わず、研究開発のお手伝い、コンサルティング等を承っております。豊富な知識と技術により、研究開発用の科学技術計算プログラムの受託開発や開発サポート、研究開発支援ソフトウェアの開発などをおこなっております。

ソフトウェアのカスタム開発

研究開発の場では、効率的な研究開発やプロジェクトの管理のため、様々なツールが必要になってきます。弊社では、そのようなツールを、お客様のご要望・環境に合わせて開発いたします。

  • 柔軟な対応
    研究開発向けツールには、試行錯誤がつきものです。プロトタイピング等による開発により、開発途中に発生する可能性がある仕様の変更にも柔軟に対応することが可能です。
  • 上手な組み合わせ
    Eclipse や NetBEANS のような Rich Client Platform (RCP) やオープンソースのライブラリを上手く組み合わせて、お望みのソフトウェアをより速く開発いたします。
  • 開発プラットフォーム
    Windowsをはじめ、Unix/LinuxおよびMacOS Xまで幅広く対応しています。
  • 開発言語
    Fortran、C/C++/C#/Objective-C、Javaなどの各種言語、Python/Perl/Ruby/PHPなどのスクリプト言語の他、最新の言語にも対応いたします。

学術論文のソフトウェア化

数理科学を理解した技術者が、学術論文に記載されている計算手法を詳細に分析し、ソフトウェア化いたします。

【開発事例】

Eclipseプラグイン作成

個人向け文献管理ツールを作成しました。論文などにメタ情報を付加しておくことができるアプリケーションです。Eclipseをプラットフォームとして、30個程度のプラグインを作成しました。また、上記以外のプラグインとして、リモートのシミュレーションサーバにSSH接続し、シミュレーションの進捗状況を監視するプラグインも作成しました。

ParaViewプラグイン作成

ParaViewは、様々なCAEのポストツールとして活用されているオープンソースソフトウェアです。当社では、その機能拡張サービスを行っております。詳しくは、こちらをご覧ください。

Paraview customize

ソフトウェアの改良・移植

「今使っているソフトウェアに機能を追加したい」「今使っているソフトウェアを別のOSで動かしたい」「昔作ったソフトウェアを使いたいのだけど、動くのだろうか」といったことはございませんでしょうか?
お手持ちのレガシーなプログラムのメンテナンスや、他言語・他の環境への移植作業を承っています。

【開発事例】

  • Fortran77で書かれたシミュレータコードの整理・機能追加
  • ExcelベースのGUIツールの他言語への移植
  • delphiで書かれたシミュレータコードのC#への移植
  • Linux用に書かれたソフトウェアをWindowsに移植
  • X11のようなレガシーなGUIを持つソフトウェアを、新しいGUIを持つソフトウェアに刷新

ソフトウェアの最適化・高速化

お手持ちの数値計算ソフトウェアのパフォーマンスに満足されていますか?
弊社では、お客様の御要望やコードの状況に鑑みて、より良いソリューションをご提供いたします。
また、お手持ちのソフトウェアを整理し、保守しやすい形にするお手伝いもしております。

並列計算による高速化

コンピュータのマルチコア化、クラスタの普及、およびクラウドサービスの展開により、従来よりも並列計算が身近なものになってきています。 また、スーパーコンピュータの利用を考えた場合も、並列計算への対応が欠かせません。 最近では、GPGPUも一般的になっています。これらの技術を元に「より早い計算」を実現するためのサポートを行っております。

【開発事例】

ロジック改善による高速化のご提案

科学技術計算コードの高速化には、ハードウェアの性能に頼るばかりではなく、地道な対策も不可欠です。プロファイラをはじめとした分析ツールを用いてボトルネックとなっているロジックを割り出し、その改善策を検討します。

【開発事例】

  • 3次元可視化ツールの描画高速化

 

お問い合わせ
株式会社NTTデータ数理システムでは、長年にわたりビジネスの現場で科学技術計算の業務に携わってきた専門スタッフを数多く擁しており、この経験と知識を皆様のビジネスのために役立てたいと願っております。さまざまなご相談をお待ちしております。
E-mail : eda-info@msi.co.jp
TEL : 03-3358-1701