QuaLiKizRun
QuaLiKizBatch
QuaLiKizPlan
scan_dict
scan_type
Scan dynamics:
scan over hyperrectangle
with
Ati = [0,2,3,4,12]
Ate = [0,4,6,8,15]
Scan constants:
Te=10
Ti0=12
constant during scan
QuaLiKizXpoint
elec
ions
meta
special
geometric
norm
Electron variables:
T, n, At, An,
type, anis, danisdr
Ion variables:
electron ones + A, Z
QuaLiKiz metainput:
relacc1, relacc2,
maxpts, R0, ...
Variables which require
special i/o:
kthetarhos
Variables which
depend on dimx:
x, rho, Ro, q,
alpha, ...
Normalization
for example:
Ani1: Modify Ani1 to
maintain quasineutrality
parameters.json
Directory with:
- parameters.json
- Relative path to
QuaLiKiz bin
Directory with:
- batch script
- QuaLiKizRun data
OR
- subfolder(s) with
QuaLiKizRun data
How to create a
valid QuaLiKiz run.
You need a binary,
input files, subfolders,
etc.
How to create a
valid QuaLiKiz batchrun.
Equivalent to Edisons
sbatch, QLKBatchPBS,
WriteQLKBatchSGE
Run QuaLiKiz
Generate input
get input from ???
QuaLiKiz output:
debug
output
output/primitives
Convert to xarray

netCDF file:
folder_name.nc
ND hypercube style.
Normally
dimx, dimn, nions, ...
Can convert to
Ati, Ate, Ti, ...
Fold to ND hypercube
Dataslicer
Convert to pandas
Table-like style

HDF5 file:
folder_name.h5
(Or csv, ascii, ..)
1D flux-plot
NDNN QLKNN train
Batch
Extention of
QuaLiKizBatch with
machine-specific
scripts/settings
Batch script
Run
Extention of
QuaLiKizRun with
machine-specific
scripts/settings
Manually
from PythonTools