Are all steps equal within a WU?
Moderators: Site Moderators, FAHC Science Team
Are all steps equal within a WU?
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)?
-
- 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?
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.
Every project might have different number if steps. Step number usually decided before release, depending how quickly that WU runs on test systems.
Re: Are all steps equal within a WU?
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?
-
- 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?
There is no variation in length and size within the same WU
-
- 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?
Seems to me the speed could vary if atoms migrate into a larger partition (with more atoms)
-
- 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?
But that shouldn't happen within same WU. Maybe different runs, but not the same WU
-
- 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?
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.
-
- 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?
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.
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.
Re: Are all steps equal within a WU?
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.
-
- 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?
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.