Fortran Builder 7.0 年度末特別応援キャンペーン
Fortran統合開発環境です。単体にて Fortranプログラムの作成、編集、コンパイル、リンク、実行、デバッグが行えるオールインワンパッケージ「Fortran Builder」に、科学技術計算と統計計算で使用されるさまざまなアルゴリズムを網羅する「NAG数値計算ライブラリ:NAG Library」とのセットもあります。強力なプログラム診断機能を持っています。
※ Mark 27から、NAG Fortran Library と NAG C Library は一つの製品 NAG Library に統合されています。2021年3月31日 大学生協店頭受注分まで
Linux環境でのご利用はこちら ▶NAG Fortran Compiler 7.0 for Linux 年度末特別応援キャンペーン
Fortran Builderを用いてNAG数値計算ライブラリを利用する
Exampleプログラムがあるので、簡単にご利用可能です
概要
Fortran BuilderはFortranプログラムの統合開発環境です。 Fortranプログラムは多くの場合、数値計算の用途で使われますが、正しい計算結果を求めるプログラムを書くのは容易ではありません。特に誤差を小さく抑え、且つ高速に計算させるプログラムの開発には、アルゴリズムの習熟、キャッシュの振る舞い等を含むハードウエアへの理解、計算誤差の発生メカニズムについてなどの幅広い知識や経験が必要です。幸いなことに、歴史の長いFortranには、上述のような知識と経験を持つ専門家が作成した数値計算ライブラリ(=数値計算サブルーチン集)が存在します。本記事では、Fortran Builderを用いて、このような数値計算ライブラリの一つである「NAG数値計算ライブラリ」を利用する手順をご紹介します。
NAG数値計算ライブラリについて
Fortran Builderは別途オプショナルの機能として「NAG数値計算ライブラリ」を簡単に利用できる仕組みを提供しています。NAG数値計算ライブラリには1850以上のサブルーチンが含まれますが、これには数理最適化(関数の最小化/最大化)、固有値問題、線形方程式、非線形方程式、フィッテイング、相関/回帰分析、擬似乱数発生、FFT、ウェーブレット変換、メッシュ生成、偏微分方程式、等の幅広い計算分野のルーチンが含まれます。(詳細はhttps://www.nag-j.co.jp/naglib/fl/funcindex.htmをご参照ください)
Exampleプログラムが簡単に使えます
Fortran Builderにはこれらの数多くのサブルーチンを利用する、Exampleプログラム(及びそれに与える入力データと出力結果例)が含まれています。これにより、ユーザの方々は最小限の手間で数値計算プログラムの開発が行えます。
ご利用手順
このようにFortran Builderを用いれば、NAG数値計算ライブラリが手軽に短時間で利用可能となります。
尚、本記事でご紹介したFortran BuilderとNAG数値計算ライブラリのセットを特価でご提供するバンドルキャンペーンを現在実施中です。
価格は予告なく変更される場合があります。
インストール条件については、各ソフトウェアの利用許諾書を必ずご覧ください。
マークが付いている商品のご注文はWEBからは出来ません。詳しくはこちらをご覧ください。
- キャンペーン情報
Fortran Builder 7.0 キャンペーン組価 通常組価(税込) 2ライセンスパック 99,000円 (本体 90,000円) 115,500円(本体 105,000円) 5ライセンスパック 198,000円(本体 180,000円) 259,050円(本体 235,500円) 10ライセンスパック 341,000円(本体 310,000円) 407,000円(本体 370,000円) NAG Library バンドルセット 198,000円(本体 180,000円) 246,400円(本体 224,000円)
※ ライセンスは、すべてPC-USBユーザロックライセンスとなります。- 製品特徴
Fortran Builderとは
単体でFortranプログラムの作成、編集、コンパイル、リンク、実行、デバッグが行えるオールインワンパッケージです。プロジェクト単位でプログラムの作成からビルド・実行までを行います。
バックエンドのコンパイラには、プログラムチェック機能に定評のある NAG Fortranコンパイラを採用し、開発環境として安定した動作に定評があります。
シンプルな操作性とわかりやすいインターフェース
Fortran言語専用のエディタを搭載しており、キーワードの色分けや入力補完など、Fortranプログラムの作成を快適に行うことができます。
基本的には、以下の5ステップで作成から実行できるシンプルな操作性です。
1)プロジェクトを作成する
2)プロジェクトにソースファイルを追加する
3)ソースファイルにプログラムを書く
4)プログラムをビルド(コンパイル・リンク)する
5)プログラムを実行する
◆Fortran Builderとは?NAG数値計算ライブラリとは??強力なプログラムチェック
NAG Fortran Builderは強力なプログラムチェック機能を持っており、Fortran標準に準拠していないコードや、初期化忘れ、引数の型の誤りなどを見つけ出します。これによりバグの温床であるプログラム上の誤りや、ポータビリティーを損なう Fortran 標準への非準拠を容易に検出します。
強力なプログラムチェック機能は、より保守性が高く移植性に優れたプログラムの作成を支援し、プログラム作成者がメンテナンスに費やす時間を大幅に削減するだけでなく、後にそのプログラムを利用する方々の時間をも削減します。
以下では、特に見つけ難いと思われるプログラム上のエラーをいくつか紹介します。 NAG Fortran コンパイラは、これらのエラーをすべて検出することができます。エラー項目 検出状況 割付け配列の初期化忘れ ○ 配列の部分的な初期化忘れ ○ 大きさ引き継ぎ配列の初期化忘れ ○ 固定サイズ配列の初期化忘れ ○ 共通ブロックの初期化忘れ ○ モジュール変数の初期化忘れ ○ 配列引数の寸法の不一致 ○ 文字引数の長さの不一致 ○ 定数(パラメタ)引数の変更 ○ 寸法が異なる配列同士の代入 ○ 大きさ引き継ぎ配列の範囲外アクセス ○ サブルーチン内での DO ループ制御変数の変更 ○ EQUIVALENCE 経由の DO ループ制御変数の変更 ○ 解放済のポインタの利用 ○ 整数オーバーフロー ○ 省略された引数の参照 ○ ビット組込み関数への誤った引数 ○ 再帰的に呼び出される手続が非再帰 ○ e-Book「Fortran 90/95 プログラミング入門」
大学の教育現場の授業資料に基づく、Fortran言語学習のための本格的な e-Book を搭載しています。e-Bookに掲載されているプログラム例は、Fortran Builderで直接実行することができ、体験的なFortran学習が可能です。自習や授業の教材、リファレンス的なご利用など、さまざまな場面で活用することができます。
NAG数値計算ライブラリ(NAG Library)
バンドルセットの「NAG数値計算ライブラリ(NAG Library)」には、すぐにコンパイル、実行が可能な1,850種以上の多種多様な数値計算プログラムが付属しています。ユーザーは計算分野ごとにカテゴリ分けされた一覧表から目的のプログラムを選択し、Fortran Builder上で即実行することが可能です。
サンプル入力データをユーザーデータで置き換える
バンドルセットで提供される各種数値計算プログラムには、それぞれサンプル入力データ(テキストファイル)が付属しています。この入力データを書き換えるだけで(プログラムコードを変更することなく)ユーザーデータを用いた数値計算が可能です。勿論、プログラムを書き換えてユーザーにとってより使いやすいアプリケーションプログラムに仕立て上げることも可能です。
- 商品詳細
-
動作環境 Windows 10
※詳細についてはhttps://www.nag-j.co.jp/nagfor/fb/を参照
※Linux版、Mac版は統合開発環境が含まれないNAG Fortran Compilerとして販売(Compilerの互換性あり)
※ライブラリセット版の保守契約は別途加入の必要あり(任意)●日本語対応●Fortran77/90/95/2003/2008/2018対応●固定形式から自由形式への自動変換機能●GUIアプリケーションの開発可能なGTK+採用●LAPACK(日本語ウィザード、マニュアル完備)●Co-Array(共配列)に対応●Fortran 202xの最新機能「半精度浮動小数点に対応」 ●サブモジュール(モジュールを複数に分割できるFortran 2008の機能)をサポート●エディアン変換サポート●「Fortan90/95学習」日本語eBook搭載●2D/3Dプロットアプリケーション● DLL作成用プロジェクト●OpenMP並列計算対応●初年度保守付き●NAG Fortran Libraryは、Fortran言語用に作成された数値計算ライブラリで、FFT、最適化、最小二乗法、固有値問題、偏微分方程式、常微分方程式、曲面・曲線フィッティング等の科学技術計算ルーチン群と、分散分析、時系列予測、主成分分析、クラスタ分析などの統計計算ルーチン群を1,850以上搭載●初年度保守付き
【インストール条件・購入条件】
●USB:付属USBキーでライセンス認証(USBキーを接続したマシンで起動可能)●初年度保守付き販売元: 日本ニューメリカルアルゴリズムズグループ
URL:https://www.nag-j.co.jp/ - ◆まずはお試し!4週間無料トライアルはこちら(メーカーサイト)
◆保守について(メーカーサイト)
◆「Fortran Builder」でできること
◆【特集】Fortran Builderで計算精度を一元化する
◆【特集】Fortran Builderで 固定形式のプログラムを自由形式に変換・整形する
◆【特集】Fortran Builderから NAG数値計算Libraryを呼び出す
◆【特集】プログラム診断機能を活用する
◆【特集】Fortran Builderでバグを見つける
◆Linuxでのご利用には「NAG Fortran Compiler 7.0 for Linux 年度末特別応援キャンペーン」