QUEUEFEKO Overview

The QUEUEFEKO graphical interface is used on the local machine to create the package that is then transferred to the compute cluster. On the compute cluster, use the queuefeko script to add a package to an execution queue.

These packages are placed by the queuefeko script (called queuefeko) in an execution queue (such as PBS) and executed when time and other resources become available. All information required to run Feko on the cluster is included in the package. The package is extracted on the remote machine and repackaged once the simulation is complete. Results can be viewed by copying the correct package back from the cluster and extracting the contents.

Note: The queuefeko script is not a queuing system. The script handles the task of extracting, adding the job to the queue and packaging the results. A compatible queuing system must be set up separately.
QUEUEFEKO
QUEUEFEKO1 is a graphical interface that allows users to create and extract packages. Use QUEUEFEKO on the local machine to configure the resource requirements and create a package for simulation and afterwards, to extract the package.
queuefeko script
The queuefeko script is a console application (editable script) that adds a package to an execution queue and takes care of all the management tasks required for the successful execution of the simulation. The queuefeko script runs on the remote cluster and oversees the simulation described in the package. Modifications to the script may be required to accommodate difference queueing systems.


Figure 1. Remote execution scenario highlighting the role of QUEUEFEKO.
1 The name of the binary is queuefeko_gui.