MISHKA plugin

Mandatory fields in the configuration file for using the MISHKA plugin:

runner:
  type: MishkaRunner
  executable_path: "/path/to/mishka/executable"
  other_params:
    namelist_path: "/path/to/fort.10"
 

runner.executable_path

Path to the MISHKA executable.

runner.other_params.namelist_path

Path to the MISHKA namelist file (fort.10) that is used as base for generating input files.

runner.other_params.input_fort12

Path to the HELENA output file (fort.12) needed by MISHKA. If this is not provided, the plugin will look for a helena_dir parameter in the sampler parameters (see below).

Parameters

ntor

The toroidal mode number to be used in the MISHKA run. This is a mandatory parameter.

sampler:
  type: ArraySampler
  bounds: [
    [5,7,10,15,20,30,50],]
  num_samples: [7]
  parameters: ['ntor']

(optional) helena_dir

Path to the directory containing the HELENA output files (fort.12) needed by MISHKA.

sampler:
  type: ArraySampler
  bounds: [
    [5,7,10,15,20,30,50],
    ['path/to/helena/run1', 'path/to/helena/run2', 'path/to/helena/run3'],]
  num_samples: [7, 3]
  parameters: ['ntor', 'helena_dir']