RUN TIME

The aim of this FAQ is to go through all major topics regarding csWMPI, functionally, installation, run time, environment, trial, Autodyn and hardware ID.

Every time I execute a csWMPI 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 csWMPI always reports that the license is incorrect?
When you have installed csWMPI the license was wrongly introduced. Please use the LicenseRegister tool that is in the csWMPIIs 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 csWMPI process is unable to contact the remote service/daemon to create new processes. Verify if the csWMPI service or daemon is running on the remote machine.
Why can't I see the slave processes consoles?
When using the TCP service, csWMPI never presents the slave processes 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 csWMPI is not licensed in this computer?
When you have installed csWMPI 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.
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.
 

Site Map

X close

Newsletter

Subscribe to our newsletter and stay up-to-date about csWMPI

Invalid email address

X close

 

X close