富士通

  1. ホーム >
  2. ソフトウェア >
  3. Fortran&C Package >
  4. 製品情報:Fortran&C Package(Windows版) >
  5. 機能説明:Fortran&C Package(Windows版)

Fortran&C Package 機能説明(Windows版)


Fortran Compiler/Library

Fortran 95規格の完全準拠に加え、日本語メッセージやプログラム診断機能など豊富な機能をサポート。また、ワークステーションとの流通性の確保および富士通Mシリーズからの容易な移行を実現できます。

言語仕様

  • ISO/IEC Fortran 95規格(Fortran 90およびFORTRAN77の完全上位互換)
  • ANSI Fortran 90規格
  • JIS FORTRAN77規格
  • UNIX Fortran業界標準仕様
  • 富士通拡張仕様(象限三角関数など)

日本語メッセージのサポート

    日本語メッセージの出力が可能であり、エラーチェックなども容易に行えます。

サポート機能

  • プログラム診断(引数妥当性、未定義データ参照、配列オーバー)
  • 精度敏感性診断
  • エラーモニタリング機能
  • トレースバックマップ機能
  • 実行時オプション

Workbench

Workbench画像表示

FortranおよびCプログラムの、とくに下流工程(プログラムのデバッグ、チューニング、運用)での作業効率化を支援するツールが、GUIベースの操作環境で使用できます(右の画像をクリックすると、大画面で表示されます)

マネージャー

    画面からの翻訳・実行、画面からのデバッグ、画面からのチューニング、さらにはエラー箇所の表示など、ボタン一つで簡単に操作できます。

デバッガ

    ソースコードを参照しながら、プログラムの実行制御、中断点の設定/解除、データ内容の表示など会話型のデバッグが行えます。

サンプラ

    プログラム単位毎および行単位毎の実行コスト分布の動的な解析表示、手続きの呼び出し関係図の表示などグラフィカルに参照できます。

ヘルプ

    サンプラ、デバッガ、モニターなどの使用方法、また、Fortranより提供される使用手引書、文法書およびエラーメッセージが、検索・参照できます。

ノード・カバレッジ

    CおよびFortranプログラムの実行フローの基本単位(ノード)ごとの実行・未実行箇所および各サブルーチン・関数ごとの実行網羅率をビジュアル
    に表示します。そして、プログラムの実行動作範囲と実行網羅率を簡単に把握することができ、開発効率の向上が図れます。

  • ソースコード対応の表示ソースリスト中に実行・未実行の表示。
  • 実行網羅率の表示各サブルーチン・関数ごとに、実行・未実行の比率をビジュアルに表示。

C Compiler

Fortranコンパイラと同一の開発環境で利用できます。Fortran言語とC言語を混在してのアプリケーション開発やC言語によるエンジニアリング向けアプリケーション開発に有効です。

最新のANSI仕様とK&R仕様の両仕様をサポート

    3種類のコンパイルモードにより両仕様をサポートしており、プログラム資産の移植が容易に行えます。

日本語メッセージのサポート

    日本語メッセージの出力が可能であり、エラーチェックなども容易に行えます。

最適化技術

    Fortranと同様の最適化技術を採用しており、各種アプリケーションプログラムの高速実行を実現します。

開発環境

    デバッガ、サンプラなどのWorkbench、およびソース・アナライザ、カバレッジ機能の充実した
    Visual Analyzerが利用できます。また、言語間結合により、CとFortranを利用したアプリケーション
    の開発が容易に行えます。


Visual Analyzer

VisualAnalyzer画像表示

ソースアナライザ機能と、カバレッジ機能の提供により、CやFortranプログラムの開発・保守・移植および品質向上をビジュアルに支援します。本製品のご利用にあたっては、CやFortranコンパイラは不要で、本製品単体でソース・プログラム解析ができます(右の画像をクリックすると、大画面(ファイルサイズ:33KB)で表示されます)。

ソースアナライザ

    CおよびFortran言語で記述されたソースコードを静的に解析し、ビジュアルに結果を表示します。そして、プログラムの構造、性質およびデータの使用状況を簡単に把握することができ、プログラムの開発・保守および移植の効率を向上することができます。

  • 呼び出し関係図の表示
    各サブルーチン・関数の呼び出し関係をビジュアルに表示。
  • 内部構造の表示
    各サブルーチン・関数ごとに、内部の構造(DO,IF,GOTO等)をビジュアルに表示。
  • 統計情報の表示
    各サブルーチン・関数ごとに、ライン数、複雑度、各文の出現数等を表示。
  • 引数表示
    各サブルーチン・関数間の実引数・仮引数を表示。
  • 相互参照情報の表示
    Cプログラムのグローバル変数、Fortranプログラムの共通ブロック・コモン変数を含む各種データの設定・参照情報を表示。
  • プログラム検査
    実引数・仮引数の整合性検査、Fortranの共通ブロックの整合性検査およびFortran規格合致検査を実施。
  • 印刷
    解析された情報を、PostScriptファイルとして作成・編集。そして、印刷・ファイリングすることにより、開発・保守資料として利用可能。

数学ライブラリ

SSLII

    約280のサブルーチンからなる汎用数値計算ライブラリのベストセラー。線形計算、固有値問題などの10の分野で構成され、各分野ごとに豊富な機能を装備。メインフレームからワークステーション、パソコンまでの広範な環境をサポートしています。

  • 機能概要一覧
    • 線形計算:連立1次方程式、逆行列、最小二乗解、特異値分解
    • 固有値:固有値・固有ベクトル
    • 非線形方程式:代数方程式、超越方程式、連立非線形方程式
    • 極値問題:関数の極小化、線形計画問題、非線形計画問題
    • 補間・近似: 補間式/補間値、近似式、平滑化式/平滑値、級数展開
    • 変換:フーリエ変換、ラプラス変換
    • 数値微分・積分:離散点/関数入力、有限区間/無限領域、1次元/2次元
    • 微分方程式:連立1階常微分方程式、連立1階スティフ常微分方程式
    • 特殊関数:ベッセル関数、楕円積分、指数積分、正弦・余弦積分
    • 擬似乱数:乱数生成(一様/正規/指数/ポアソン/二項)、乱数検定

BLAS

    BLASは米国で開発されたベクトル演算や行列演算を行なうライブラリです。BLASには57種類のルーチンが用意されており、各精度を合わせると
    約170本がご利用できます。

LAPACK

    LAPACKは線形代数の問題を解くライブラリで、以下の分野の問題を解く機能を提供します。

  • 連立一次方程式
  • 線形最小2乗問題
  • 固有値問題
  • 特異値分解

    LAPACKには約320種類のルーチンが用意されており、各精度を合わせると約1300本がご利用できます。