Are all steps equal within a WU?

Moderators: Site Moderators, FAHC Science Team

Post Reply
arisu
Posts: 176
Joined: Mon Feb 24, 2025 11:11 pm

Are all steps equal within a WU?

Post by arisu »

On a system without a varying load, would the number of steps completed per second remain relatively constant within a single work unit? Or are the number of operations needed to complete a step more-or-less the same irrespective of the state the simulation is in (for realistic states)?
muziqaz
Posts: 1423
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Are all steps equal within a WU?

Post by muziqaz »

Each WU from any project has 100 frames aka 100%.
Every project might have different number if steps. Step number usually decided before release, depending how quickly that WU runs on test systems.
FAH Omega tester
Image
arisu
Posts: 176
Joined: Mon Feb 24, 2025 11:11 pm

Re: Are all steps equal within a WU?

Post by arisu »

I know I mean within a given WU. So let's say a WU has 500,000 steps. Is the progress from 100,000 to 100,100 going to be significantly faster or slower than the progress from 400,000 to 400,100 for example?
muziqaz
Posts: 1423
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Are all steps equal within a WU?

Post by muziqaz »

arisu wrote: Wed Mar 05, 2025 8:56 am I know I mean within a given WU. So let's say a WU has 500,000 steps. Is the progress from 100,000 to 100,100 going to be significantly faster or slower than the progress from 400,000 to 400,100 for example?
There is no variation in length and size within the same WU
FAH Omega tester
Image
calxalot
Site Moderator
Posts: 1404
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: Are all steps equal within a WU?

Post by calxalot »

Seems to me the speed could vary if atoms migrate into a larger partition (with more atoms)
muziqaz
Posts: 1423
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Are all steps equal within a WU?

Post by muziqaz »

calxalot wrote: Wed Mar 05, 2025 7:55 pm Seems to me the speed could vary if atoms migrate into a larger partition (with more atoms)
But that shouldn't happen within same WU. Maybe different runs, but not the same WU
FAH Omega tester
Image
calxalot
Site Moderator
Posts: 1404
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: Are all steps equal within a WU?

Post by calxalot »

My understanding is that the space is partitioned three dimensionally and atoms move around during the simulation. What’s to stop them from wiggling into another partition? Simulation is only as fast as the slowest thread.
Joe_H
Site Admin
Posts: 8074
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Studio M1 Max 32 GB smp6
Mac Hack i7-7700K 48 GB smp4
Location: W. MA

Re: Are all steps equal within a WU?

Post by Joe_H »

Depends on the project. Some I see almost the same exact TPF for every frame. Other projects the time will vary between frames more than a few seconds. There was one project where I recall where every other frame took about 10-15 seconds longer based on the timestamps I saw in the log file.

But you shouldn't see the time for a 1% frame vary by very large amounts such as a couple minutes for one and 5 minutes for another except if something else is actively using the system. Folding uses low priority so other processes will run first, folding will use the remaining CPU cycles.
Image
arisu
Posts: 176
Joined: Mon Feb 24, 2025 11:11 pm

Re: Are all steps equal within a WU?

Post by arisu »

calxalot wrote: Wed Mar 05, 2025 8:24 pm My understanding is that the space is partitioned three dimensionally and atoms move around during the simulation. What’s to stop them from wiggling into another partition? Simulation is only as fast as the slowest thread.
I'm sure that it is possible to put the simulation into a pathological state but on average I would expect atoms to be relatively evenly distributed.
Joe_H
Site Admin
Posts: 8074
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Studio M1 Max 32 GB smp6
Mac Hack i7-7700K 48 GB smp4
Location: W. MA

Re: Are all steps equal within a WU?

Post by Joe_H »

The atoms may be distributed evenly, but they are not all the same. The simulation is of a protein system in a solvent, the bonds between elements of the protein will be different from those of the solvent. They will also differ between the solvent and the adjacent protein.
Image
Post Reply