Contacts: Orso Meneghini, Nikolas Logan, Sterling Smith
Global Deployment Tool to monitor and manage OMFIT, GACODE and AToM public installations on remote systems
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.
OMFIT this module will:
Update the master and unstable installations to latest version
Mirror the gafusion remote to other remote repositories
GACODE this module will update and compile the master installation to the latest verison.
AToM this module will update the OMFIT conda environment to the latest verison according to the OMFIT unstable branch.
GPEC this module will update and compile the master installation to the latest verison.
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
List of contributors sorted by number of lines authored:
498 Orso Meneghini
206 Nikolas Logan
143 Fusion Bot
141 Sterling Smith
11 Will DeShazer
3 Gregorio L. Trevisan