Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Kepler - Kepler location (usually the same as $KEPLER)
  • UAL - IMAS UAL location (usually the same as $UAL$IMAS_PREFIX)

 

Info

Environment settings

Both Kepler and UAL locations are originally set to reflect system variables ($KEPLER and $UAL$IMAS_PREFIX) The change of their values could be made (e.g. for testing purposes), however it is recommended for experienced users only.

 

...

  • Type - Defines a type of an argument. It is possible to choose either IDS based type (e.g. equilibrium, topinfo, etc.) or primitive type (e.g. int, long, double, char)
  • Single slice - Determines if IDS is passed as single slice or an array. (This setting is valid for IDS types only )
    • if turned ON - Only one slice is passed. An actor will get an additional port to define a time.
    • if turned OFF - An array of all All IDSes for given shot run is passed.
  • Is array - Determines if a primitive type  is passed as a scalar or an array
    • if turned ON - An argument is passed as an array. It requires definition of array size (dynamic array are not supported) 
    • if turned OFF - An argument is passed as a scalar.
  • Array size - Defines the size of an array of primitive types
  • Input - Defines argument as an input
  • Output - Defines argument as an output
  • Label - User defined name of an argument (and actor port)

...

  • equilibrium - an input parameter - one IDS (slice)
  • amns - an input parameter - an array of all " amns " IDS slices stored in given shot/run
  • integer - an input parameter - a scalar
  • double - an input parameter - an array of size 10
  • edge - an in/out parameter - single slice of "edge" IDS
  • waves - an output parameter - all slices of "waves" IDS

...