Sun Performance WorkShop Fortran は、コンパイル、構築、ブラウズ、編集、デバッグ、パフォーマンスチューニングなどの主要な開発作業を緊密に統合した開発環境を提供しています。この環境を利用して、ソフトウェアの開発を短期間で簡単に行うことができます。
Sun Performance WorkShop Fortran は、Sun WorkShop、Sun WorkShop コンパイラ Fortran 90 および FORTRAN 77、マルチスレッド開発ツール、Sun WorkShop TeamWare で構成されています。
Sun Performance WorkShop Fortran の統合プログラミング環境では、充実したグラフィカルツールを利用して、Fortran アプリケーションを作成したり保守したりできます。
図 1-1 は、Sun WorkShop の各種ツールと、ツールを使った作業内容を示しています。Sun WorkShop のツールは、個別に利用するほか、組み合わせて利用することもできます。
GUI ベースのデバッガ プログラムの実行を制御し、一時停止させたプログラムの状態を調べることができます。
標本アナライザ アプリケーションプログラムのパフォーマンスを測定、記録し、パフォーマンスを向上させることができます。
ブラウザ コードの階層がわかりやすく表示されるため、コードベースを簡単に検索できます。
ファイルマージ用ツール 2 つのテキストファイルを読み込み、並べて表示するため、ファイルの比較が簡単です。
3 つの統合エディタ XEmacs、Emacs (Mule)、vi の中から、ソースコードの記述や変換に使用するエディタを選択することができます。
make ユーティリティ 変更したソースファイルのコンパイル処理を自動化し、分散させます。このため、コードのコンパイルが簡便化されます。
Sun WorkShop Compilers Fortran には、次の機能が組み込まれています。この機能を活用して、高性能の Fortran アプリケーションを構築することができます。
マルチプロセッサ並列化機能
最適化されたコード編集機能
Fortran と C のサポート
インクリメンタルリンカー (ild) リンク時間を短縮します。
Sun Performance ライブラリ
Sun 数学ライブラリ
マルチスレッド開発ツール (SPARC プラットフォームでのみ使用可能) の並列化機能を利用して、プログラムのパフォーマンスを解析したり、パフォーマンスを向上させたりできます。
Sun WorkShop TeamWare のコード管理ツールでは、Sun WorkShop ツールと Fortran 言語処理系の機能を、GUI を使って視覚的に操作することができます。このため、開発チームの連携作業が簡単になり、結果的にソフトウェアの開発期間が短縮されます。Sun WorkShop TeamWare の GUI で実行できる作業には、ソースコードのバージョン管理、リリースの管理、リリースの統合があります。