HOME > ソフトウェアパッケージ > 数式処理/開発環境/ライブラリ > Absoft Pro Fortran (アブソフト プロ フォートラン) > 製品概要 > AbsoftTools 総合開発環境
Absoft Pro Fortran (アブソフト プロ フォートラン)
実行時の高速性と並列処理対応のFortranコンパイラ

AbsoftTools Fortran IDE

Fortran プログラマーのための Fortran 開発環境

AbsoftTools が提供するソリューションは、Fortran プログラミングに必要なものをすべて完備したFortran 開発環境です。プログラムの開発とメンテナンスを簡略化できるのでそれだけ生産性を向上させることができます。コードの作成からデバッグにいたるまでひとつの環境で開発のすべてのステージをサポートします。主な特徴としては、文脈依存、言語に配慮したコードエディタ、Fortran 90 モジュール依存分析、および、SMP パフォーマンスアナライザがあります。ホストシステムの C/C++ コンパイラとの自動統合機能を通じて複数言語の開発も可能です。

フル機能を装備したプログラマーズ・エディタ AE は、非常にパワフルで使いやすい編集環境です。エディタでは複数ファイルの編集や文字列パターンの検索ができます。Fortran ソースファイルやその他のテキストのみからなるファイルをインポート、編集、印刷することができます。カラー・ハイライト機能により、Fortran、C/C++ キーワード、コメント、文字列、数時、固有値、マクロおよびシステム API コールを即座に区別することができます。エディタには複数アンドゥ機能も用意されており、複数ファイルの編集で利用できます。AE にはポップアップ関数ブラウザやその他の機能をサポートするツールバーも装備されています。

 

AbsoftTools が Fortran IDE の最適なソリューションである5つの理由

  1. AbsoftTools は、Fortran のために開発された Fortran 統合開発環境 (IDE) です。
    Absoft は、他社製 IDE にはないソリューションでコード開発の問題を解決します。Visual Studio や Xcode は C 言語の開発環境としてはもちろん優れた製品ですが、Fortran や Fortran のデバッグ、Fortran 用アプリケーションフレームワークのことは考慮されていません。Absoft の統合開発環境は、Fortran のための各種リソースの提供と共に C 言語もフルサポートする唯一の IDE です。

  2. AbsoftTools Fortran IDE は、完全なソリューションです。
    プロジェクトの規模や、ユーザーの習熟の度合いかかわらず、パワフルで使い易い開発環境です。Pro Fortran シリーズの全ての製品に含まれています。追加費用や互換性の問題に頭を悩ます必要はありません。プログラマーズエディタ、コンパイラ、デバッガ、アプリケーションフレームワーク、数値およびグラフィックライブラリが同梱されています。

  3. AbsoftTools で開発がオートメーション化されます。
    ユーザーの使用する言語が C であるか Fortran であるかは、エディタとデバッガが検知し、それに応じてキーワードや配列のインデックス付けなどの調整が行われます。Fortran / C 混合アプリケーションの構築やデバッグもしやすく、作業を自動的に進めることができます。
    (→C 言語で書かれた関数と Fortran コードを連携させる)

  4. AbsoftTools には、拡張性があります。
    オープンソースや市販のライブラリを容易に追加できます。文書化された XML ライブラリパッケージインターフェースにより、複数のライブラリを容易に統合することができます。

  5. AbsoftTools は、クロスプラットフォームです。
    Linux, Windows, OS X 環境の各製品においては、各プラットフォームのネイティブのルック&フィールが採用されていますが、その操作性は全く同一です。ある環境で習得した知識は別の環境でも同様に適用できますので、Absoft の統合開発環境はマルチプラットフォームの開発で時間と経費を節約する最良の選択肢となります。
    構文の補完機能
    構文の色分け指定

 

AbsoftTools Fortran IDE の実行例

AbsoftTools を使った Fortran プログラムのビルドの様子を短く紹介します。

View more Absoft Pro Fortran videos on YouTube

 

IDE 機能比較表

  Absoft
Pro Fortran
Visual Studio Apple Xcode
拡張 Fortran 95 コンパイラ
拡張 F95 コンパイラと IDE
簡単なワンステップインストール
YES NO NO
マルチコアのための 05 ロードバランシング最適化技術 YES NO NO
レガシーワークステーションの Fortran 拡張仕様 YES YES YES
Windows API の Fortran からのフルサポート YES YES NO
統合開発環境 (IDE) と Fortran 固有の機能
プログラマーズエディタの Fortran/C カラーシンタクス YES YES YES
Fx3 Fortran & C グラフィカルデバッガ YES NO NO
マトリックスビューによる配列の表示機能 YES NO NO
AWE I/O アプリケーションフレームワークと Fortran ソース YES NO NO
Fortran モジュール依存関係の自動追跡 YES YES NO
Fortran と C 配列の自動インデックス付け YES NO NO
編集可能な Fortran Makefile の生成 YES YES NO
SMP および MPI 制御機能 YES YES NO
サードパーティ製プラグインライブラリのサポート YES YES NO
Windows, OS X, Linux 共通の操作 YES NO NO
SMP 最適化ツール
グラフィカルな SMP & Vector アナライザー YES NO NO
HPC 科学技術数値ライブラリ
コア、ベクトル、FFT のすぐに使えるルーチーン YES YES YES
可視化ツール
2D/3D 科学技術用グラフ表示ライブラリ YES NO NO
HDF4 と HDF5 の可視化ライブラリ YES NO NO
C/C++ コンパイラでサポートされる無償プラグイン
Microsoft C/C++ との互換性 YES YES NO
Apple C/C++ との互換性 YES NO YES
GNU C YES YES YES
サードパーティアプリケーションのためのプラグインサポート
nVidia CUDA GPU ライブラリ (Windows, Linux) YES ** NO
IMSL 数値ライブラリ (Windows, OS X, Linux) YES YES NO
HMPP GPU プリプロセッサ (Windows, Linux) YES ** NO
サポートされるコンパニオン・プラットフォーム
Windows: Windows Vista- Windows 10 YES YES NO
OS X: Snow Leopard – El Capitan YES NO YES
その他
混合プラットフォームのフローティングライセンス YES NO NO
**インストールされているサードパーティコンパイラによって変わります。すべての機能がサポートされるわけではありません。