Första gången med SMP, har jag gjort rätt?

Permalänk

Första gången med SMP, har jag gjort rätt?

Har läst igenom "Installation av SMP-klienten i Windows" samt "Folding@SweClockers.com [Gamla tråden]" och försökt dra igång vikning på lite högre nivå.

Processorn för ändåmålet är av modell "Quad" och jag har dragit igång 2 instanser av SMP (MPICH) tillsammans med Affinity changer och FahMon.

Jag är säker på att jag konfigurerat klienterna rätt, dock har jag inte fått pejl på det där med flaggorna. Just nu använder jag bara -local på bägge, rätt/fel?

Affinity changer verkar var igång enligt services.msc. Dock får jag bara fram beräknad sluttid på den ena instansen i FahMon 2.3.2b, kan den andra fungera korrekt ändå?

Hittade att man skulle lägga in dessa,
"-local -advmethods -forceasm -verbosity 9"
Vad gör det?

Visa signatur

Datorlös

Permalänk
Medlem

Re: Första gången med SMP, har jag gjort rätt?

Citat:

Ursprungligen inskrivet av carlgustav
Jag är säker på att jag konfigurerat klienterna rätt, dock har jag inte fått pejl på det där med flaggorna. Just nu använder jag bara -local på bägge, rätt/fel?

För v6.22 MPICH ska du ha minst ha -smp-flaggan, men gärna -verbosity 9 också.

Citat:

Ursprungligen inskrivet av carlgustav
Affinity changer verkar var igång enligt services.msc. Dock får jag bara fram beräknad sluttid på den ena instansen i FahMon 2.3.2b, kan den andra fungera korrekt ändå?

Vad säger FAHlog.txt för den andra klienten (den som inte visar beräknad sluttid)?

Permalänk
Citat:

Ursprungligen inskrivet av él Mero
För v6.22 MPICH ska du ha minst ha -smp-flaggan, men gärna -verbosity 9 också.

Vad säger FAHlog.txt för den andra klienten (den som inte visar beräknad sluttid)?

Ok. Räcker "-smp -verbosity 9" eller bör jag ha "-local - -advmethods -forceasm" också? Vad gör alla dessa flaggor?

Kollar man på det senaste den har loggat verkar det fungera, står bl.a. att den nått 2% och att den sparat arbetet ett antal gånger.

EDIT. Hittade om flaggan -smp, men är den inte bara för linux?

Visa signatur

Datorlös

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av carlgustav
Ok. Räcker "-smp -verbosity 9" eller bör jag ha "-local - -advmethods -forceasm" också? Vad gör alla dessa flaggor?

För v6.22 -> "-smp -verbosity 9"
För v5.91 -> "-local -forceasm -verbosity 9"

Citat:

Ursprungligen inskrivet av carlgustav
Vad gör alla dessa flaggor?

Kolla här -> How do I know what the client flags (-switches) are and what they do?

Citat:

Ursprungligen inskrivet av carlgustav
Kollar man på det senaste den har loggat verkar det fungera, står bl.a. att den nått 2% och att den sparat arbetet ett antal gånger.

Du kan även kolla i Aktivitetshanteraren så att du har 8 FahCore som jobbar.

Citat:

Ursprungligen inskrivet av carlgustav
Hittade om flaggan -smp, men är den inte bara för linux?

Fr o m v6.22 för Windows så måste man köra med -smp-flaggan även i Windows.

Permalänk
Citat:

Ursprungligen inskrivet av él Mero
För v6.22 -> "-smp -verbosity 9"
För v5.91 -> "-local -forceasm -verbosity 9"

Kolla här -> How do I know what the client flags (-switches) are and what they do?

Du kan även kolla i Aktivitetshanteraren så att du har 8 FahCore som jobbar.

Fr o m v6.22 för Windows så måste man köra med -smp-flaggan även i Windows.

Hittade givetvis den sidan strax efter att jag skrivit, tack ändå.

Slängde in -smp -verbosity 9 i genvägarna och så fick jag,

[04:16:07] Error: Could not write local file. Exiting.
[04:16:08] ot write local file. Exiting.
[04:16:12] ome Core Shutdown: FILE_IO_ERROR
[04:16:13] e Core Shutdown: FILE_IO_ERROR

Edit. Ändrade tillbaka till -local och då började båda fungera som dom ska. Kollade upp aktivitetshanteraren och jag har bara 2*FAHCORE. Problemet är kanske att jag inte kan lägga in -smp mitt i ett 'work' utan jag måste göra det innan jag blir tilldelat ett 'work'?

Edit2. Min teori stämde, var tvungen att starta ett nytt work för att få "-smp -verbosity 9" att fungera. Då får jag tacka så mycket för hjälpen, hittar nog ingen bättre 24/7 support än SweC

Visa signatur

Datorlös

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av carlgustav
Kollade upp aktivitetshanteraren och jag har bara 2*FAHCORE.

Fel av mig, nuförtiden körs klienten med en synlig process bestående av fyra trådar. Så det du ser fungerar alltså.

Citat:

Ursprungligen inskrivet av carlgustav
Problemet är kanske att jag inte kan lägga in -smp mitt i ett 'work' utan jag
måste göra det innan jag blir tilldelat ett 'work'?

Ja, eftersom den för tillfället foldar på en single-core-WU så får du inte göra ändringar på klienten förrän den är klar med arbetet. Annars får du de FILE_IO_ERROR som du rapporterade.

Permalänk
Citat:

Ursprungligen inskrivet av él Mero
Fel av mig, nuförtiden körs klienten med en synlig process bestående av fyra trådar. Så det du ser fungerar alltså.

Ja, eftersom den för tillfället foldar på en single-core-WU så får du inte göra ändringar på klienten förrän den är klar med arbetet. Annars får du de FILE_IO_ERROR som du rapporterade.

Dessa 2*FAHCORE jag pratade om var när jag foldade single-core-WU.
Nu när jag kört igång med fler kärnor så har det dykt upp 2*4st likadana processer, fast det kanske kallas trådar?

Visa signatur

Datorlös

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av carlgustav
Dessa 2*FAHCORE jag pratade om var när jag foldade single-core-WU.
Nu när jag kört igång med fler kärnor så har det dykt upp 2*4st likadana processer, fast det kanske kallas trådar?

6.22 har bara en process med 4 trådar, medan de tidigare versionerna (5.91, 5.92) hade 4 processer med en tråd per process.

Finns lite mer information i SMP-FAQen:

Why lock to four processes?
Gromacs in all release versions currently breaks up code to set up calculations and those to run them and the number of SMP procs is decided at setup (Grompp) not running (mdrun). MDRUN is the code running in the FAH core, so it has to have a fixed number of SMP processes. However, this issue has now been resolved and we are working on a new core (A2) which will allow a variable number of SMP processes, depending on what's available in the hardware (eg 8 processes on 8 core boxes).

Kontentan: för två klienter med -smp-flagga ska du ha 8 st FahCore i Aktivitetshanteraren.

Permalänk
Medlem

Snabb fråga, har kört FAH nu i 30 minuter på en C2D 3ghz med affinity changer och har inte fått en enda procent enligt FahMon. Är detta långsamt eller normalt?

Visa signatur

i7 6700k| 16GB DDR4 | Asus STRIX GTX 1080ti OC | Intel 510 120gb + Corsair Force 3 120gb

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Quicken
Snabb fråga, har kört FAH nu i 30 minuter på en C2D 3ghz med affinity changer och har inte fått en enda procent enligt FahMon. Är detta långsamt eller normalt?

Svårt att veta när du inte anger projekt, men säg att du foldar en p2665 så bör du ligga kring 1300 PPD (med din cpu). p2665 är värd 1920 poäng vilket innebär att projektet tar (1920/1300*24=) ~35 timmar att klara av. 1% bör alltså ta (35h /100%) ~21 minuter (om du foldar p2665).

Permalänk
Medlem

Jag var för lat att uppdatera nvidia drivrutinerna men tog mig själv i nacken och gjorde det och nu har jag bytt till GPU klienten och det mycket fortare nu

Visa signatur

i7 6700k| 16GB DDR4 | Asus STRIX GTX 1080ti OC | Intel 510 120gb + Corsair Force 3 120gb