1) Message boards : CMS Application : EXIT_NO_SUB_TASKS (Message 46627)
Posted 13 Apr 2022 by NOGOOD
Post:
I'm draining the job queue in anticipation of a WMAgent upgrade tomorrow. Jobs will probably start to run out around 1200GMT, so set No New Tasks late tonight or early in the morning.

The update is done, and I've injected a new workflow. With any luck new tasks/jobs will be available within the next hour or so.

...and... we're off again! Thanks everyone.


We believe in you and look forward to the opportunity to continue cooperation :-)
2) Message boards : ATLAS application : I can't get Atlas jobs. I get No tasks are available for ATLAS Simulation in the log. (Message 45391)
Posted 25 Sep 2021 by NOGOOD
Post:
Your recent logfiles report this lines:
2021-09-22 04:23:39 (18124): Setting Memory Size for VM. (10200MB)
2021-09-22 04:23:39 (18124): Setting CPU Count for VM. (8)

This happens if you set #cores at the web prefs to "8" or "unlimited".
The RAM size allocated for the VM is then calculated to 3000MB + 8 * 900MB = 10200MB.
The same RAM size is used by the BOINC client to calculate the total RAM requirement per ATLAS task even if you tweak the local setting via app_config.xml

Limited by the #CPUs (12) your BOINC client would run just 1 ATLAS task concurrently using 8 cores and 10.2GB RAM.



If you set the web prefs to #core=1 the RAM requirements would be calculated to 3000MB + 1 * 900MB = 3900MB.
This would allow your BOINC client to run 12 ATLAS VMs concurrently using 46.8GB RAM, but as you already noticed the server would send only 4 tasks.


Setting the web prefs to #cores=2 would allow 8 tasks to be send.
Your computer could run 6 of them concurrently (total CPU limit) and each task would allocate 4.8GB => 28.8GB in total

Same with #cores=3
max #tasks sent: 12
running concurrently: 4 (total CPU limit)
total RAM used: 22.8GB

This setting can be tweaked by an app_config.xml as already explained.
If <avg_ncpus>1.0</avg_ncpus> and <cmdline>--memory_size_mb 3900</cmdline> are set this would correspond to a 1-core setup but the server would still send 12 tasks.
Nonetheless your BOINC client would use a value of 5.7GB to estimate whether there's enough free RAM to start an additional task.


To make all of that work you need to
- reload the BOINC config files (or restart the BOINC client) after you modified app_config.xml.
- ensure all tasks currently in your work buffer are created with the same prefs settings.

It worked out. Thanks!
3) Message boards : ATLAS application : I can't get Atlas jobs. I get No tasks are available for ATLAS Simulation in the log. (Message 45379)
Posted 22 Sep 2021 by NOGOOD
Post:

- ensure all tasks currently in your work buffer are created with the same prefs settings.

I believe this is a reason of my last try fail.
I'll set NNT, wait for current WU to be done, then try again.
4) Message boards : ATLAS application : I can't get Atlas jobs. I get No tasks are available for ATLAS Simulation in the log. (Message 45376)
Posted 21 Sep 2021 by NOGOOD
Post:
Theory and ATLAS are limited server side to avoid swamping the clients with too many tasks.
ATLAS uses 4 * #cores, Theory ... (don't know).


On your 12 core computer you can use "3" #cores on the web prefs page to allow 12 ATLAS tasks to be downloaded.
Then use this app_config.xml:
<app_config>
   <app_version>
       <app_name>ATLAS</app_name>
       <plan_class>vbox64_mt_mcore_atlas</plan_class>
       <avg_ncpus>1.0</avg_ncpus>
       <cmdline>--memory_size_mb 3900</cmdline>
   </app_version>
</app_config>



Be aware:
ATLAS uses a 2nd memory configuration parameter that can't be modified via app_config.xml.
This limits the number of ATLAS tasks on your computer to 11 (may be less).

The parameter works, but not quite. The VM really starts with 1 worker, but BOINC still thinks that 3 threads are busy :-(
Thank you for help anyway!
5) Message boards : ATLAS application : I can't get Atlas jobs. I get No tasks are available for ATLAS Simulation in the log. (Message 45375)
Posted 21 Sep 2021 by NOGOOD
Post:
David Cameron wrote this:
By default this is 1

Obviously, this is not relevant. The default value is "No limit". Setting 1 entails a limit of 4 single-core tasks : - (
6) Message boards : ATLAS application : I can't get Atlas jobs. I get No tasks are available for ATLAS Simulation in the log. (Message 45369)
Posted 20 Sep 2021 by NOGOOD
Post:
By the way: Theory meets the same problem, CMS does not.
7) Message boards : ATLAS application : I can't get Atlas jobs. I get No tasks are available for ATLAS Simulation in the log. (Message 45367)
Posted 20 Sep 2021 by NOGOOD
Post:
You may try the following setup.

The web preferences for this computer should be set to 3 CPUs.

Then use an app_config.xml to reduce ATLAS to 1 CPU.
See section "Project-level configuration"


Can't understand, which parameter I should set to 1?..

<app_config>
[<app>
<name>ATLAS</name>
<max_concurrent>1</max_concurrent>
[<report_results_immediately/>]
[<fraction_done_exact/>]
<gpu_versions>
<gpu_usage>.5</gpu_usage>
<cpu_usage>.4</cpu_usage>
</gpu_versions>
</app>]
</app_config>
8) Message boards : ATLAS application : I can't get Atlas jobs. I get No tasks are available for ATLAS Simulation in the log. (Message 45365)
Posted 20 Sep 2021 by NOGOOD
Post:
Slightly OT but worth to be mentioned:
Since you attached roughly 100 cores to LHC@home it is recommended that you use a local HTTP proxy.
https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5473

Thanks. I payed attention. But all these cores are on different PCs on isolated networks.
9) Message boards : ATLAS application : I can't get Atlas jobs. I get No tasks are available for ATLAS Simulation in the log. (Message 45363)
Posted 20 Sep 2021 by NOGOOD
Post:
It is very sad while running not only Atlas. Single-core and Multi-core tasks does not work properly together in BOINC. That's why I need single-core Atlas tasks. But not only 4, I need 11 or more.
10) Message boards : ATLAS application : I can't get Atlas jobs. I get No tasks are available for ATLAS Simulation in the log. (Message 45361)
Posted 20 Sep 2021 by NOGOOD
Post:
I want to run Atlas singe-core tasks. Then I set 1 in parameter "Max. number of CPUs". This way I'm given only 4 tasks for my 12-core CPU, no more. If I set "No limit" in parameter "Max. number of CPUs" I'm given a lot of tasks, but not singe-core. Is there a way to run singe-core tasks?
11) Message boards : CMS Application : EXIT_NO_SUB_TASKS (Message 44870)
Posted 3 May 2021 by NOGOOD
Post:
I have not observed any problems running CMS tasks here apart from yesterday when we ran out of jobs.

I'm running fine too since that moment.
12) Message boards : CMS Application : EXIT_NO_SUB_TASKS (Message 44854)
Posted 2 May 2021 by NOGOOD
Post:
Looks like EXIT_NO_SUB_TASKS again.
13) Message boards : CMS Application : EXIT_NO_SUB_TASKS (Message 44510)
Posted 18 Mar 2021 by NOGOOD
Post:
EXIT_NO_SUB_TASKS again
14) Message boards : CMS Application : EXIT_NO_SUB_TASKS (Message 44295)
Posted 11 Feb 2021 by NOGOOD
Post:
I see number of jobs to send on LHC status page. Is it time to turn NNT off?
15) Message boards : Theory Application : Tasks run 4 days and finish with error (Message 44293)
Posted 11 Feb 2021 by NOGOOD
Post:
Can Theory task succeed if in VM console by Alt+F2 I see olny the string "Running jobs output should appear here"?
16) Message boards : Theory Application : Maybe abnormally low credits for Intel(R) Xeon(R) CPU E5-2699 v3 (Message 43937)
Posted 17 Dec 2020 by NOGOOD
Post:
... device peak of 1.00 GFLOPS should be ignored too?

You may run BOINC benchmarks, then contact the project server.
Already downloaded tasks do not update the GFLOPS value.

Thank you, I'll try this.

computezrmle, thank you!
It worked out.
17) Message boards : Theory Application : Maybe abnormally low credits for Intel(R) Xeon(R) CPU E5-2699 v3 (Message 43934)
Posted 16 Dec 2020 by NOGOOD
Post:
... device peak of 1.00 GFLOPS should be ignored too?

You may run BOINC benchmarks, then contact the project server.
Already downloaded tasks do not update the GFLOPS value.

Thank you, I'll try this.
18) Message boards : Theory Application : Maybe abnormally low credits for Intel(R) Xeon(R) CPU E5-2699 v3 (Message 43932)
Posted 16 Dec 2020 by NOGOOD
Post:
Thank you.

Wrong device peak of 1.00 GFLOPS should be ignored too?
19) Message boards : Theory Application : Maybe abnormally low credits for Intel(R) Xeon(R) CPU E5-2699 v3 (Message 43930)
Posted 16 Dec 2020 by NOGOOD
Post:
Now I have the same problem on another one of my PC with
Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz [Family 6 Model 60 Stepping 3]:
https://lhcathome.cern.ch/lhcathome/show_host_detail.php?hostid=10675225

Computer's page and Theory task's pages shows wrong device peak of 1.00 GFLOPS.
And I have abnormally low credits for Theory on this PC too.

This processor is in this list:
https://lhcathome.cern.ch/lhcathome/cpu_list.php

According to the list GFLOPS per core must be 3.91.
BOINC manager benchmark shows 3.8 GFLOPS per core.

P.S. SixTrack credits are correct.


O !!!

Everything is fine on another one of my PC with THE SAME CPU:
https://lhcathome.cern.ch/lhcathome/show_host_detail.php?hostid=10570965

With older versions of Windows, BOINC and VirtualBox...
Seems like not CPU is a reason.
20) Message boards : Theory Application : Maybe abnormally low credits for Intel(R) Xeon(R) CPU E5-2699 v3 (Message 43929)
Posted 16 Dec 2020 by NOGOOD
Post:
Now I have the same problem on another one of my PC with
Intel(R) Core(TM) i3-4130 CPU @ 3.40GHz [Family 6 Model 60 Stepping 3]:
https://lhcathome.cern.ch/lhcathome/show_host_detail.php?hostid=10675225

Computer's page and Theory task's pages shows wrong device peak of 1.00 GFLOPS.
And I have abnormally low credits for Theory on this PC too.

This processor is in this list:
https://lhcathome.cern.ch/lhcathome/cpu_list.php

According to the list GFLOPS per core must be 3.91.
BOINC manager benchmark shows 3.8 GFLOPS per core.

P.S. SixTrack credits are correct.


Next 20


©2023 CERN