Exclude tasks from a specified app using a config file or similar?

Message boards : Number crunching : Exclude tasks from a specified app using a config file or similar?
Message board moderation

To post messages, you must log in.

AuthorMessage
Kieron Walsh

Send message
Joined: 2 Mar 00
Posts: 74
Credit: 43,502,325
RAC: 112
United Kingdom
Message 2106793 - Posted: 13 Sep 2022, 16:56:26 UTC

Hi, first of all can I just say how much I still miss SETI and hope that one day there'll be more work for us to crunch!

Apologies for asking this in the SETI forum, but as I know there are some real experts on here who are also extremely generous with their time and advice, it’s worth a shot …

I’m crunching Einstein@Home and am getting lots of GPU tasks for a certain app that takes 3x longer but pays out less credit than another E@H app which also uses GPU.

The low-credit app is:
• Application: Binary Radio Pulsar Search (MeerKAT) 0.12 (BRP7-cuda55)
• Executable: einsteinbinary_BRP7_0.12_windows_x86_64__BRP7-cuda55.exe

Is there a way to either stop these tasks downloading, or if they do download then don’t process them? Maybe using a config file entry? I think the app name to use in a config file would be ‘BRP7’, but I’ll have to figure that out.

I should add that I’m using a group grcpool account so a) I can’t exclude the specified app in user settings, and b) nor can I post my question on the Einstein@home site as I don’t have any ‘credit’ against me as an individual user.

Thanks in advance.
Kieron
ID: 2106793 · Report as offensive     Reply Quote
Ian&Steve C.
Avatar

Send message
Joined: 28 Sep 99
Posts: 4267
Credit: 1,282,604,591
RAC: 6,640
United States
Message 2106794 - Posted: 13 Sep 2022, 17:28:34 UTC - in response to Message 2106793.  

add this to the <options> section in the cc_config.xml file

<exclude_gpu>
   <url>http://einstein.phys.uwm.edu/</url>
   <device_num>0</device_num>
   <app>einsteinbinary_BRP7</app>
</exclude_gpu>


if you have more than one GPU in this system, you can copy this same section and add additional <exclude_gpu> sections with each device number, 1, 2, 3, etc.

I'm not sure if this will prevent BRP7 tasks from downloading, but it will prevent them from running. you might need to manually abort any that download.
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 2106794 · Report as offensive     Reply Quote
Kieron Walsh

Send message
Joined: 2 Mar 00
Posts: 74
Credit: 43,502,325
RAC: 112
United Kingdom
Message 2106801 - Posted: 13 Sep 2022, 22:02:39 UTC - in response to Message 2106794.  

Many thanks, that seems to have had the desired effect!

I just had to replace:
<url>http://einstein.phys.uwm.edu/</url>
with
<url>https://einsteinathome.org/</url>

After getting BOINC to 'read the config files' the Event log showed:
13/09/2022 22:47:00 | Einstein@Home | Config: excluded GPU. Type: all. App: einsteinbinary_BRP7. Device: 0
13/09/2022 22:47:00 | | log flags: file_xfer, sched_ops, task
13/09/2022 22:47:00 | Einstein@Home | marking M22_1_cfbf00033_segment_13_dms_200_61_1250000_1 as coproc missing
(ditto for each task from that app)

All the pre-existing and all newly downloaded tasks for that app are now stating in BOINC Manager:
GPU missing, Ready to start ....
so they still download but won't run and I can just periodically abort them.

Brilliant help AAA+; thanks again. It's making me miss SETI even more now!

Cheers,
Kieron
ID: 2106801 · Report as offensive     Reply Quote

Message boards : Number crunching : Exclude tasks from a specified app using a config file or similar?


 
©2022 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.