Versions Compared

Key

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

...

For user conveniency it provides two kinds of interfaces: user friendly graphical interface that allows non-experienced users to define an actor in intuitive way and command line interface foreseen for more advanced users that may want to e.g. automatise actor generation process using scripts.

  • iWrap creates a Python script (aka an actor) that:
    • calls a user code
    • provides error handling
    • calls debugger (if run in "debug" mode)
    • runs MPI code
  • iWrap generates a Fortran/CPP wrapper, which intermediates between Kepler actor Python script (workflow) and user code in terms of:
    • reading/writing of in/out physical data (IDS)
    • passing other arguments to/from the actor
    iWrap creates a Python script (aka an
    • actor
    ) that:
    • calls a user code
    • provides error handling
    • calls debugger (if run in "debug" mode)

Preparation of code

A signature of user code must follow strict rules to allow interaction between it and wrapping actor.  Please use following  >>link<< to get detailed guidelines for integration of native code into workflows using iWrap  

...