Questions and Answers : Preferences : LHC@home does not obey app_config.xml
Message board moderation

To post messages, you must log in.

AuthorMessage
Aurum
Avatar

Send message
Joined: 12 Jun 18
Posts: 126
Credit: 53,870,731
RAC: 101,343
Message 35751 - Posted: 2 Jul 2018, 16:58:42 UTC

My W7 computers have Xeon E5 CPUs with 28 to 44 threads. They all have 16 GB RAM and not always excess disk space. I'm trying to find a way to run as many LHC WUs as possible without consuming all my memory. I tried installing a different app_config.xml in the C:\ProgramData\BOINC\projects\lhcathome.cern.ch_lhcathome folder on each rig. E.g.
Rig-1
<app_config>
<app>
    <name>sixtrack</name>
    <user_friendly_name>SixTrack</user_friendly_name>
</app>
<app>
    <name>ALICE</name>
    <user_friendly_name>ALICE Simulation</user_friendly_name>
    <max_concurrent>1</max_concurrent>
</app>
</app_config>
Rig-2
<app_config>
<app>
    <name>sixtrack</name>
    <user_friendly_name>SixTrack</user_friendly_name>
</app>
<app>
    <name>ATLAS</name>
    <user_friendly_name>ATLAS Simulation</user_friendly_name>
    <max_concurrent>1</max_concurrent>
</app>
</app_config>
Rig-3
<app_config>
<app>
    <name>sixtrack</name>
    <user_friendly_name>SixTrack</user_friendly_name>
</app>
<app>
    <name>cms</name>
    <user_friendly_name>CMS Simulation</user_friendly_name>
    <max_concurrent>1</max_concurrent>
</app>
</app_config>
Rig-4
<app_config>
<app>
    <name>sixtrack</name>
    <user_friendly_name>SixTrack</user_friendly_name>
</app>
<app>
    <name>Theory</name>
    <user_friendly_name>Theory Simulation</user_friendly_name>
    <max_concurrent>1</max_concurrent>
</app>
</app_config>
Rig-5
<app_config>
<app>
    <name>sixtrack</name>
    <user_friendly_name>SixTrack</user_friendly_name>
</app>
<app>
    <name>LHCb</name>
    <user_friendly_name>LHCb Simulation</user_friendly_name>
    <max_concurrent>1</max_concurrent>
</app>
</app_config>
Problem is that each rig continues to DL any and all projects. I want to participate in all LHC projects but need to spread them across different computers. The project check boxes in LHC web preferences cannot do that. What's wrong???
ID: 35751 · Report as offensive     Reply Quote
computezrmle
Volunteer moderator
Volunteer developer
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 15 Jun 08
Posts: 2401
Credit: 225,562,413
RAC: 121,228
Message 35752 - Posted: 2 Jul 2018, 17:18:10 UTC - in response to Message 35751.  

This doesn't work as you expect.

1. BOINC doesn't allow to include or exclude subprojects via app_config.xml.
This can only be done via the preferences on the project website.
There you can define 4 "venues" and each of them can run a subset of the available subprojects.
Then assign a venue to a rig on the "computer" page.

2. ALICE is not (yet) available for BOINC volunteers.

3. If you need to use an app_config.xml you may make yourself familiar with it's syntax.
Your examples show a tag that would be ignored by your client. See:
http://boinc.berkeley.edu/wiki/client_configuration#Application_configuration
ID: 35752 · Report as offensive     Reply Quote
Aurum
Avatar

Send message
Joined: 12 Jun 18
Posts: 126
Credit: 53,870,731
RAC: 101,343
Message 35754 - Posted: 2 Jul 2018, 18:15:15 UTC - in response to Message 35752.  

1. Thanks. I assume by 4 venues you mean Computing, Home, School & Work. I have 36 rigs and that would be a nightmare. I never use web based preferences except maybe "Run only the selected applications." Hmm, that might help, pick one VM project plus Six Track and use app_config.xml to limit the number of VMs to run. Think I'll try that for awhile. Thx again.
All the problems I'm having are related to Virtualbox. I think my best solution is to uninstall Virtualbox.
2. ok
3. I assume the ignored tag is:
<user_friendly_name>SixTrack</user_friendly_name>
I just copied <app>...</app> from the client_state.xml file. Would it run differently if I commented it out?
I find that BOINC syntax wiki ambiguous. Having to figure it out by trial and error.
ID: 35754 · Report as offensive     Reply Quote
Toby Broom
Volunteer moderator

Send message
Joined: 27 Sep 08
Posts: 805
Credit: 650,509,672
RAC: 262,060
Message 35755 - Posted: 2 Jul 2018, 18:32:26 UTC - in response to Message 35754.  

I think the 16GB of ram is more limiting than disk space.

You can use a Bonic Manager to deploy the configs to the computer more easily.

e.g

https://boincstats.com/en/page/faq

3. Yes, you just need the app name


<?xml version="1.0"?>
-<app_config>
<!--Set WebSettings to 3 Cores, 5GB-->
-<app_version>
<app_name>ATLAS</app_name>
<plan_class>vbox64_mt_mcore_atlas</plan_class>
<avg_ncpus>2.0</avg_ncpus>
<cmdline>--memory_size_mb 4900</cmdline>
</app_version>
</app_config>
ID: 35755 · Report as offensive     Reply Quote

Questions and Answers : Preferences : LHC@home does not obey app_config.xml


©2024 CERN