app_config

Aurum
Aurum
Joined: 12 Jul 17
Posts: 77
Credit: 3,412,397,040
RAC: 127,827
Topic 222952

I haven't been here for a while but I find my app_config files no longer work. I do not want to use the clumsy one size fits all GPU Utilization factor in my Prefences.

I looked in client_state to find the <name> of the WU that's running and it said:

<name>hsgamma_FGRPB1G_1.20_x86_64-pc-linux-gnu__FGRPopenclTV-nvidia</name>

Which takes the cake for most obnoxious user-unfriendly name ever used on BOINC. I tried it and it did not control my GPU. E.g.

<app>
     <name>hsgamma_FGRPB1G_1.20_x86_64-pc-linux-gnu__FGRPopenclTV-nvidia</name>
     <gpu_versions>
         <cpu_usage>1.00</cpu_usage>
         <gpu_usage>0.33</gpu_usage>
     </gpu_versions>
</app>
<project_max_concurrent>1</project_max_concurrent>
</app_config>

It still runs as 1 CPU + 1 GPU. I tried wildcards in the <name>, e.g.:

<app>
    <name>[hsgamma]*</name> {or <name>*</name> or no <name> line at all}
     <gpu_versions>
         <cpu_usage>1.00</cpu_usage>
         <gpu_usage>0.33</gpu_usage>
     </gpu_versions>
</app>
<project_max_concurrent>1</project_max_concurrent>
</app_config>

But is ignored as well. I've searched for current examples of functional app_config files but all I find are old ones. I want to be able to run two MW WUs plus one Einstein WU on a 2080 Ti as 1 CPU + 0.33 GPU. Or on a 1080 Ti run one MW WU plus one Einstein WU as 1 CPU + 0.5 GPU. 

I'm willing to run any and all kinds of Einstein WUs so I really only need a single <app> if there's a generic way to do it. E.g.

<app>
    <name>*</name>
     <gpu_versions>
         <cpu_usage>1.00</cpu_usage>
         <gpu_usage>0.33</gpu_usage>
     </gpu_versions>
</app>

Can someone please post examples of app_configs that currently work? TIA

Aurum
Aurum
Joined: 12 Jul 17
Posts: 77
Credit: 3,412,397,040
RAC: 127,827

Now that I've received a

Now that I've received a variety of WUs I see this one still works:

<app>
    <name>hsgamma_FGRPB1G</name>
    <!-- Gamma-ray pulsar binary search #1 on GPUs -->
    <gpu_versions>
        <cpu_usage>1.00</cpu_usage>
        <gpu_usage>0.33</gpu_usage>
    </gpu_versions>
</app>
 

Maybe it's something specific to the too-long-name WUs?

Aurum
Aurum
Joined: 12 Jul 17
Posts: 77
Credit: 3,412,397,040
RAC: 127,827

I guess the way to find out

I guess the way to find out what the names actually are is too enter a bogus name, DL various WUs and read the Notices:

Einstein@Home: Notice from BOINC
Your app_config.xml file refers to an unknown application 'GW-opencl-nvidia'. Known applications: 'hsgamma_FGRPB1G', 'einstein_O2MDF'
 

Still would like to know if there's a wildcard way to do this in a single section.

mikey
mikey
Joined: 22 Jan 05
Posts: 12,533
Credit: 1,838,582,455
RAC: 3,642

Aurum wrote: I guess the way

Aurum wrote:

I guess the way to find out what the names actually are is too enter a bogus name, DL various WUs and read the Notices:

Einstein@Home: Notice from BOINC
Your app_config.xml file refers to an unknown application 'GW-opencl-nvidia'. Known applications: 'hsgamma_FGRPB1G', 'einstein_O2MDF'
 

Still would like to know if there's a wildcard way to do this in a single section. 

You can also change the settings on the website to run multiple workunits at the same time, no app_config file needed here.

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5,870
Credit: 115,702,886,646
RAC: 34,752,450

Aurum wrote:... Still would

Aurum wrote:
... Still would like to know if there's a wildcard way to do this in a single section.

In the documentation, it mentions that 'name' is a short version of the full name and it mentions a couple of ways that you can find out exactly what it happens to be.  None of those methods are all that obvious (or easy) for the perplexed average user.  It's interesting to see that you've discovered an extra method, sort of :-).  It only worked because you must have previously run these tasks and the short name was already in the state file and so could be announced to you as a 'known' name when you gave a bogus value.

Of course, it would be much more helpful if the Project Applications page at Einstein had an extra column and used that to list the proper 'short name' to use for such purposes.  Maybe someone should post a request on the 'Wish List' forum :-).

Cheers,
Gary.

Holmis
Joined: 4 Jan 05
Posts: 1,118
Credit: 1,055,935,564
RAC: 0

The names to use in

The names to use in app_config.xml are available on this page:

https://einsteinathome.org/apps.php?xml=1

Use the value between <name> & </name>

Aurum
Aurum
Joined: 12 Jul 17
Posts: 77
Credit: 3,412,397,040
RAC: 127,827

Gary Roberts wrote:it would

Gary Roberts wrote:
it would be much more helpful if the Project Applications page at Einstein had an extra column and used that to list the proper 'short name' to use for such purposes.  Maybe someone should post a request on the 'Wish List' forum :-).

What an excellent idea.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.