Versions Compared

Key

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

...

Main purpose of FC2K is to embed native code inside Kepler workflow. This way, you are able to connect various, physics based, calculations into chain of execution. There are few rules you have to follow while embedding native code inside Kepler:

  • your Your routine signature must be exactly the same as one suggested by FC2K
  • in In order to access IDSes, you have to use IMAS based modules inside your Fortran code
  • you You can pass data into and outside of the code in the form of:
    • primitive Primitive types
    • IDSes
    • code Code parameters
  • you You should avoid accessing external files unless it's really impossible to run the simulation without external source of data
  • all All physics related information should be exchanged only via IDSes

...