Message boards :
Theory Application :
Installation of CVMFS
Message board moderation
Author | Message |
---|---|
Send message Joined: 17 Sep 04 Posts: 19 Credit: 308,023 RAC: 0 |
Well, unfortunately I'm a bit of a Linux noob. I tried to install CVMFS according to the guide on a Virtual Box-Linux with openSuse 13.1 but I couldn't get it to work. I tried the Scientific Linux commands to install it but the yum-command seems to be unknown to my Suse. Also the Debian/Ubuntu ones don't work also, dpkg is also unknown it seems. Is it possible at all to run this on openSuse? Life is Science, and Science rules. To the universe and beyond Proud member of BOINC@Heidelberg My BOINC-Stats |
Send message Joined: 15 Jun 08 Posts: 2551 Credit: 255,494,548 RAC: 68,893 |
... Is it possible at all to run this on openSuse? Yes. I'm still running 13.1. You may try the CernVM-FS Core Packages for openSuSE 13.2 from the download page: https://cernvm.cern.ch/portal/filesystem/downloads You also need the latest CernVM-FS Config Package from the same page. Install both packages with rpm, zypper or yast. Then follow the instructions at: https://cernvm.cern.ch/portal/filesystem/quickstart https://cvmfs.readthedocs.io/en/stable/cpt-quickstart.html Important hint: It makes no sense to request native BOINC task from LHC@home before CVMFS works, i.e. "cvmfs_config probe" returns "OK". The tasks require apps and data from the CVMFS. |
Send message Joined: 17 Sep 04 Posts: 19 Credit: 308,023 RAC: 0 |
Well, thanks for the tips but I couldn't get this damn CVMFS installed at all no matter what I tried meanwhile. :-\ I'm too inexperienced with Linux to dig into this even more and don't have the time either so I give up here. Too bad... I hope a Windows app for this will come out sooner or later, if not then so be it... Life is Science, and Science rules. To the universe and beyond Proud member of BOINC@Heidelberg My BOINC-Stats |
Send message Joined: 22 Mar 17 Posts: 66 Credit: 14,582,500 RAC: 515 |
Well, thanks for the tips but I couldn't get this damn CVMFS installed at all no matter what I tried meanwhile. :-\ If you want to try Ubuntu you can use the instructions I gave to my team. It's worked for me on several 18.04 installs. The instructions given at LHC forums are way overly complicated for no reason when CVFMS can be installed from a repository. It's also much quicker than compiling it. https://www.overclock.net/forum/365-overclock-net-boinc-team/1721752-projects-month-march-2019-a.html#post27876964 |
Send message Joined: 20 Jun 14 Posts: 380 Credit: 238,712 RAC: 0 |
Well, thanks for the tips but I couldn't get this damn CVMFS installed at all no matter what I tried meanwhile. :-\ Our instructions for the Theory app point to the official CVMFS documentation. Please let me know if you think any improvements are required. |
Send message Joined: 22 Mar 17 Posts: 66 Credit: 14,582,500 RAC: 515 |
Well, thanks for the tips but I couldn't get this damn CVMFS installed at all no matter what I tried meanwhile. :-\ I was referring to the Native ATLAS instructions, which also need CVFMS, but instruct the user to D/L and make the BOINC, CVFMS and singularity apps from source. https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=4840 The official CVFMS instructions are the ones I used at OCN. |
Send message Joined: 17 Sep 04 Posts: 19 Credit: 308,023 RAC: 0 |
... Well, I'm a bit wondering about myself but I could get it to work! I didn't like Ubuntu much after I could not get an earlier version to work under the VirtualBox program a few years ago. But since I had enough time since yesterday I really gave it a try and installed the 18.04 version. It is a lot more "user friendly" as the version I tried once so I was quite surprised. After digging into the stuff I even managed to install BOINC and the CVMFS completely and correct and it runs now since a few hours with correct results. However, the credits for these Theory Native tasks are a laugh so far: 219772254 109580010 10590318 22 Mar 2019, 20:04:43 UTC 23 Mar 2019, 10:45:24 UTC Fertig und Bestätigt 2,305.59 1,406.26 1.47 219818657 109610809 10590318 23 Mar 2019, 10:07:47 UTC 23 Mar 2019, 11:47:01 UTC Fertig und Bestätigt 3,693.08 2,754.01 2.36 Life is Science, and Science rules. To the universe and beyond Proud member of BOINC@Heidelberg My BOINC-Stats |
Send message Joined: 17 Sep 04 Posts: 19 Credit: 308,023 RAC: 0 |
After I optimised some settings for my Ubuntu-VB (had only one core reserved for it the first time) I just found out that this Native app seems to be multithreading. Three tasks are now running parallel with using 2 cores at the same time, doesn't seem that they use more than 2. Maybe this will have an impact on the credits, will see. Life is Science, and Science rules. To the universe and beyond Proud member of BOINC@Heidelberg My BOINC-Stats |
Send message Joined: 14 Jan 10 Posts: 1429 Credit: 9,541,076 RAC: 5,106 |
It will not give more credits. In fact the jobs aren't real multi-threaded, but 1 job uses several processes so when there are free cores available the job will run faster. Especially pythia6 and a bit less pythia8 and herwig will profit from a free core. With your now 6 core-VM you could try to run 5 jobs at once by setting "Use at most 83.34% of the Cpu's in BOINC Manager. |
Send message Joined: 17 Sep 04 Posts: 19 Credit: 308,023 RAC: 0 |
It will not give more credits. Hm, bad... If it weren't for the hours (needed for WUProp) I would already stop crunching then, wasn't worth the work I put into this imho. ;-\ With your now 6 core-VM you could try to run 5 jobs at once by setting "Use at most 83.34% of the Cpu's in BOINC Manager. Hm, why shoud I do that? At least hourwise it doesn't seem to be the same to me, I lose a core with runtime... However, I tried that for the fun of it, but the effect is not what you thought - instead two tasks with 2 cores are running and the last task is suspended... Life is Science, and Science rules. To the universe and beyond Proud member of BOINC@Heidelberg My BOINC-Stats |
Send message Joined: 15 Jun 08 Posts: 2551 Credit: 255,494,548 RAC: 68,893 |
It will not give more credits. It's clearly marked as beta app. Both sides, project team and volunteers, have to learn how to deal with it. This may be a reason not to give full credits for this app ATM. Otherwise it may attract crunchers who are only interested in credits instead of science or knowledge. |
Send message Joined: 14 Jan 10 Posts: 1429 Credit: 9,541,076 RAC: 5,106 |
However, I tried that for the fun of it, but the effect is not what you thought - instead two tasks with 2 cores are running and the last task is suspended...How did you set Max # of CPUs in your project preferences? If # is 2 set it to 1 and no limit for # of Jobs. BOINC will pick up those settings after Update and only for new loaded tasks. |
Send message Joined: 17 Sep 04 Posts: 19 Credit: 308,023 RAC: 0 |
If # is 2 set it to 1 and no limit for # of Jobs. BOINC will pick up those settings after Update and only for new loaded tasks. Oh, I see, that was set to "no limits" of course - normally I don't fiddle much on any of these settings if not needed. Edit: Hm, nope, doesn't change it, tasks are still running in "2-core"-mode... Edit 2: Oh wait, only new loaded tasks? Well, then I have bad luck and have to wait, there are no new ones since the change. Life is Science, and Science rules. To the universe and beyond Proud member of BOINC@Heidelberg My BOINC-Stats |
Send message Joined: 17 Sep 04 Posts: 19 Credit: 308,023 RAC: 0 |
Well, it does work as expected now but there are only two remaining tasks and the manager doesn't get no new work - although server status shows that enough Native tasks are there. What's up with that? Life is Science, and Science rules. To the universe and beyond Proud member of BOINC@Heidelberg My BOINC-Stats |
Send message Joined: 14 Jan 10 Posts: 1429 Credit: 9,541,076 RAC: 5,106 |
What's up with that?The server scheduler is sometimes confused, how to interpret the max # settings. You could try the use of an app_config.xml in LHC@home project directory. Running only Theory native it should look like this: <app_config> <project_max_concurrent>7</project_max_concurrent> <app> <name>TheoryN</name> <max_concurrent>7</max_concurrent> </app> <app_version> <app_name>TheoryN</app_name> <plan_class>native_theory</plan_class> <avg_ncpus>1</avg_ncpus> </app_version> </app_config> After you have loaded the app_config.xml with the use of BOINC Manager, you could set both Max # to no limit. |
Send message Joined: 17 Sep 04 Posts: 19 Credit: 308,023 RAC: 0 |
The server scheduler is sometimes confused, how to interpret the max # settings. Yeah I already suspected that. As soon as I changed it back enough tasks went in. Thanks for the app_config but unfortunately when I want to save the file with gedit in the project directory Ubuntu doesn't let me access the 'projects'-folder for some reason... Life is Science, and Science rules. To the universe and beyond Proud member of BOINC@Heidelberg My BOINC-Stats |
Send message Joined: 13 Apr 18 Posts: 443 Credit: 8,438,885 RAC: 0 |
The server scheduler is sometimes confused, how to interpret the max # settings. You need root privilege to create/edit that file otherwise it's read only I usually do sudo nano ../app_config.xml. Nano is a minimal editor but it works well enough for short files. |
Send message Joined: 22 Mar 17 Posts: 66 Credit: 14,582,500 RAC: 515 |
The server scheduler is sometimes confused, how to interpret the max # settings. To open the file manager with elevated access: sudo nautilus Or sudo gedit /var/lib/boinc-client/lhcathome.cern.ch_lhcathome I run the Theory Native tasks as single threaded with app_config since the only use about 1.1-1.5 threads but are scheduled by default to use 2.[/code] |
Send message Joined: 17 Sep 04 Posts: 19 Credit: 308,023 RAC: 0 |
Many thanks for the infos guys. It works now like it should. :-) Life is Science, and Science rules. To the universe and beyond Proud member of BOINC@Heidelberg My BOINC-Stats |
Send message Joined: 15 Nov 14 Posts: 602 Credit: 24,371,321 RAC: 0 |
I run the Theory Native tasks as single threaded with app_config since the only use about 1.1-1.5 threads but are scheduled by default to use 2. Thanks. I am now running Theory Native on a single thread, and they are doing well. It is more convenient for the BOINC scheduler too. (It helps to keep a core free, since the Native Theory use more than one, but I leave 2 cores free anyway to support a GPU on Folding, so it works out quite well for CPU efficiency.) |
©2025 CERN