Jump to: navigation, search

EFIT Logic Flowchart

Various Platforms | Directory Structure | Installing EFIT | Logic Flow Chart | Fortran Global Variables

EFIT: Main driver
      GETSETS: Initialize run, input snap file, Green's tables.
      LOOP: Loop over timeslices KTIME.
	    DATA: Read input file or fetch data, set up fitting weight.
	    INICUR: Initialize plasma current distribution.
	    FIT: Equilibrium and fitting iterations.
		 LOOP: Loop over MXITER, current profile.
		       GREEN:  Update respond matrix.
		       PRESUR: Update pressure profile data.
		       MATRIX: Update current and pressure profile.
		       LOOP:   Loop over equilibrium iteration NXITER.
			       CURRNT: Compute plasma current.
		               FCURRT: Get external shaping coil currents.
			       STEPS:  Find magnetic axis and trace boundary.
				       FINDAX: Set up bicubic spline.
				       BOUND: Get boundary.
				       FINDAX: Get magnetic axis.
			       RESIDU: Check equilibrium convergence.
            SHAPE: Compute plasma parameters, graphics after done.
	           PLTOUT: Generate graphics.
            PRTOUT: Print out.
            WEQDSK: Write G EQDSK.
            SHIPIT: Write A EQDSK.