• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

New, more stable Win SMP client in open beta

I have a quad-core on the way, and just noticed that 5.92 is only an "upgrade" for 5.91, and does not yet have its own installer. Does anyone know if I can unzip both at once and just run the newest install.bat, or should I get 5.91 running for a day and then do the update?

(BTW, I know it's a tiny bit slower, but the stability is more important to me.)
 
Originally posted by: Foxery
I have a quad-core on the way, and just noticed that 5.92 is only an "upgrade" for 5.91, and does not yet have its own installer. Does anyone know if I can unzip both at once and just run the newest install.bat, or should I get 5.91 running for a day and then do the update?

(BTW, I know it's a tiny bit slower, but the stability is more important to me.)

You can upgrade in the middle of a work unit and not lose the WU. Install, confirm a few frames complete correctly, then upgrade.

The v5.92 is either faster or slower, or same speed, depending on your hardware, and the kind of WU. Deino MPI is slightly different, but much more stable.

Unlike the previous MPI, Deino has separate binaries for 32/64 bit versions, so Stanford has to code a new fahcore for each one. A 64 bit version is in the works, but as always no ETA given.

 
Welcome back to the forum Zim and thanks for the info.🙂

Certainly a "low maintenance"version of the windows smp client would be great and it sounds like the new mpiexec libraries are a step in the right direction.

cheers!:beer:
 
***how to install it***
The installation process is a little complicated. PLEASE READ BELOW.
1. The initial release is a *replacement* for your current 5.91 SMP client. We will have a fresh install version soon.
2. Make a backup of a working FAH Windows/SMP installation. Install into your current SMP working directory
3. Unzip the 5.92 file in your test directory

4. Open a command prompt window (run as administrator if Vista)
5. run install.bat. This will do several things
.. a) install DeinoMPI. You don't need to do anything special here
.. b) create a "credential store" that DeinoMPI will use to authenticate the mpi processes. Important: do not use a passphrase here (just hit return for no passphrase and say yes, you're sure). I recommend encrypting the data and using the registry for storage.
.. c) add your user information to the encrypted credential store. This will prompt you for your username and password.
.. d) run the standard mpiexec -np 2 foo test application to make sure things work. On some WinXP systems, you may see a defective Windows Firewall dialogue box come up. The firewall may also ask you to unblock applications (this is a good idea).
Notes from the forum mods on the above process:
5.d) The Windows Firewall dialog box will pop up twice. The first time, you will be able to see and click Unblock for DeinoMPI. The second time, the pop up window is hosed. However, since the unblock button has a hot key, you can press alt+u to unblock the next item and make it go away. I checked my firewall exceptions list after unblocking both. The second pop up is for fahcore1.exe.
5.d.2) I found a different bypass. After having gotten the hosed windows many times in WinXP I went to Start + ControlPanel + SecurityCenter + WindowsFirewall. On the Exceptions tab I scrolled through the list of names, adding a checkmark to the appropriate boxes.
6. Start fah.exe as normal.
7. Please report problems to this forum.

The parts in bold have me stumped
 
Originally posted by: Insidious
***how to install it***
The installation process is a little complicated. PLEASE READ BELOW.
1. The initial release is a *replacement* for your current 5.91 SMP client. We will have a fresh install version soon.
2. Make a backup of a working FAH Windows/SMP installation. Install into your current SMP working directory
3. Unzip the 5.92 file in your test directory

4. Open a command prompt window (run as administrator if Vista)
5. run install.bat. This will do several things
.. a) install DeinoMPI. You don't need to do anything special here
.. b) create a "credential store" that DeinoMPI will use to authenticate the mpi processes. Important: do not use a passphrase here (just hit return for no passphrase and say yes, you're sure). I recommend encrypting the data and using the registry for storage.
.. c) add your user information to the encrypted credential store. This will prompt you for your username and password.
.. d) run the standard mpiexec -np 2 foo test application to make sure things work. On some WinXP systems, you may see a defective Windows Firewall dialogue box come up. The firewall may also ask you to unblock applications (this is a good idea).
Notes from the forum mods on the above process:
5.d) The Windows Firewall dialog box will pop up twice. The first time, you will be able to see and click Unblock for DeinoMPI. The second time, the pop up window is hosed. However, since the unblock button has a hot key, you can press alt+u to unblock the next item and make it go away. I checked my firewall exceptions list after unblocking both. The second pop up is for fahcore1.exe.
5.d.2) I found a different bypass. After having gotten the hosed windows many times in WinXP I went to Start + ControlPanel + SecurityCenter + WindowsFirewall. On the Exceptions tab I scrolled through the list of names, adding a checkmark to the appropriate boxes.
6. Start fah.exe as normal.
7. Please report problems to this forum.

The parts in bold have me stumped

I think I might understand it but only because it looks like something I could screw up when trying to write!

2. Make a backup of a working FAH Windows/SMP installation. this is a way of trying to say that 5.92 is an update, there must be a working client on the computer. And to make a test copy of the directory.

run the standard mpiexec -np 2 foo test application This has me stumped too 🙂
 
Originally posted by: GLeeM

run the standard mpiexec -np 2 foo test application This has me stumped too 🙂

Open up a command prompt window then:

C:\Users\mark>mpiexec -np 2 foo
If you see this twice, MPI is working
If you see this twice, MPI is working

So it runs the "foo" test app on nodes(cpu's) 0 and 1

If you have a quad and run it with -np 4 (cpu's 0, 1, 2, 3) you see the message 4 times!:laugh:

C:\Users\mark>mpiexec -np 4 foo
If you see this twice, MPI is working
If you see this twice, MPI is working
If you see this twice, MPI is working
If you see this twice, MPI is working

I'm assuming the "backup" directory is there in case we screw something up!:shocked:

:beer:
 
I haven't actually installed the new beta.

Is the "new" mpiexec called DeinoMPI?

If so, then substitute the new for the old on the command line & should be ok to test.

DeinoMPI -np 2 foo
 
I think they're going to have to put a little more thought/effort into this "new" version before I am going to give it a whirl.

At the very least I will be waiting until they understand their own software well enough to write coherent installation instructions.

:|
 
still get "FILE_IO_ERROR" on my laptop

edit: seems to be working now. with the older client, I got ~1150PPD on my 2.0ghz Memrom, am now getting ~1250. not too shabby.
 
Back
Top