Feko Solver Options
Specify Solver command-line parameters using the GUI.
- Only check the geometry
- This option allows you to perform geometry checks to check the model validity and exit before commencing with simulations on a separate machine.
- Process priority
- This option allows you to specify the priority of the Feko run. If the priority is set to
Low, the run takes slightly longer, but the
computer will still be responsive to other work.Note: For parallel runs, all machine in the cluster operates at the speed of the slowest machine. Starting additional CPU-intensive jobs on a machine(s) in the cluster is generally not recommended.
- Export SPICE MTL circuit files
- This option allows you to export SPICE MTL harness files for further processing by a third-party SPICE simulator.
Graphics Processing Units (GPU)
- Compute capability of at least 2.0
- Driver installed on system must support CUDA 7.0.
- Use GPU (graphical processing for NVIDIA CUDA devices)
- This option allows you to make use NVIDIA GPUs to accelerate Solver runs.
- Number of GPUs (empty = all)
- This option allows you to specify the number of GPUs to use (if multiple GPUs are available).
- List of GPUs (optional comma separated list)
- Specify the list of available GPUs using a comma “,” as separation.
Remote Execution
- Remote host (hostname or IP address)
- Specify the machine to be used as the remote host.
- ssh / rsh (must be installed on remote and local machine)
- This option uses a remote shell (either RSH or SSH or similar) for launching the process. For copying of the files, SCP (or similar) is used. The remote machine must be able to serve such connection attempts (an SSH daemon must be set up and running with public key authentication). This method can be used between different platforms.
- MPI (Windows only)
- This option is only supported between Windows machines (both machines must run a Windows operating system). This method uses native windows file copy methods and a shared network folder on the remote machine for transferring the model files and results. The launching on the remote machine is done by the MPI daemon which is already installed during installation for parallel launching. Authentication is done by Windows internal mechanism, as a result, the remote machine must be able to authenticate the current user either against a domain or its local user database to grant access.
Parallel Execution
- Specify number of parallel processes
- This option allows you to specify the number of parallel processes to be
launched.Note: If the number of parallel processes is not specified, then the machines (with their specified number of parallel processes) as stated in the machines file, is used for launching.
- Full CPU report with run time for individual processes
- This option enables diagnostic tests and outputs a full CPU report with run times for individual processes. For normal runs, this option should be disabled to not degrade performance.
- Output MFLOPS rate of each process (without network communication time)
- This option enables diagnostic tests and outputs the MFLOPS rate of each process (without network communication time). For normal runs, this option should be disabled to not degrade performance.
- Network latency and bandwidth
- This option enables diagnostic tests and outputs the network latency and bandwidth. For normal runs, this option should be disabled to not degrade performance.
Parallel Authentication Method
- Use encrypted credentials in registry (Windows only)
- This option uses previously stored encrypted username and password from
the Windows registry. You have to save these credentials prior to
starting a parallel simulation using the Update parallel
credentials tool1Note: This setting is a per-user setting and must be updated on change of the user's password. If using remote-parallel launching, this must also be done on the remote host where the parallel Feko is started from.
- Use SSPI (Active Directory) integration (Windows only, requires domain)
- For this option all the machines must be a member of a Windows Active
Directory (AD) domain and the user accounts must be domain accounts. The
authentication is carried out using internal Windows function without
having to encrypt anything into the registry.Note: A one-time configuration settings may be required by domain administrator to prepare the Windows domain for this kind of authentication.
- Local run only (no authentication required)
- This option runs the parallel job on the local host only and requires no authentication.
- Default (rsh / ssh for UNIX, registry for Windows)
- This option always use the default authentication method for the target operating system.
Advanced
The Advanced field allows you to add command line options similar to when using a command shell.