The automated framework Automated System for Transport Analysis (ASTRA) for generating workflows of transport analysis and prediction has been used in the fusion community for the last 40 years. Its extreme flexibility and its interactive character, together with its remarkable execution speed at runtime also for medium computational tasks, make the code particularly attractive, both for modelling and for the design of future devices, or as physics backbone for flight simulators. In this paper we present the full rewriting of the ASTRA code (ASTRA8+), using modern coding style, aiming for modularity, portability and maintainability, as well as compatibility with the new data standard Integrated Modelling and Analysis Suite. In this frame, a new equilibrium solver was coupled, and several heating and transport codes as well. Recent GUI-based utilities allow a user-friendly and comprehensive input generation. The radial parallelisation of physics-based transport models (the bottle neck in ASTRA simulations) has been optimised and accelerated by a factor 4. This modernisation of ASTRA, now an open-source code, enabled an increase of the users pool worldwide and a fast development of this predictive tool for transport in magnetic confinement devices.
輸送解析と予測のワークフローを生成するための自動化フレームワークであるAutomated System for Transport Analysis (ASTRA)は、過去40年間にわたり核融合コミュニティで使用されてきた。その極めて高い柔軟性と対話性、そして中規模の計算タスクに対する実行時の顕著な実行速度は、このコードを、モデリングや将来の装置の設計、あるいはフライトシミュレータの物理バックボーンとして特に魅力的なものにしている。本論文では、ASTRAコードの完全な書き直し(ASTRA8+)を提示する。これは、現代的なコーディングスタイルを用い、モジュール性、可搬性、保守性、ならびに新しいデータ標準であるIntegrated Modelling and Analysis Suiteとの互換性を目指すものである。この枠組みにおいて、新しい平衡ソルバーが結合され、さらにいくつかの加熱および輸送コードも結合された。最近のGUIベースのユーティリティは、ユーザーフレンドリーで包括的な入力生成を可能にする。物理ベースの輸送モデル(ASTRAシミュレーションにおけるボトルネック)の径方向並列化は最適化され、4倍高速化された。現在はオープンソースコードとなっているASTRAのこの近代化により、世界中のユーザープールの増加と、磁気閉じ込め装置における輸送のためのこの予測ツールの急速な開発が可能になった。