Can someone point me to an example app_config.xml file that will run all E@H tasks, both GPU and CPU? I don't even have the XML file in my folder!
Thanks
There are only 10 kind of people in the world, those that understand binary and those that don't!
Copyright © 2024 Einstein@Home. All rights reserved.
The first question is: why do
)
The first question is: why do you want to have one? In general, the control offered on the Einstein website user accounts preferences pages is sufficient for many users. If you have an idea of what you are particularly trying to accomplish, you'll probably get better advice from us.
As ARCHAE86 pointed out quite
)
As ARCHAE86 pointed out quite correctly, you can do that using the account/preference/project option offered at E@H.
The preference is all you need unless you are an expert and want to fine tune your rigs -- if so, see below:
For the XML part, you can find a "nice" explanation and syntax example using the HELP option of the "BOINC-Manager".
Click on "BOINC help", then at the left side click on "User Manual".
Then in the "USER MANUAL" at the lower part click on "Client configuration" (Below the section "Running BOINC: advanced").
Then you have to do some reading yourself. It is rather well explained!
As to your missing XML file: It is always missing at first. You have to create one using a Text Editor - remeber to change the suffix from "txt" to "xml".
What is the correspondence
)
What is the correspondence between the application names seen in the Tasks screen of BOINC, and those in the app_config.xml file?
I can guess at some of them, for example, there's 'einstein_02MDF' and 'einstein_02MD1', either or both of which might be the same as 'Gravitational Wave search O2 Multi-Directional'.
Is there a list of application names somewhere in some help file that I could consult?
Glenn Hawley, RASC Calgary
)
The app_config.xml file is not part of a standard BOINC installation. It's an advanced feature where the main use seems to be to allow experienced users with special needs to go beyond what is available through the project supplied preference options.
As Archae86 rightly pointed out, for the situation where the object is simply to run more than one GPU task concurrently, the project already supplies preference settings to do that which don't involve the use of app_config.xml or any abbreviated app names.
For advanced use cases, there is BOINC supplied documentation which answers all the questions you have asked. It points out that the 'name' element is an abbreviated version of the full application name and it lists the methods for finding an unknown abbreviated name.
As far as I'm aware, there is no "help file" that lists all the current names. Application names do change rather frequently and it's probably another job that time poor staff don't want to take on when an experienced user should be able to find the name using the already documented methods.
Cheers,
Gary.
If you use a not existing
)
If you use a not existing app-name in the app_config.xml and Klick on options/read configuratin, you get a list of existing app-names in the messages
Heijo wrote:If you use a
)
Ha! That is a neat trick! In the BOINC Manager, the pull-down menu is actually Options/Read config files, but either way, the resulting Notices log message is:
Einstein@Home: Notice from BOINC
Your app_config.xml file refers to an unknown application 'myapp'. Known applications: 'hsgamma_FGRPB1G', 'einstein_O2MDF', 'einstein_O2MD1', 'hsgamma_FGRP5', 'einstein_O3ASE', 'einstein_O3AS'
...when I put this false app name entry in my app_config.xml file:
<app_config>
<app>
<name>myapp</name>
</app>
</app_config>
Thanks for the tip!
Ideas are not fixed, nor should they be; we live in model-dependent reality.
cecht wrote: Heijo
)
LOL I've been getting that for years when I screw up the real name of the app!!!
Should it list apps that
)
Should it list apps that the host hasn't run already at some point ? I think I've never seen it list all the apps but only apps that have run already and among them only the apps that have run relatively lately.
Here's that log message currently on one of my hosts:
10/09/2021 09:58:26 | Einstein@Home | Your app_config.xml file refers to an unknown application 'einstein_O2MD1'. Known applications: 'einstein_O3ASE', 'hsgamma_FGRPB1G', 'einstein_O3AS'
I'm almost 100% certain this host has run 'einstein_O2MD1' in past but not lately.
And...
10/09/2021 10:34:52 | Einstein@Home | Your app_config.xml file refers to an unknown application 'myapp'. Known applications: 'einstein_O3ASE', 'hsgamma_FGRPB1G', 'einstein_O3AS'
I think it will list as an
)
I think it will list as an unknown application any application that is not found listed on applications page on the server.