Physics modules

Following is the list of modules that are publicly available as part of the OMFIT source repository. This list does not include modules that are private to users, or modules that institutions have not released (e.g. for internal research and development).

_images/OMFITmodules.png
Name Description Keywords Tutorial
1) 2POINTSOL 2 point SOL model Scrape-Off-Layer - onion-skin - heat flux  
2) ALCON This module generates Alfven continuum from gEQDSK and profiles Alfven continuum spectrum TAE RSAE BAE BAAE fast ion  
3) BALOO Runs the BALOO infinite-n stability code Ballooning - stability - pedestal  
4) BES Beam Emission Spectroscopy analysis toolbox BES - diagnostic - analysis - density - turbulence YES
5) BIRTH View birth profiles produced by NUBEAM through TRANSP birth profiles - fast ions - energetic particles - TRANSP - ACFILE - NUBEAM YES
6) Boundary_Toolbox A collection of modules and tools for analyzing boundary physics Boundary - divertor - BPMIC - detachment - heat flux - edge - SOL  
7) BOUT++ Run the BOUT++ code BOUT++ - Fluid Turbulence  
8) BOXN0 NUBEAM 3D neutral beam density in a box from TRANSP (beam-in-box) Neutral Beam - Neutral Density  
9) CALTRANS Runs the CALTRANS (CORSICA) modeling framework CORSICA - CALTRANS - equilibrium - transport - BASIS - TEQ - DCON - ONETWO YES
10) CHEASE Run the CHEASE equilibrium code equilibrium - fixed-boundary - Grad Shafranov  
11) CHEF Module for predicting steady-state Current drive HEating and Fueling (CHEF) Current Drive - Heating - Fueling - FREYA - TORAY - GENRAY - PAM  
12) COGENT Generation of flux-surface-aligned mapping and flux DCT coefficient used by COGENT gyrokinetic models - edge plasma geometry - mapped coordinates - flux-aligned grids YES
13) DBS Analysis of data from the DIII-D Multi-Channel Doppler Back-Scattering (DBS) Diagnostic DBS - Flow Velocity - Turbulence YES
14) Detachment_Control_Studies A set of scripts and plots for studying the result of detachment control experiments Divertor - detachment - control  
15) Detachment_Indicator Methods for analysing detachment, predominantly during density scans Boundary - detachment - SOL YES
16) DIII-D_BEAMS Manages information from/for the DIII-D NBI systems NBI - neutral beams - UFILE - TRANSP - torque YES
17) DIII-D_Er Radial electric field from DIII-D CER system in the pedestal region. Runs the er code on iris Er - charge-exchange - pedestal YES
18) EFIT Run the EFIT equilibrium solver Equilibrium - MHD - Grad Shafranov  
19) EFIT++ Run the EFIT equilibrium solver for MAST or JET to generate gEQDSK files from an EFIT++ NETCDF file Equilibrium - MHD - Grad Shafranov  
20) EFITtime Run the EFIT equilibrium solver for multiple time slices Equilibrium - MHD - Grad Shafranov  
21) EFUND Run EFUND code to generate EFIT Green’s function table EFIT - equilibrium - Green  
22) ELITE Run the ELITE ideal MHD stability code MHD - stability - high n YES
23) ELM_processing Finds ELMs using difference-of-smooths type edge detection and supports filtering of data based on relationship to ELM timing ELM detection - ELM filtering  
24) ELMprofiles Workflow that allows ELM-synched fitting of edge DIII-D TS data Profiles - fitting - ELM  
25) ELMremoval GAprofiles preprocessing to remove ELMs GAprofiles - ELM - preprocessor - IDL  
26) EPED Executes the EPED pedestal-stability code and its neural-network counterpart EPED1-NN Pedestal - MHD - stability - boundary condition - edge YES
27) ETS Run the European Transport Solver European - Transport - Solver - IMAS YES
28) FastcamDivertor DIII-D fast camera divertor Diagnostic - divertor - camera - visible  
29) FASTRAN Run IPS-FASTRAN core transport simulations IPS - FASTRAN - EFIT - ESC - CHEASE - EPED - TEQ - TOQ - NUBEAM - TORAY - CURRAY - GENRAY - NFREYA - ELITE - DCON  
30) fastTS Gathers, maps, processes, and filters Thomson scattering measurements Thomson scattering - data gathering YES
31) FBM Viewing fast-ion distribution function produced by NUBEAM through TRANSP fast-ions - energetic particles - distribution function - NUBEAM - ACFILE YES
32) FIDASIM      
33) FIDASIM_V1.0 Run the FIDASIM code FIDA - MICER  
34) FOCUS Flexible Optimized Coils Using Space-curves: 3D stellarator and tokamak coil design code Coil Design - Stellarator coils - EFC coils YES
35) FREYA Run the FREYA neutral beam code FREYA - neutral beam - NBI  
36) GAprofiles Run GAprofiles profiles fitting tools Profile fitting - Density - Temperature - Rotation - Radiation - Spline YES
37) GAprofilestime Run GAprofiles profiles fitting tools in a time dependent fashion Profile fitting - Density - Temperature - Rotation - Radiation - Spline YES
38) GATO Run the GATO ideal MHD stability code MHD - stability - ideal - low n  
39) GDT Global Deployment Tool to monitor and manage OMFIT, GACODE and AToM public installations on remote systems Remote - public - installation - coordination - monitor  
40) GENRAY Run the GENRAY ray tracing code ray-tracing - paraxial - ECH - LHCD - ICRF  
41) GPEC Generalized Perturbed Equilibrium Code: MHD stability, plasma response, and torque from 3D fields DCON - RDCON - STRIDE - PENTRC - MHD - Stability - plasma response - resonant coupling - NTV torque YES
42) GRIDGEN generate 2D open field lines grid 2D - mesh - grid - SOL  
43) GYRO_GACODE Runs the GYRO and CGYRO gyrokinetic turbulence simulation Gyrokinetics - eulerian - turbulence - transport - GACODE YES
44) GYRO_scan Runs the GYRO_GACODE gyrokinetic turbulence simulation module Gyrokinetics - eulerian - turbulence - transport - GACODE YES
45) H-mode_studies This module provides tools related to investigating H-mode transitions H-mode - L-H transition - H-mode detector - hysteresis  
46) Heat_Flux_Analysis Gather, map, fit, and plot IRTV heat flux results IRTV - heat flux - Eich fit  
47) HELENA Run the HELENA closed-boundary equilibrium code Equilibrium - Grad-Shafranov - closed-boundary  
48) ICE Data analysis of DIII-D ICE data ICE - energetic particles - CAE - whistler - fast ions - runaway electrons YES
49) IMASgo Prepare IMAS data from experiments IMAS - data mapping - fitting YES
50) IMAShcd Run the IMAS HCD workflow IMAS - heating - current drive - ITER - ECHR - ICRH - NBI YES
51) IOL Collisonless ion orbit loss calculation including radial electric field fast ion - NBI - orbit loss  
52) IONORB Run the Ion Orbiter for limiter heating analysis Ion Orbiter - Limiter Heating - Boris YES
53) IPScore Low level module to run IPS workflows Framework - Integrated Plasma Simulator - IPS - HPC  
54) kineticEFIT Workflow for kinetic equilibrium reconstructions and steady state predictive modeling equilibrium reconstruction - kinetic constraints - self-consistent predictions YES
55) kineticEFITtime Time or time-series of kinetic EFIT equilibrium reconstruction(s) equilibrium - experimental - reconstruction - workflow - time YES
56) Langmuir_Probes Gather, map, filter, and plot Langmuir Probe results Langmuir Probes  
57) M3DC1 Workflow that allows for automated running of M3D-C1 MHD - Stability - Plasma Response - Equilibrium - Linear YES
58) magnetics Visualization and mode analysis for 3D magnetics and 3D coils Magnetics - Tearing Modes - 3D fields - error field correction YES
59) MainIonData Collection of tools for analyzing main ion and impurity CER data on DIII-D CER - MICER  
60) MARS Run the MARS plasma stability code stability - MHD - resistive  
61) NEO_GACODE Run the NEO code Neoclassical - Drift-kinetic equation - Transport  
62) NIMROD Run the NIMROD MHD code MHD - Stability - Plasma Response - Equilibrium - Linear YES
63) OEDGE Run the OEDGE SOL analysis code SOL - analysis - onion skin - EIRENE - DIVIMP YES
64) OMFITprofiles Advanced fitting of kinetic profiles Profiles - fitting - experiment YES
65) OMFITstats Process OMFIT framework, modules, and users statistics Framework - modules - users - statistics  
66) ONETWOtime Run the ONETWO transport code Transport - Power balance - Neutral Beams YES
67) Osborne_profiles Local/remote execution and plotting of Tom Osborne’s tools for fitting profiles experimental analysis - pedestal - kinetic EFIT YES
68) PAM Module for predicting density source from pellet pellet - ablation - PAM - density - source - fueling  
69) PCS Tools for studying the DIII-D plasma control system, planning new controls, and interpreting results PCS - control - planning YES
70) PCS_prad_control Tools for planning radiated power control work in the PCS PCS - prad - radiation control - control - radp  
71) PEDESTAL_DB Assemble RMP aware DIII-D pedestal database Pedestal - RMP - EPED  
72) PEST3 PEST3 resistive MHD stability code MHD - resistive - stability  
73) PRO_create This module generates H-mode profiles based on a starting gEQDSK profiles - dead-start  
74) profiles This module is a manager of other profile modules profiles - manager  
75) PROFILES_GEN_GACODE Local/remote execution of PROFILES_GEN preprocessor to GACODE suite tools GACODE - statefile - input.profiles YES
76) PT_SOLVER Transport solver that uses transport models to solve the energy, particle and momentum balance equations and predicts plasma profiles transport - TRANSP  
77) pyUEDGE Run the pyUEDGE code SOL - fluid - neutral  
78) QUICKFIT Interactive kinetic profiles fitting tool Profiles - fitting - experiment YES
79) RABBIT Efficient computation of NBI fast-ion distribution NBI - fast-ion - experiment  
80) REGCOIL Run the REGCOIL (regularized NESCOIL) code Stellarator - coils - 3D - optimization  
81) reOrbit Calculates drift orbits for runaway electrons on 3D fields runaway electrons - NIMROD - 3D  
82) SCOPE Plotting tool for data stored in MDS+ experimental - analysis - plotting - database - MDS+ YES
83) SEGWAY Run the SEGWAY workflow Equilibrium - Pedestal - Bootstrap Current - MHD - Predict-First  
84) Snowflake_Analyzer Analyze snowflake control performance and effects Snowflake - control - divertor - SFD  
85) SOLPS Runs the SOLPS code, displays output, and compares runs Scrape-Off-Layer - B2 - IRENE - 2D fluid - kinetic Monte Carlo neutrals  
86) STEP STEP (Stability, Transport, Equilibrium, and Pedestal) workflow Stability - Transport - Equilibrium - Pedestal - Integrated - Predict-first - OMAS  
87) STRAHL Runs the STRAHL code, displays output, and compares runs Impurity transport - charged states - radiation - emission - LBO - Laser Blow Off - minimization YES
88) SURFMN Fourier analysis of non-axisymmetric magnetic fields and island width calculations with SURFMN code 3D - vacuum - RMP - magnetics - islands  
89) TGLF_GACODE Runs the TGLF code Reduced gyrokinetic turbulence - transport model YES
90) TGLF_scan Run the TGYRO code to get inputs for and then run TGLF at various radii Experimental fluxes - Reduced model - Gyrokinetic fluxes YES
91) TGYRO_GACODE Runs the steady state TGYRO transport code transport - turbulent - neoclassical - steady-state - core-pedestal - GACODE YES
92) Thomson_Plots Collection of plots using Thomson data with emphasis on relevance to boundary studies Thomson scattering - profile - plot  
93) TIMCON Visualize and manipulate DIII-D beam timing files NBI - DIII-D  
94) TOQ Run the TOQ closed-boundary equilibrium code Equilibrium - Grad-Shafranov - closed-boundary  
95) TORAY Run the TORAY ray,-tracing code for ECH waves ray-tracing - paraxial - ECH YES
96) TORBEAM      
97) TRANSP Tokamak whole device model and transport code from PPPL with detailed heating and current drive simulation transport - whole device model - WDM - experimental analysis YES
98) TRANSP-TIME_SLICES TRANSP utility for extracting a TRANSP run to ASCII text and netCDF TRANSP - netCDF - ASCII  
99) TRIP3DGPU Trace magnetic field lines with TRIP3DGPU 3D - field-line tracing - topology - EFIT - M3D-C1 - TRIP3DGPU  
100) TRXPL Run the TRXPL TRANSP utility TRANSP - statefile - transport  
101) TUTORIAL Collection of scripts illustrating common operations in OMFIT Sample - Documentation - Tutorial - Python YES
102) VARYPED Tom Osborne’s VARYPED equilibrium scan code Sample - Foo - Documentation - Tutorial  
103) XGC0 Run the XGC0 code Transport  
104) ZIPFITprofiles Local/remote execution of IDL script ZIPFITprofiles for experimental profile fitting Profile fitting