How to run Feko in parallel across multiple (more than one) Windows hosts
Background
For parallel running Feko uses Intel MPI to manage communication between parallel processes. Recent versions of Intel MPI have removed support for some authentication approaches and rather support the usage of Powershell to manage shell commands. This necessitates a few minor settings changes in Feko installations where Feko is run across more than one Windows host in a single run.
It must be highlighted that in versions of Feko released after the Feko 2024.1 release, the settings described here will not need to be manually applied, but will be made as part of the installation process.
The steps to follow are very similar to those required for remote launching from a Windows host to a Windows host.
Steps
Follow the steps outlined in the article, "How to enable remote launching from a Windows host to another Windows host" .
Treat each additional Windows host (additional to the local machine from where the Feko run is initiated) as a remote host when following the steps in the article.
Add all the machines that will be used in the Feko run, and the number of processes to the Machines Configuration dialog. An example is displayed below.
When launching Feko, only enable Parallel but not Remote on the Home tab or the Solve/Run tab in the GUI.