This code is based on the OpenADAS analysis tool provided at cfe316/atomic.
This code is intended to adapt the atomic code (for atomic processes related to impurity seeding) to work with boutprojects/sd1d. This will be performed in three stages:
- Read output of SD1D (i.e.
T_e(s)
andn_e(s)
) into python. Output the radiatiated power as a function of position (i.e.P_rad(s)
) - Incorporate
atomic1D
calculation of radiated power intoSD1D
(i.e. translate into C++) - calculate radiated power as a function of time and position, incorporate into the electron power balance - Incorporate
atomic1D
calculation of ionisation-stage distribution intoSD1D
- calculate ionisation distribution as a function of time and position, extend the electron power balance
In this approach atomic1D
will be used to calculate the atomic physics processes while SD1D
will be used to calculate impurity transport.
- Have adapted the
fetch_adas_data
ofcfe316/atomic
to produce JSON database files from the .dat (fortran-77 formatted) files available from OpenADAS