Versions Compared

Key

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

...

 

Info

Developer guidelines
A detailed guidelines and recommendations for code developers could be found here

 

 

4.1.2 FC2K main window

Image Removed

Image Added

Fig. 1. FC2K main window
Warning

If you open an existing project, all relative paths defined within project will be relative to a directory within which fc2k was started

 

...

Below you can find explanation of FC2K arguments tab.

!Image RemovedImage Added
Fig. 2. "Arguments" tab

...

 

Warning

Restrictions concerning type and order of arguments

Arguments specified in this tab must match a type and order of arguments of the routine/function.

Image Removed

Image Added

Fig. 3. An example of subroutine arguments

...

Code specific parameters are all parameters which are specific to the code (like switches, scaling parameters, and parameters for built-in analytical models) as well as parameters to explicitly overrule fields in the ITM data structures.

Image Removed

Image Added

Fig. 4. "Parameters" tab
  • Frequently Used XML - Actual value of the code parameters
  • Default XML - Default values of the code parameters
  • Schema - A (XSD) XML schema

...

4.1.7 "Source" tab explained

Image Removed

Image Added

Fig. 5. "Source" tab

The purpose of this tab is to define all code related issues:

...

A user, using this tab, selects programming language of codes provided, compiler used to built library and type of code execution (sequential or parallel)

Image Removed

Image Added

Fig. 6. "Source" tab - code description

...

"Main library" field allows to define a path to library containing user subroutine/function.

Image Removed

Image Added

Fig. 7. "Source" tab - A path to "main" library

...

"Custom libraries" are non-standard static libraries required for building the user code.

Image Removed

Image Added

Fig. 8. "Source" tab - A list of "custom" libraries

...

"System libraries" are system libraries handled by pkg-config mechanism and required for building the user code.

Image Removed

Image Added

Fig. 9. "Source" tab - A list of "system" libraries

...

  • add library from the list,
  • remove library
  • display detailed info (library definition returned by pkg-config mechanism)
Image Removed

Image Added

Fig. 10. Adding "system" libraries

...

The "Documentation" tab specifies an user-defined Kepler actor description. It could be displayed from actor pop-up menu.

Image Removed

Image Added

Fig. 11. "Documentation" tab

...