※製品は英語アプリケーション・英語 PDF マニュアル付きです。
OpenMP のフルサポートとマルチコアシステムを最適化する先進機能で OpenMP 対応の並列アプリケーション構築を自動化
- Pro Fortran v11 で OpenMP アプリケーション開発を統合サポート!
v11.0 では、コンパイラとランタイムで OpenMP がサポートされるだけではありません。新しくなった Absoft Fx3 グラフィカルデバッガでは、マルチスレッドの OpenMP Fortran セッションのデバッグがサポートされます。さらに、IDE においては OpenMP 環境をコントロールできる新機能が加わりました。Absoft のワンランク上のコード生成技術と併せて使えば、マルチスレッド OpenMP アプリケーションを構築する最も簡単で最も完全なソリューションが Pro Fortran で実現できます。
- Absoft のコンパイラでは、マルチコア・システム用の並列コードが自動的にビルドされます。
自動並列化とベクトル化機能がアプリケーションのパフォーマンスを最大限に引き出します。新しいスケジューラで 32-bit 環境のパフォーマンスが向上し、SSE 4*/4.2 で最新の x64 AMD Shanghai および Intel Nehalem プロセッサのパフォーマンスが最大化します。ドキュメントには、自動並列化を使用して OpenMP によるパフォーマンスの向上を実現させる事例が記載されています。MPI のサポートを強化する Scalapack および BLACS ライブラリが用意されています。
- Intel® および AMD® プロセッサを用いた 64-bit Linux 用 Fortran コンパイラの中で最高のパフォーマンスであることが認められています。
Absoft の Fortran コンパイラは業界で共通の拡張機能をすべてサポートするので、既存のプログラムを Absoft のコンパイラで再コンパイルするだけで大幅なパフォーマンス向上を実現することができます。Polyhedron Software 社によるパフォーマンス比較表 (英語 PDF) をご覧ください。
- Fortran のために設計された唯一の統合開発環境 (IDE) を搭載。
Absoft は、Visual Studio や Xcode など他社製 IDE にはないソリューションでコード開発をシンプルなものにします。これらは C 言語の開発環境としてはもちろん優れた製品ですが、Fortran や Fortran のデバッグのことは全く考慮されていません。Absoft の IDE なら、Fortran と C の両言語をサポートし、適切な構文処理や配列インデキシングなどの処理を言語に応じて自動的に処理します。OpenMP および MPI の制御機能にも対応します。F95 コンパイラ、プログラミング用エディタ、Fx3 グラフィカル・デバッガ、アプリケーション・フレームワーク、グラフィクスライブラリ、最適化された数値計算ライブラリなど、デスクトップはもちろん HPC および MPI アプリケーションの開発に必要なものはすべて使いやすい一つのパッケージに装備されています。
- Linux、Windows、MacOS 共通の統一されたソリューション
Absoft は、マルチプラットフォームにおけるコード開発をシンプルにします。すべてのプラットフォームで共通のインターフェースを提供し、単一のコードを元に Linux、Windows、MacOS 用の各ネイティブアプリケーションを構築することができます。
Absoft Pro Fortran シリーズの特徴