Thread 'Multi-Threaded WUs'

Message boards : Number crunching : Multi-Threaded WUs
Message board moderation

To post messages, you must log in.

AuthorMessage
Aurum
Avatar

Send message
Joined: 9 Nov 25
Posts: 11
Credit: 4,062,600
RAC: 37,044
Message 121 - Posted: 9 Nov 2025, 15:05:31 UTC

Has anyone tried running these WUs with more than one CPU thread? This app_config works for me.
<!-- i9-10980XE   18c36t   4x16=64 GB   L3 Cache 24.75 MB  -->
<app_config>
<app>
    <name>10_Spacious@home[20251021.1426]</name>
    <!-- 10_Spacious@home -->
    <fraction_done_exact/>
</app>
    <app_version>
        <app_name>10_Spacious@home[20251021.1426]</app_name>
        <avg_ncpus>3</avg_ncpus>
        <cmdline>--nthreads 3</cmdline>
    </app_version>
<project_max_concurrent>12</project_max_concurrent>
<report_results_immediately/>
</app_config>
Click Read Config Files and it updates on the fly.
ID: 121 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Aurum
Avatar

Send message
Joined: 9 Nov 25
Posts: 11
Credit: 4,062,600
RAC: 37,044
Message 122 - Posted: 9 Nov 2025, 15:31:54 UTC

Apparently it doesn't actually run as multi-threaded even though BOINC will say it's using 3 or 6 CPUs. The system monitor shows that each WU is still using just a single CPU thread.
The app-version in client_state lacks the multithreaded plan class that MilkyWay has:
<plan_class>mt</plan_class>

This is from my client_state:
<app_version>
    <app_name>10_Spacious@home[20251021.1426]</app_name>
    <version_num>100</version_num>
    <platform>x86_64-pc-linux-gnu</platform>
    <avg_ncpus>1.000000</avg_ncpus>
    <flops>190267518.687804</flops>
    <api_version>8.1.0</api_version>
    <file_ref>
        <file_name>10_Spacious@home[20251021.1426]_x86_64-pc-linux-gnu</file_name>
        <main_program/>
    </file_ref>
    <file_ref>
        <file_name>10_spacious@home[20251021.1426]_x86_64-pc-linux-gnu</file_name>
        <open_name>10_spacious@home[20251021.1426]</open_name>
    </file_ref>
    <file_ref>
        <file_name>10_job_boinc[20251021.1426]_x86_64-pc-linux-gnu.xml</file_name>
        <open_name>job.xml</open_name>
    </file_ref>
</app_version>
Maybe it's not possible with their program.
ID: 122 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Aurum
Avatar

Send message
Joined: 9 Nov 25
Posts: 11
Credit: 4,062,600
RAC: 37,044
Message 123 - Posted: 9 Nov 2025, 15:35:32 UTC
Last modified: 9 Nov 2025, 15:36:25 UTC

I wonder how often the the App_name will change?
<app_name>10_Spacious@home[20251021.1426]</app_name>
Looks like a DATE.1421
Every time this changes our app_config files will be invalidated and require updating. I recommend using a persistent name like:
<app_name>10_Spacious@home</app_name>
And put the detailed version numbers in the WU names.
ID: 123 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ian&Steve C.

Send message
Joined: 21 Oct 25
Posts: 2
Credit: 3,335,000
RAC: 119,950
Message 124 - Posted: 9 Nov 2025, 15:42:30 UTC - in response to Message 122.  

you can't just feed any app any arbitrary command line arguments to tell it to use more threads. it doesnt work like that. the app has to be built with that capability in the first place.

the --nthreads parameter is not standardized. just because it works on some apps like milkyway, doesnt mean it will work on everything. if it was available the project would distribute it as such.
ID: 124 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Aurum
Avatar

Send message
Joined: 9 Nov 25
Posts: 11
Credit: 4,062,600
RAC: 37,044
Message 125 - Posted: 9 Nov 2025, 15:54:13 UTC

Also getting a lot of WUs that fail DL and I just abort them:
Computer: Rig-23
45437 spacious@home Nov 09, 2025, 06:10:21 AM [error] MD5 check failed for 10_379459_observations.dat
Computer: Rig-23
45439 spacious@home Nov 09, 2025, 06:10:21 AM [error] Checksum or signature error for 10_379459_observations.dat
Computer: Rig-23
45438 spacious@home Nov 09, 2025, 06:10:21 AM [error] expected d41d8cd98f00b204e9800998ecf8427e, got 517b8229c0744cf68f66fe6183c05a24
ID: 125 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mikey
Avatar

Send message
Joined: 21 Oct 25
Posts: 8
Credit: 3,201,000
RAC: 49,314
Message 129 - Posted: 13 Nov 2025, 17:35:34 UTC - in response to Message 125.  

In reply to Aurum's message of 9 Nov 2025:
Also getting a lot of WUs that fail DL and I just abort them:
Computer: Rig-23
45437 spacious@home Nov 09, 2025, 06:10:21 AM [error] MD5 check failed for 10_379459_observations.dat
Computer: Rig-23
45439 spacious@home Nov 09, 2025, 06:10:21 AM [error] Checksum or signature error for 10_379459_observations.dat
Computer: Rig-23
45438 spacious@home Nov 09, 2025, 06:10:21 AM [error] expected d41d8cd98f00b204e9800998ecf8427e, got 517b8229c0744cf68f66fe6183c05a24


I get bad downloads as wells
ID: 129 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Multi-Threaded WUs

©2025 SPACIOUS (Science PlAtform Cloud Infrastructure for Outsize Usage Scenarios)