Loading article…
OpenMCは、モンテカルロ法による中性子および光子のシミュレーション輸送コードです。当初は、将来のエクサスケールスーパーコンピュータ向けのスケーラブルな並列アルゴリズムを開発するプロジェクトの一環として、2011年にマサチューセッツ工科大学(MIT)の計算原子炉物理グループによって開発されました。2012年12月に一般公開されて以来、さまざまな大学、研究所、その他の機関から貢献を受けています。[ 1 ] [ 2 ]これは、X11ライセンス(MIT/Xコンソーシアムライセンス)でリリースされた無料のオープンソースソフトウェアです。モンテカルロN粒子輸送コード(MCNP)やSerpentなどの他の主要なモンテカルロ輸送コードとは異なり、輸出管理されていません。軽水炉高度シミュレーションコンソーシアムやANL高度原子炉エクサスケールシミュレーションセンターなどの研究所で使用されています。[ 1 ] [ 3 ]
OpenMC の機能には、構成的ソリッドジオメトリまたはコンピュータ支援設計(CAD)で構築されたモデルに対して、固定ソース、k 固有値、および亜臨界乗算計算を実行する機能が含まれます。また、プログラミング言語C、C++、およびPython の機能を拡張するための大規模なアプリケーション プログラミング インターフェイス ( API ) も備えています。[ 2 ] [ 4 ]