コンテンツ
この記事には複数の問題があります。改善にご協力いただくか、トークページでこれらの問題について議論してください。(これらのメッセージを削除する方法とタイミングについて学ぶ)
|
pFUnitは、 xUnitモデルに準拠した単体テスト用のFortran プログラミング言語フレームワークです。[ 1 ] MPIとOpenMPを使用した並列実行機能を備えています。[ 2 ]開発は2005年にNASAゴダード宇宙飛行センターで開始されました。このフレームワークは、オブジェクト指向プログラミングのサポートなど、Fortranの最新の標準機能(2003、2008)を広範に活用しています。Pythonベースのプリプロセッサは、他のxUnitテストフレームワークを彷彿とさせるディレクティブ(例:@assert)と、パラメータ化されたテストケースのサポートを提供します。pFUnitは、GNU makeまたはCMakeプロセスを使用してビルドできます。
これはNASAオープンソース契約バージョン1.3に基づいて公開されています。[ 3 ]
参照
[編集]参考文献
[編集]- ^ Clune, TL; Rood, RB (2011). 「気候モデル開発におけるソフトウェアのテストと検証」. IEEE Software . 28 (6): 49– 55. doi : 10.1109/MS.2011.117 . hdl : 2060/20110015506 . S2CID 4568197 .
- ^ 「pFUnit 3 - ドキュメント『リファレンスマニュアル』. 2014年1月16日閲覧。
- ^ 「NASAオープンソース契約バージョン1.3」 。 2014年1月16日閲覧。
外部リンク
[編集]- GitHubプロジェクトページ
- SourceForgeプロジェクトページ
- NASA GSFCプロジェクトページ
- NASAオープンソースカタログ: pFUnitプロジェクトページ
- アーカイブされたチュートリアル(バージョン1、T. Clune著、NASA/GSFC、2012年) – Wayback Machine
pFUnit
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
pFUnitは、 xUnitモデルに準拠した単体テスト用のFortran プログラミング言語フレームワークです。[1] MPIとOpenMPを使用した並列実行機能を備えています。[2]開発は2005年にNASAゴダード宇宙飛行センターで開始されました。このフレームワークは、オブジェクト指向プログラミングのサポートなど、Fortranの最新の標準機能(2003、2008)を幅広く活用しています。Pythonベースのプリプロセッサは、他のxUnitテストフレームワークを彷彿とさせるディレクティブ(例:@assert)と、パラメータ化されたテストケースのサポートを提供します。pFUnitは、GNU makeまたはCMakeプロセスを使用してビルドできます。
これはNASAオープンソース契約バージョン1.3に基づいて公開されています。[3]
参照
参考文献
外部リンク
- GitHubプロジェクトページ
- SourceForgeプロジェクトページ
- NASA GSFCプロジェクトページ
- NASAオープンソースカタログ: pFUnitプロジェクトページ
- アーカイブされたチュートリアル(バージョン1、T. Clune著、NASA/GSFC、2012年) – Wayback Machine