This page contains step by step install instructions for the Windows distributed computing client for the M4 Project.
Get enigma-suite-winexe-0.76.2.zip from the Download page
Download size: 2.8 MB
If you have a dial up internet connection, make sure that dial-on-demand is disabled.
The installer requires the Performance Data Helper pdh.dll, which is not present on Windows NT 4.0. Get NT4Pdhdll.exe from:Redistributable PDH.dll for Windows NT 4.0
Unzip enigma-suite-winexe-0.76.2.zip Change into enigma-suite-winexe-0.76.2 Change into the run folder # pdh.dll should be in the run folder: Extract the contents of NT4Pdhdll.exe into the run folder # Some installer actions might appear slow (hanging) on NT, # but they should work eventually: Then run (double click) install.exe
It is recommended to run distributed computing clients under an account with restricted privileges. For this purpose, the installer asks if you want to create such an account. If you say yes here, the installer will create user enigma-client with a 12 character random password and set password expiry to unlimited.
If you have an account with a password, say yes and enter the account name and the password. Note that you will not see any output (not even *****) while typing the password.
If you have an account without a password, say no. The installer will then use your current account name.
Since the installer has to check which port to connect to, you have to acknowledge that you are connected to the Internet. You can only proceed if you say yes here.
If all direct connections fail, the installer asks you if you can connect via a proxy server. If the proxy server is at 10.0.0.222 with port 3128, you have to enter: 10.0.0.122:3128
If you have multiple processors (or cores), you can create multiple run directories.
The installer will suggest an install location. If you have administrator privileges, the location will be in the Program Files directory, otherwise in the My Documents folder. You can change the location here, but take care that the client user has read rights for all parent directories.
Here the installer asks if a background task should be created (recommended). This means that the client(s) will automatically start at boot time or logon time.
You will now see a summary of what is going to happen. You can still abort the installation by saying no here.
The client(s) should be running now. You can check this by running (double clicking) showproc. You should see enigma-client.exe or eclient-rpc.exe among the running processes. If you are connected to the Internet, and the client has managed to get a workunit, you should also see enigma.exe among them.
If you want to see the ecrunXP task(s), run showtasks.
Log information is written to logfile in the EnigmaClient folder.
To stop the clients in between, run stopclients. To start them again, run startclients.
Change into the newly created run directory and run fgstart.
Check out the mailing lists.