Dear Friends: Thank you for using FLYCHK. This is a brief introduction on how to use the FLYCHK website at NIST using as an example the calculation of steady-state charge state distributions. You may find more complex examples including time-dependent cases at EXAMPLES. We explain step by step two ways to enter input parameters and how to view the results. Currently, the graphical outputs include the mean charge state <Z>, charge state and ion level population distributions. We hope to implement the capability to produce spectra from the calculations in the near future. We appreciate your interest and hope FLYCHK can help you design experiments and analyze spectroscopic data. Please do not hesitate to give us feed back on the website interface and/or FLYCHK itself.
|
Example: Steady-state charge state distributions of aluminum |
|||||||||||||||||||||||
It is common to require the average charge <Z> and charge state distribution for a plasma at a given set of electron temperatures and densities. We can, in the most straightforward of cases, obtain results with the input of only three types of parameters: 1) the atomic number of the element of interest 2) a specified temperature grid, and 3) a specified electron density grid. We assume the element is Al, and we want data for the range of temperatures [50, 100, 150, 200, 250, 300] and the range of electron densities [1020, 1021, 1022, 1023, 1024]. |
|||||||||||||||||||||||
|
|||||||||||||||||||||||
We now discuss how to run this case, which is achieved by supplying the information into a window which can be seen at the right - click the picture for an enlarged view. First, in the top panel, you should "title" the case you are about to run with a name that usefully identifies it and check the "Diagnostic output" to provide you with information on the run. Second, enter the Nuclear charge. Next, enter the manner in which the data will be initialized, i.e., the Initial Condition used to perform the first calculation, followed by the way the calculations will proceed. Here we want the steady-state solution so we choose Steady-State for the Initial Condition and for the System Evolution. Now to indicate that you want the calculations to be performed on grid of temperature, density points select, on the left hand side, Grid input section. Click
to run the case. Note that at any time during the input you can click
| Click image for enlarged view
|
||||||||||||||||||||||
While the program is running cases one may press
|
![]() |
||||||||||||||||||||||
|
Another way to run FLYCHK - useful for repetitive runs - is to use the Runfile option. This is done by choosing the Runfile Input on the left hand side of the window. You will upload a text file, which we call the Runfile, that contains all the information necessary for the run. This is described below. Please note that if more than one (1) file is required for the run then a single a tar file or a zipped file needs be uploaded. |
|||||||||||||||||||||||
|
|||||||||||||||||||||||
| By clicking on the Current results one may: A) create a plot of the mean ion charge, <Z>, and/or B) create a plot of the charge state distributions, and/or C) view the result files. | |||||||||||||||||||||||
To Plot <Z> |
|||||||||||||||||||||||
(1) First, select
the Mean Ion Charge on the top left tab in the PLOTS section and, on
the right tab, you can select either Electron Temperature or Electron
Density. For the example shown we select Electron Temperature. Next
click on |
|||||||||||||||||||||||
(2) The next window appears and as Temperature was selected as the x-axis one must select, using the check boxes, which Ne cases to plot as a function of Te. One may also give specific ranges for x and y axes,
as well as choosing the option to use logarithmic scales. With these
things done click on |
![]() |
||||||||||||||||||||||
(3) Once the |
![]() |
||||||||||||||||||||||
To Plot Ionization distributions |
|||||||||||||||||||||||
| (1) Select | |||||||||||||||||||||||
(2) The next window appears and one must select, using the check boxes, the (Te, Ne) cases to plot as a function of ionization state. Here we strongly suggest that one select a single Te for a range of Ne. One may also give specific ranges for x and y axes, as
well as choosing the option to use logarithmic scales. With these
things done click on |
![]() |
||||||||||||||||||||||
(3) Plot shows 6 cases of ( Te, Ne ) |
![]() |
||||||||||||||||||||||
To View Current Output Files |
|||||||||||||||||||||||
| 1) On the Left hand side under
Results select Current |
![]() |
||||||||||||||||||||||
| 2) One may look at <Z> data by selecting the Mean Ion Charge file. This file contains the case #, Te, Ne and <Z> along with power loss rates - separated into bound-bound, bound-free, free-free, and total - in units of [ergs/s/atom] | ![]() |
||||||||||||||||||||||
| 3) One may look at the charge state distribution by selecting the Ion Stage Distributions file. This file lists the case #, Te, Ne and the ionization fraction for each charge state. Note that charge state 0 refers to the fraction of the neutral atom. | ![]() |
||||||||||||||||||||||
| 4) If one wants to download all data files, please select the link to the zipped files at the bottom of the window. For spectral calculations, which will be implemented in the future, the Main Output File is required. | ![]() |
||||||||||||||||||||||
To View Previous Output Files |
|||||||||||||||||||||||
On the left hand side under Results one may view their runs for the last 14 days by selecting Previous. This is one reason it is useful to give a title to characterize the run. |
|||||||||||||||||||||||
As a final note we point out that FLYCHK can compute <Z> for more complicated conditions. That is, one can have radiation-field driven plasmas, two Maxwellian temperature plasmas, plasmas with arbitrary electron distributions including an electron beam, optically thick plasmas, plasmas with other species and time-dependent plasmas. Please refer to the EXAMPLE section where you will find runfiles - along with all other files required for a particular example. These files can be uploaded using the Runfile Input option . |
|||||||||||||||||||||||