![]() |
![]() |
![]() |
||||||||||||||
|
|
||||||||||||||||
Does WMPI support Windows 9x/Me?
No, latest WMPI versions do not support Windows 9x and Me editions, although prior releases did (version 1.53).
Due to low market demand and architectural constraints on Windows 9x based operating systems, Critical Software decided not to support these operating systems anymore. Does WMPI integrate with other MPI Unix/Linux implementations?
Currently WMPI does not integrate with any other MPI implementation.
Why does every time I try to install WMPI, the installation aborts with an 1152 error number?
This error occurs when you are installing WMPI on a system that doesn't have the MSI (Windows Installer Service), usually Win9x and WinNT systems. Please download the MSI package from Microsoft.
This means that the installer script is wrongly identifying the MSI in your system, please download the MSI package and install it before installing WMPI. Do I have to install WMPI in machines where slave processes will run?
To remotely start new processes the NT service needs to be installed and running or you can use the WMPI TCP daemon. You can copy and start the WMPI TCP service or daemon to the slave machine and run it yourself, however we advice you to follow the complete WMPI installation procedure.
Why do I get error 1901 while installing WMPI?
Your install file probably is corrupted, since the installer states that it can\'t read from the source install database.
Please download WMPI library again from WMPI Web Site.
Every time I execute a WMPI application I get the following error: "Error maximum number of processes allowed by the license exceeded."
You are trying to execute more processes than your license permits. Please count the number of processes that you are specifying in the process group file. Notice that if you are starting the exec TCP protocol. If not existing please install it from your operating system installation CD.
Why does WMPI always reports that the license is incorrect?
When you have installed WMPI the license was wrongly introduced. Please use the LicenseRegister tool that is in the WMPIIs bin directory to re-introduce the license. Notice that the license is case sensitive. It is also common to introduce 1s (ones) instead of ls (ells) or capital Is. We strongly advise you to copy and paste the license key into the LicenseRegister tool.
Why when I am starting a set of processes across several machines I get the socket error number 10061?
This error number indicates that your WMPI process is unable to contact the remote service/daemon to create new processes. Verify if the WMPI service or daemon is running on the remote machine.
Why can't I see the slave processe's consoles?
When using the TCP service, WMPI never presents the slave processe's consoles. To see the slave processes please use the TCP daemon and set the option 'View Processes Consoles'. Usually the consoles are only useful for debugging reasons, nevertheless if you need to see the consoles on your release version, please contact our support team and we will provide a solution for you.
Why do I always get an error stating that WMPI is not licensed in this computer?
When you have installed WMPI you have left the license editbox blank or you have copied the dlls without going through the complete installation process.
To resolve this problem use the LicenseRegister tool that is available in the WMPIIs bin directory to insert the license provided by Critical Software in your system. Notice that the license is case sensitive. We strongly advice you to copy&paste the license instead of introducing it by hand. Why do I always get the system error 67 when I start a set of processes in more than one machine?
You have probably introduced the wrong TCP address for one of the machines in your cluster configuration file, since the system is stating that it cannot find a network name.
Why do I always get an access denied error when creating processes?
The account that you are using probably doesn't has the right security access to the executable file. Please verify the security settings of the file and all directories in its path.
Why do I always get the error: Could not log on user?
The name/domain of the user is misspelled or the password is wrongly introduced. If the user is registered then re-introduce it, taking special care when inserting the password.
It might also happen that you are setting a domain that a machine cannot validate. Please verify your cluster configuration file. How to use WMPI with GUI applications? Will other processes/windows appear?
To use WMPI within GUI applications, create a normal Win32 application project and insert the compile/link configuration settings as indicated in the manual. You should start WMPI at the start of the application by calling the MPI_Init function. To close the MPI environment before ending your application you must catch all the closing events and call MPI_Finalize at each of them.
We advice you to create the other processes that will not have user interface as simple console applications. This way you don't have to care with the events that might get to them. These consoles may or may not appear at the desktop, depending on the configuration introduced by the user. Are the first process arguments passed to the other processes?
No, to pass arguments to the other processes you have to introduce them in the process group file.
Why do I always get the socket error number 11001 (host not found)?
Two situations can lead to this error. You have introduced the wrong address in the cluster configuration file or WMPI can't resolve that address.
Please verify if the address introduced in the cluster configuration file is correct. If it is correct, then execute the operating system ping command to the specified address. You will probably get a similar error as with WMPI. This means that you haven't set a DNS server for name resolution and haven't created a hosts file. Why is it that every time I execute WMPI get a 10093 error number?
This is a system error that reports the impossibility to start the WinSock 2 library. WMPI requires the existence of such Windows component to execute correctly, even when the TCP device is not used.
Please verify in your system the presence of the TCP protocol. If not existing, please install it from your operating system installation CD.
Do I have to register the users/password in the entire cluster?
No, the users have only to be registered on the machine where you start the application (first process or MPIExec).
Can I name my cluster machines 1, 2, 3, ... and so on?
No, WMPI can't cope with machine names that start with numbers.
|
||||||||||||||||
|
|
||||||||||||||||