GDT¶
Contacts: Orso Meneghini, Nikolas Logan, Sterling Smith
Short Description¶
Global Deployment Tool to monitor and manage OMFIT, GACODE and AToM public installations on remote systems
Long Description¶
OMFIT is powered by a vibrant community, and several tens of commits per day are not uncommon. With tens of OMFIT public installations scattered around the blobe, it is a challenge to keep them up-to-date.
The OMFIT Global Deployment Tool is a module intended for developers to support public installations of OMFIT (as well as GACODE, AToM). This module can detect the current state of a branch on the system where OMFIT is running, and compare that version with the version installed on a separate system, pulling and rebuilding as necessary to bring the remote up to date.
Typical workflows¶
For OMFIT
this module will:
Update the master and unstable installations to latest version
Mirror the gafusion remote to other remote repositories
For GACODE
this module will update and compile the master installation to the latest verison.
For AToM
this module will update the OMFIT conda environment to the latest verison according to the OMFIT unstable branch.
For GPEC
this module will update and compile the master installation to the latest verison.
Supported devices¶
Public installations of OMFIT at GA, NERSC, PPPL, EPFL, JET, MAST, C-MOD, ASIPP, ITER, CFETR, AUG, RFX, KSTAR, ITM, SWIP
Public installations of GACODE at GA, PPPL
Public installations of AToM at GA, JET, MAST, ITER, ITM, ASDEX, NERSC
Public installations of GPEC at GA, PPPL. KSTAR, ASDEX, COMPASS
Contributors¶
List of contributors sorted by number of lines authored:
498 Orso Meneghini
212 Nikolas Logan
143 Fusion Bot
141 Sterling Smith
11 Will DeShazer
3 Gregorio L. Trevisan
Submodules¶
None