Versions Compared

Key

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

...

shell> cd $TUTORIAL_DIR/FC2K/simplecppactorcpp/example_4_ids

You can find there various files. Pay particular attention to following ones:

  • simplecppactorcpp_ex4.cpp - C++ source code that will be executed from Kepler
  • Makefile - makefile that allows to build library file
  • simplecppactorcpp_ex4_fc2k.xml - parameters for FC2K application (NOTE! this file contains my own settings, we will modify them during tutorial)
  • simplecppactorcpp_ex4_workflow.xml - example workflow

...

After a while, you should see FC2K's main window.

 

Image Removed
Info

Default settings
Note, that your settings will be slightly different. Your Kepler location should point to a valid path for your account.

 

5. Open project

...

cpp_ex4

  1. Choose File -> Open
  2. Navigate to $TUTORIAL_DIR/FC2K/simplecppactorcpp/example_4_ids.
  3. Open file simplecppactorcpp_ex4_fc2k.xml.
  4. You should see new parameter settings loaded into FC2K.

Image RemovedImage Added

Fig. 1. FC2K main window: project simplecppactor cpp_ex4 loaded

6. Project settings

Please take a look at the project settings.

Image RemovedImage Added

Fig. 2. FC2K arguments tab

Function arguments:

  • input argument - IDS array
  • input argument - double
  • output argument - double

Image RemovedImage Added

Fig. 3. FC2K source tab

...

After actor is generated, FC2K offers to compile Kepler application. Make sure to compile it by pressing "Yes".

Image RemovedImage Added

Fig.4. FC2K - successful compilation

...

Open new terminal window and make sure that all environment settings are correctly set and execute Kepler.

shell> kepler.sh

After Kepler is started, open example workflow from the following location

shell> $TUTORIAL_DIR/FC2K/simplecppactor/simplecppactorcpp/example_4_ids/cpp_ex4_workflow.xml

You should see similar workflow on screen.

Image Modified

Fig. 5. Kepler worflow loaded

...

After workflow finishes it's execution, you should see result similar to one below:

Image Modified

Fig. 7. Outcome of the workflow execution

 Exercise Exercise no. 4 finishes here.