G95 ステータス
g95 で動作するコード
LAPACK — 線形代数パッケージ。
LAPACK95 – Fortran 77 LAPACK ライブラリへの Fortran 95 インターフェイス。
FMLIB – 倍精度演算
Xwindows 用の小惑星
数値レシピ
Netlib Fortran ベンチマーク プログラム
Polyhedronでの Fortran 実行時間ベンチマーク
DISLIN Scientific Data Plotting パッケージ
SIESTA 量子化学パッケージ
PWscf第一原理電子構造計算
ABINIT、Ab initio DFT パッケージ
CP2K – 固体、液体、分子および生物系の原子および分子シミュレーション用の DFT パッケージ
GYRO、トカマク乱流コード (電磁プラズマ乱流をシミュレート)
MPICH – メッセージ パッシング ライブラリの標準である MPI の移植可能な実装
UMFPACK – スパース非対称線形ソルバー
Loren Meissner の著書Essential Fortran 90 and 95からのFortran 95サンプル プログラム(1997 年、ISBN 0-9640135-3-3)
ASTEC – 軽水型原子炉のシビアアクシデントをシミュレートするための事故ソースターム評価コード
BLAS – Netlib の基本的な線形代数サブプログラム。blas_95.f90 および smart BLAS95パッケージも利用できます。
GATOR、結合空洞進行波管シミュレーション – E&M コード
CUTEr – 数理計画法のテスト環境
GALAHAD – 非線形計画法のソルバーのライブラリ
VASP/VAMP – 第一原理分子動力学パッケージ
BOM – ベルゲン海洋モデル
NetCDF – 科学データの作成、アクセス、および共有のためのライブラリ。コンパイラ オプションのヘルプについては、こちらを参照してください
ASW、超高速全電子電子構造計算用 ab initio パッケージ
Pencil Code、磁場を伴う圧縮性流体力学的流れの高次有限差分コード
HSL2002 ライブラリの MA41 (非対称) および MA57 (対称) スパース ダイレクト ソルバー
Arprec – 任意精度の数値計算
CAMB – マイクロ波背景における異方性の宇宙論コード
CASTEP – ab initio 量子力学 DFT パッケージ
SANDER – AMBERパッケージに含まれる分子動力学シミュレーション用プログラム (バージョン 9)
Octave – Matlab ライクな数値計算パッケージ
FUN3D – NASA の空気力学的および空気熱力学的解析および設計コード
開発者の 1 人である Bil Kleb 氏は、次のように書いています。
g95 コンパイラは、内部コンパイラ エラーが発生することなく FUN3D スイートのコードをコンパイルできた 2 つのコンパイラのうちの 1 つです。アジャイルなソフトウェア開発手法のおかげで、FUN3D スイートのコードは、ほぼすべての Fortran コンパイラ (Intel、Portland Group、Absoft、Cray、DEC、SGI、Sun、HP、IBM、PathScale、NAG、NAS、および Salford) でコンパイラのバグを明らかにしました。Lahey-Fujitsu は、まだ突破できていない唯一の他の企業です。
SPECFEM3D_GLOBE – 地震シミュレーション パッケージ。地域およびローカル スケールでの地震波の伝播をシミュレートします。SPECFEM3D_BASIN は、 地球規模および地域的な地震波の伝播をシミュレートします。
SLICOT – システムおよび制御理論における計算用のサブルーチン ライブラリ。
PHASE – 日本からの量子力学 DFT パッケージ。
ROMS -地域海洋モデルシステム
CLaMS – 成層圏の化学ラグランジュ モデル。「オゾン ホール」とオゾン層の将来の進化の原因となるプロセスをシミュレートするための、空間的に高度に分解された化学的に詳細なモデル。
f90gl – OpenGL への Fortran 90 インターフェイス
Eta – National Weather Service の National Centers for Environmental Predictions の天気予報モデル。(NCEP)。
WRF – NOAA、NCAR、NASA、DoD-AFWA、およびいくつかの大学など、いくつかの機関によって開発された気象研究および予測モデル。
P-STAT – プリンストン統計パッケージ
Synergia – 加速器内の粒子ビームの挙動をシミュレートするためのコード.
CWP/SU – コロラド鉱山学校の波現象センターで開発された即時地震処理および研究環境
LAM/MPI – クラスター上でアプリケーションを実行するための Message Passing Interface 環境のオープンソース実装。
CUBPACK – 1 つ以上の次元で機能を自動統合するためのコード
ar-HRT-1 – 1 成分流体の階層参照理論の実装。(ヒント: -fno-backslash を指定してコンパイルしてください)
BUFR & GRIB – European Center for Medium-Range Weather Forecasts によって開発されたエンコード/デコード ソフトウェア
OCTOPUS – 時間依存 DFT と擬ポテンシャルを使用した ab initio 仮想実験のコード
GAMESS – General Atomic and Molecular Electronic Structure System、一般的なab initio量子化学パッケージ
SLATEC – 共通数学ライブラリ
FVCOM – 有限体積の 3 次元海洋モデル
METRAS & MITRAS – ハンブルク大学気象研究所の気象モデル
MUMPS – MUltifrontal Massively Parallel スパース ダイレクト ソルバー
Caesar – 一連のプロセスにおける QCD ジェット観測量の赤外線挙動を分析するために設計されたプログラム
Rich Townsend の Fortran 95 モジュールiso_varying_string.f95のソース コード
TALYS – 核反応シミュレーション用ソフトウェア
Spherepack – 地球物理学的プロセスをモデル化するためのプログラムのコレクション。
BRAMS – ブラジルの地域大気モデルとシステム
GCM ModelE – NASA の大気海洋結合モデル
f2py – Fortran から Python へのインターフェイスジェネレーター. NumPy科学計算パッケージに含まれるようになりました.
MSLIB – Centre National d’Études Spatiales、フランスの空間力学ライブラリ
PGPLOT – シンプルな科学グラフを作成するためのグラフィック サブルーチン ライブラリ. 詳細はこちらに記載されています。
COCO – Dan Nagle による条件付きコンパイル プログラム
NJOY – 核データ処理システム
NBODY6 – Svere Aarseth による多体 (N 体) 重力相互作用のシミュレーション
Gaussian 03 – 量子力学ベースの電子構造プログラム。分子システムのエネルギー、分子構造、振動周波数、および多数の分子特性を予測します。
HDF5 – 科学データを保存するための汎用ライブラリおよびファイル形式
THERMIX – ヘリウムで冷却され、グラファイトで減速された高温原子炉 (原子炉) の定常状態および過渡熱輸送を計算するためのドイツ語コード。
NEMO – ヨーロッパ海洋モデリングの核。海洋学研究と運用海洋学のための最先端のモデリング フレームワーク。
Flash – 星の爆発に関連する核天体物理学の問題を解決するための最先端のシミュレーター コード
XPLOR-NIH -計算構造生物学用のX-PLORシステム 上に構築された構造決定プログラム
GILDAS – (サブ) ミリ波電波天文アプリケーション用のソフトウェアのコレクション
INTERACTER – g95 (MinGW) 用のユーザー インターフェイスおよびグラフィックス サブルーチン ライブラリ
next nano 3 – Walter Schottky Institute (TU Munich) によって開発された、3 次元ナノ半導体デバイス用の Schroedinger-Poisson ソルバー
CASINO – ケンブリッジ量子モンテカルロ コード
OSA 5.0 – スイスの INTEGRAL Science Data Centre によるオフライン科学分析ソフトウェア
MATRAN – Lapack と Blas を使用して行列演算を実装する Fortran 95 ラッパー
TORUS – 三次元放射伝達コード
EXCITING -全ポテンシャル線形拡張平面波密度汎関数理論 (DFT) コード
MODFLOW-2000 -米国地質調査所による 3 次元有限差分地下水流動モデル
Elmer – 流体力学、構造力学、熱伝達、電磁気学、音響学など、マルチフィジカルな問題のための有限要素ソルバー
Supersphplot – Smoothed Particle Hydrodynamics メソッドを使用した天体物理シミュレーションからの出力の視覚化ツール
NCARG – National Center for Atmospheric Research グラフィックス パッケージ
KOPRA – 中赤外スペクトル範囲での大気放射伝達モデリングのための Karlsruhe の最適化された正確な放射伝達アルゴリズム
OptoCad – 光学セットアップを介してガウス ビームをトレースするための Fortran 90 コード
I3RC – 3D 放射伝達のためのコミュニティ モンテカルロ モデル
FDS – NIST の火災ダイナミクス シミュレーター
HEALPix -階層的等価面積球の等緯度ピクセル化
バルカン -複雑なフローAN分析のためのV iscous Upwind Aアルゴリズム。乱流、非平衡、有限速度の化学動力学、Navier-Stokes フロー ソルバー
R – 統計計算とグラフィックのためのフリーソフトウェア環境
For2R – Fortran プログラムから R システムへのデータ転送を容易にするためのルーチンを含む Fortran 95 モジュール
HimenoBMTxp – ベンチマークとして採用された、ポアソン方程式を解くための Fortran コード
SHTOOLS – 球面調和関数を扱うためのツール
Simplicial パッケージ- PL 継続法を実装します。その目的は、2 つの問題を接続するホモトピーのゼロ パスをたどることです。
TOUGH2 – 多相流体および多孔質および破砕媒体における熱流の汎用数値シミュレーション プログラム
SPheno – 低エネルギー データとユーザー提供の高スケール モデルを入力として使用して、SUSY スペクトルを計算します。スペクトルは、超対称粒子とヒッグス ボソンの 2 体および 3 体崩壊モードを計算するために使用されます。
EMPIRE – 核反応の高度なモデリングのための核反応コードのモジュラー システム
EXC – Bethe-Salpeter 方程式を解くことにより、吸収、反射率、屈折率、電子および X 線エネルギー損失など、さまざまな系の ab initio、誘電および光学特性を計算するための励起子コード
MECCA -大気の化学を効率的に計算するためのモジュール
ProtoFit – 酸塩基滴定データから表面プロトン化モデルを最適化するためのツール
PARSEC – 電子の波動関数を実空間で直接表現することにより、Kohn-Sham 方程式を解く DFT コード
Dolfyn – 計算流体力学プロジェクト
Winteracter – Fortran 90/95 用の最新の GUI ツールセット。G95 のサポートは、Linux および Mac OSX の v7.0a で提供されます。
CRTM -数値気象予測システムで衛星の大気の上部で放射輝度と放射輝度勾配 (またはヤコビアン) をシミュレートするために使用される コミュニティ放射伝達モデル。US Joint Center for Satellite Data Assimilation で開発されました。
Ariane – 海洋大循環モデルの出力として、特定の速度場での 3D 流線の計算専用の FORTRAN コード
LABROC4 & PROPROC – ROC 分析 (決定理論) 用の放射線プログラム
SSDRUP – 2D 定常状態動的破壊パルスの Fortran 90 コード
Copygb – grib ファイルのグリッドを緯度経度グリッドに変換する NOAA プログラム
IAPP – 大気の温度と湿度のプロファイル、総オゾン、その他のパラメータを晴天と曇天の両方で取得するための国際 ATOVS 処理パッケージ
ZZ DROSG-2000 – 59 の単色中性子源反応用のルジャンドル係数ライブラリ
CALENDF-2002 – 核データ処理システム
PENELOPE – 任意の材料と複雑な二次幾何学における電子-光子結合輸送のモンテカルロ シミュレーションのコード
FTPC – F で書かれた Time Projection Chamber 分析用のプログラム パッケージ
HJPACK – 1D および 2D でのハミルトン・ヤコビ方程式の数値実験用ソフトウェア
GINO – 複雑な 2D および 3D グラフィックスおよび GUI アプリケーションを作成するためのハイエンド開発ツールのスイート
PVM – Parallel Virtual Machine。ネットワークによって接続された Unix や Windows コンピュータの異種コレクションを単一の大規模な並列コンピュータとして使用できるようにするソフトウェア パッケージ
gt4f90io – gtool4 規則を使用した Fortran90 netCDF I/O ライブラリ。地球物理科学で使用されるグリッド データの自己記述的なストレージ形式を提供します
HadCM3 – ハドレー中心結合モデル、バージョン 3、結合された大気海洋大循環モデル
GrWin – Windows での Fortran および C/C++ グラフィックス プログラミング用の無料のグラフィックス ライブラリ、Tamaribuchi Tsuguhiro 作
PARF – 大量のデータを分類するためのランダム フォレスト アルゴリズムの実装
Gplot – Bob Parker のplotxyを呼び出して ポストスクリプト ファイルを出力するか、gsview でグラフを表示する Fortran 95 プロット ライブラリ
JADSPE – マルチチャンネル ガンマ線スペクトルを処理する 8 つのプログラムのパッケージ
CrysFML – 現代の Fortran の結晶学ライブラリ
GotoBLAS – Basic Linear Algebra Subroutines の 高速実装
PEST – 地下水および地表水のモデリング プロジェクトで一般的に使用される無料の非線形パラメータ推定およびモデル キャリブレーション パッケージ
Gaussquad – 古典的なガウス求積法をすべて生成する Fortran 95 モジュール
Athena Visual Studio – パラメータ推定、モデル識別、最適な実験計画のためのソフトウェア パッケージ
CRYSTAL – Hartree Fock 内の周期系の電子構造、密度汎関数またはさまざまなハイブリッド近似を計算するためのコード
PHOENIX – 汎用の最先端の恒星および惑星大気コード
PCHAN – 直接数値シミュレーションによって乱流をモデル化するためのコード
DL_POLY -汎用シリアルおよびパラレル分子動力学シミュレーション パッケージ
CHARMM – C hemistry at HAR vardマクロ分子力学、汎用分子力学、分子動力学および振動解析パッケージ
GAMESS-UK – 汎用ab initio 分子電子構造プログラム
Japi – プラットフォームに依存しないアプリケーションの開発を可能にするオープン ソースのフリー ソフトウェア GUI ツールキット
WANT – オープンソースの電子構造 DFT コード
Starlink – 英国の天文学者向けに開発されたデータ削減および分析ツールのセット
DIRECT – Joerg Gablonsky の DIRECT 最適化パッケージ
CHIMERE – 大気質の予測とシミュレーションのためのマルチスケール化学輸送モデル
AGRIF -有限差分数値モデル内にアダプティブ メッシュ リファインメント (AMR) 機能を含めるためのパッケージである、 daptive Grid Refinement I n F ortran
Xspec – X-Ray Spectral Fitting Package, X-Ray スペクトルのためのミッションに依存しない汎用分析環境
ELSTRU – 電子回折パターンで結晶構造モデルを検証するためのソフトウェア パッケージ
CosmoMC – 宇宙パラメータ空間を探索するためのマルコフ連鎖モンテカルロ エンジン
CATHARE -原子炉の過渡熱水力学を計算するためのコード
ROPP -数値気象予測モデルにおける電波掩蔽データの同化のための電波掩蔽処理パッケージ
SIB-PAIR – 初等遺伝分析プログラム
MIRIAD -マルチチャネル画像再構築、画像 解析および表示、干渉データの画像解析用ツールボックス
Dalton – 強力な分子電子構造プログラム
Dirac – Dirac-Coulomb Hamiltonian に基づく相対論的分子計算のコード
PQS – ab-initio および DFT 量子化学電子構造プログラム
CLM3 – CCSM および CAM 気候プロジェクトのコミュニティ ランド モデル
FEQ – 非定常流モデリング システム
Molpro – 分子の電子構造計算のための第一原理プログラムのシステム
Wannier90 – 最大限に局所化されたワニエ関数を計算するためのコード
GiBUU – Institut für Theoretische Physik、JLU Giessen による核粒子の輸送モデル
FeatFlow – 2D および 3D の非圧縮性流れのソルバー パッケージ
smart BLAS95 – BLAS 線形代数パッケージへの別の Fortran 95 インターフェイス
MCTDH – M ulti Configuration Time D ependent H artree、識別可能な粒子からなる多次元力学系の時間依存シュレディンガー方程式を解くための一般的なアルゴリズム
DEAD – ダスト巻き込みおよび堆積モデル、風食および鉱物ダスト輸送モデル
PAW – 高エネルギー物理データを処理するために CERN で開発された物理解析パッケージ
FLIPS – F ortran線形逆逆問題ソルバー_ _ _ _
ポーセリー モデル- トカマク プラズマでノコギリ波衝突を引き起こすために必要な条件を計算するためのコード
WTTS – W indow To The Stars 、 TWIN 恒星進化コードへのグラフィカルなフロント エンド
Exflib – Fortran 90/95 用の多倍精度演算ライブラリ
RTTOV – 放射伝達モデル
Acoustic Toolbox – HLS Researchの音響伝搬コード
NMFF – クライオ EM、トモグラフィー、および関連する低解像度手法からの電子密度マップに原子的に詳細な大規模構造を柔軟に多重解像度フィッティングするためのパッケージ
UTCHEM – テキサス大学CPGEの化学組成貯留層シミュレーター
GULP – 格子力学を用いた固体シミュレーション用プログラム
CEA – C hemical E quilibrium with A applications、任意の反応物のセットから化学平衡生成物濃度を計算し、生成物混合物の熱力学的および輸送特性を決定する NASA プログラム
SWAN – 深海、中深、有限水深の波のシミュレーションのための波モデル
Fresco – 核物理学における結合反応チャネル計算を実行するプログラム
CLAVR-x – 雲と気候に関する衛星データを処理するためのプログラム
Scilab – 数値計算用のオープンソース科学ソフトウェア パッケージ
SDP – SeaWinds Data Processor。天気予報で使用されるスキャトロメータ データを処理するための Fortran 90 パッケージ
JMATRIX – J マトリックス法を使用して散乱位相シフトを計算するためのプログラム(相対論的および非相対論的バージョン)
SELF – 固体物理学における多体計算のコード
WIEN2k – 密度汎関数理論 (DFT) を使用した固体の電子構造計算用プログラム パッケージ
Bernese GPS ソフトウェア- 高性能リファレンス GPS および GLONASS 後処理パッケージ
FoX – Fortran プログラムから XML を簡単に使用できるように設計されたライブラリ
Dassflow – 変分データ同化による河川水力学の数値シミュレーション用ソフトウェア
OTIS 4 – Optimal Trajectories by Implicit Simulation (打ち上げロケット、航空機、ミサイル、衛星、および惑星間ビークルの軌道をシミュレートおよび最適化するために設計された NASA プログラム)
DTDM – Dynamics and Thermodynamics Demonstration Model、基本的な大気科学を説明するためのシンプルな 2D モデル
TURBOPAIR – 電子構造計算用の Quunatum モンテカルロ ソフトウェア
QuickBeam – レーダーシミュレーションソフトウェア
SEM2DPACK – 2D スペクトル要素法コード (Fortran 90) および堆積盆地における地震波伝播と地震力学の研究のためのユーティリティ。
FELO – 1 次元、SDDS 準拠、時間依存の自由電子レーザー発振器コード
TAU -移植可能なプロファイリングおよびトレース ツールキット。g95 で使用するには、次のように構成します。 % configure -fortran=g95 [… その他のフラグ]
MM5 -メソスケールの大気循環をシミュレートまたは予測するために設計された、限られた領域の非静力学的地形追従シグマ座標モデル。
MCNPX – 放射線とあらゆるものとの相互作用をモデル化するための汎用モンテカルロ放射線輸送コード
CABLE – Community Atmosphere Biosphere Land Exchange 土地表面モデル
DOUG – 非構造化グリッドでのドメイン分解
mpiSim – MPI ライブラリ ルーチンのサブセットをシミュレートします。
ウィザード- 高エネルギー コライダーでの多粒子プロセス用の一般的なモンテカルロ ジェネレーター
DIF3D – 中性子拡散方程式を解くためのコンピューター プログラム。アルゴンヌ国立研究所が開発
MathCode F90 – コンパイルして Mathematica にシームレスに接続できる最適化された Fortran 90 コードを生成します
GlobSol – 区間演算を使用して検証済みの方法でグローバル最適化問題を解決するためのシステム
ESME – 加速器ビーム シミュレーション プログラム
MESA – 恒星天体物理学の実験用モジュール
Dacapo – 密度汎関数理論に基づく総合エネルギー プログラム
Forthon – Fortran ベースのコード用の Python インターフェイスジェネレーター
Eiger – 周波数領域電磁気学および静電学の積分方程式コード
SunShell – 核シェル モデル コード
SAGE – オープンソースの数学ソフトウェア
ここにリストされている可能性のあるコードをテストしましたか? 提案を tcc@sentex.net に送信してください。
NIST
2 つの例外を除いて、NIST F77 テスト スイートはg95 で動作します。これらの例外は次のとおりです。
FM110: 空白のフィールドは読み取り時にゼロとして扱われません
FM719: 古い実ループ インデックス
G95の港
G95 は、次のオペレーティング システムとアーキテクチャで動作します。
Linux on x86、PowerPC、64 ビット Opteron、64 ビット Itanium、64 ビット Alpha
Power Mac G4、x86-OSX 上の OSX
x86 上の FreeBSD
MS Windows バージョン: Cygwin、MinGW、および Interix
HPUX11
ソラリス
OpenBSD、NetBSD
AIX
イリックス
Alpha 上の Tru64 UNIX
近日公開…
GDB サポートの改善
EP サポート
ガベージ コレクション ベースのメモリ管理 — 発生時のリークの検出
強化されたコード チェック機能
インタラクティブな Fortran ソース ブラウザ
4 倍精度演算のサポート
G95ホームページ