Welcome to MilkyWay@home

So no way to select project campaigns anymore on the new server code


Advanced search

Message boards : Number crunching : So no way to select project campaigns anymore on the new server code
Message board moderation

To post messages, you must log in.

AuthorMessage
ProfileKeith Myers
Avatar

Send message
Joined: 24 Jan 11
Posts: 219
Credit: 108,362,754
RAC: 16,025
100 million credit badge8 year member badgeextraordinary contributions badge
Message 68649 - Posted: 2 May 2019, 19:34:50 UTC

I just noticed that the ability to select project has been removed from the account MilkyWay preferences. So no ability to select/unselect N-body or Separation runs independently.

Could we get that choice back again, please.
ID: 68649 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Link
Avatar

Send message
Joined: 19 Jul 10
Posts: 356
Credit: 16,317,754
RAC: 0
10 million credit badge9 year member badge
Message 68660 - Posted: 3 May 2019, 7:10:06 UTC - in response to Message 68649.  

ID: 68660 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
wolfman1360

Send message
Joined: 17 Feb 17
Posts: 18
Credit: 968,286
RAC: 19
500 thousand credit badge2 year member badge
Message 68661 - Posted: 3 May 2019, 7:27:56 UTC - in response to Message 68660.  

Well I was just about to ask about multithreaded CPU applications. Looks like I no longer have to since they've apparently been phased out.
ID: 68661 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profilemikey
Avatar

Send message
Joined: 8 May 09
Posts: 2236
Credit: 259,752,249
RAC: 39,416
200 million credit badge10 year member badgeextraordinary contributions badge
Message 68662 - Posted: 3 May 2019, 9:46:16 UTC - in response to Message 68661.  

Well I was just about to ask about multithreaded CPU applications. Looks like I no longer have to since they've apparently been phased out.


An app_config.xml file will let you do it manually if you want too, most cpu apps can be done that way but not all.
ID: 68662 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
marmot
Avatar

Send message
Joined: 12 Dec 15
Posts: 43
Credit: 5,340,301
RAC: 15,182
5 million credit badge3 year member badge
Message 68666 - Posted: 3 May 2019, 17:34:43 UTC - in response to Message 68662.  

Well I was just about to ask about multithreaded CPU applications. Looks like I no longer have to since they've apparently been phased out.


An app_config.xml file will let you do it manually if you want too, most cpu apps can be done that way but not all.



This should work in your app_config.xml for 4 threads (check the client_state.xml for this information).

<app_version>
<app_name>milkyway_nbody</app_name>
<plan_class>mt</plan_class>
<avg_ncpus>4.0</avg_ncpus>
<cmdline>--nthreads 4</cmdline>
</app_version>
ID: 68666 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
wolfman1360

Send message
Joined: 17 Feb 17
Posts: 18
Credit: 968,286
RAC: 19
500 thousand credit badge2 year member badge
Message 68673 - Posted: 3 May 2019, 22:00:13 UTC - in response to Message 68666.  

Well I was just about to ask about multithreaded CPU applications. Looks like I no longer have to since they've apparently been phased out.


An app_config.xml file will let you do it manually if you want too, most cpu apps can be done that way but not all.



This should work in your app_config.xml for 4 threads (check the client_state.xml for this information).

<app_version>
<app_name>milkyway_nbody</app_name>
<plan_class>mt</plan_class>
<avg_ncpus>4.0</avg_ncpus>
<cmdline>--nthreads 4</cmdline>
</app_version>

Thank you.
Does this work on all CPU projects or only on a few?
I'm curious what the difference between the following is, though.
<avg_ncpus>4.0</avg_ncpus>
<cmdline>--nthreads 4</cmdline>
Aren't these essentially saying the same thing?

thanks!
ID: 68673 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ProfileKeith Myers
Avatar

Send message
Joined: 24 Jan 11
Posts: 219
Credit: 108,362,754
RAC: 16,025
100 million credit badge8 year member badgeextraordinary contributions badge
Message 68675 - Posted: 4 May 2019, 0:32:40 UTC - in response to Message 68673.  

For understanding what the descriptors do, it is best to refer to the BOINC documentation. https://boinc.berkeley.edu/wiki/Client_configuration#Application_configuration
The part you are interested in the document is listed under the Project-level configuration section.
ID: 68675 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
marmot
Avatar

Send message
Joined: 12 Dec 15
Posts: 43
Credit: 5,340,301
RAC: 15,182
5 million credit badge3 year member badge
Message 68679 - Posted: 4 May 2019, 3:49:56 UTC - in response to Message 68673.  
Last modified: 4 May 2019, 3:53:12 UTC


Does this work on all CPU projects or only on a few?

<cmdline>--nthreads 4</cmdline>



<cmdline>--nthreads 4</cmdline> is an actual command line option (could be for numerous other options besides multithreading) passed onto the WU application at startup and syntax depends on the coding culture of the author.
LLR.exe accepts "-t4", not sure it accepts "--nthreads 4"

If you don't pass on the option exactly the way the application expects it, then no multithreading.
If a project's WU doesn't actually have code to multi-thread, then the command line option is meaningless, so it will only work on CPU work units that are ready for multithreading.

(Sorry Keith, that was off topic, but interesting question to be answered)
ID: 68679 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
wolfman1360

Send message
Joined: 17 Feb 17
Posts: 18
Credit: 968,286
RAC: 19
500 thousand credit badge2 year member badge
Message 68683 - Posted: 4 May 2019, 6:20:00 UTC - in response to Message 68679.  


Does this work on all CPU projects or only on a few?

<cmdline>--nthreads 4</cmdline>



<cmdline>--nthreads 4</cmdline> is an actual command line option (could be for numerous other options besides multithreading) passed onto the WU application at startup and syntax depends on the coding culture of the author.
LLR.exe accepts "-t4", not sure it accepts "--nthreads 4"

If you don't pass on the option exactly the way the application expects it, then no multithreading.
If a project's WU doesn't actually have code to multi-thread, then the command line option is meaningless, so it will only work on CPU work units that are ready for multithreading.

(Sorry Keith, that was off topic, but interesting question to be answered)


That's exactly what I was looking for. The documentation simply provides various config examples without going into too much detail about that option in particular. Thank you for the explanation.

I don't think there are many multithreaded applications around. I haven't gotten one from MWH since I started crunching here again but it's good to know I can invoke it if I so choose (I'm assuming the reference to LLR.exe was what this meant)?
ID: 68683 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ProfileKeith Myers
Avatar

Send message
Joined: 24 Jan 11
Posts: 219
Credit: 108,362,754
RAC: 16,025
100 million credit badge8 year member badgeextraordinary contributions badge
Message 68689 - Posted: 4 May 2019, 17:25:49 UTC - in response to Message 68683.  

MW used to have a mt N-body application in earlier times. GPUGrid.net currently uses an mt application called QC Chemistry that heavily uses multiple cores with default of <cmdline>--nthreads 4</cmdline>. When the application first was developed it defaulted to using all cpu cores until users complained and it was knocked down to something more sensible.
ID: 68689 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
wolfman1360

Send message
Joined: 17 Feb 17
Posts: 18
Credit: 968,286
RAC: 19
500 thousand credit badge2 year member badge
Message 68692 - Posted: 4 May 2019, 18:27:33 UTC - in response to Message 68689.  

MW used to have a mt N-body application in earlier times. GPUGrid.net currently uses an mt application called QC Chemistry that heavily uses multiple cores with default of <cmdline>--nthreads 4</cmdline>. When the application first was developed it defaulted to using all cpu cores until users complained and it was knocked down to something more sensible.

Well that's interesting. I didn't think gpugrid had any CPU work at all for some reason. Neat.

I remember having MW use all the cores on my fx8350 back in the day.
ID: 68692 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ProfileKeith Myers
Avatar

Send message
Joined: 24 Jan 11
Posts: 219
Credit: 108,362,754
RAC: 16,025
100 million credit badge8 year member badgeextraordinary contributions badge
Message 68696 - Posted: 5 May 2019, 17:05:34 UTC - in response to Message 68692.  

The QC Chemistry app is only working well for Linux hosts. They are still debugging a QC Chemistry app for Windows hosts.
ID: 68696 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
marmot
Avatar

Send message
Joined: 12 Dec 15
Posts: 43
Credit: 5,340,301
RAC: 15,182
5 million credit badge3 year member badge
Message 68698 - Posted: 6 May 2019, 4:40:19 UTC - in response to Message 68696.  

They are still debugging a QC Chemistry app for Windows hosts.


Got 30 machines trying to get a hold of some of those.
Deleted 3 on a machine that got some because I was doing maintenance/rebuild and it would be down for 2 days. I didn't know the rarity.
Another WUProps WU with less than an hour runtime probably stuck on my record....


BTW, the most common WU's with plentiful work are:
SRBase and Primegrid (where ever the LLR.exe app is used) can run multi-threaded but you'll need to setup the app_config.xml
All the LHC@home WU's can multithread, Theory has to be setup for MT and has too much single thread time, but CMS and ATLAS thrive on MT.
YAFU is all multithreaded work (handled by the wrapper), up to 64 cores (maybe more).
Cosmology is VM (boinc2docker) multithreaded as well as any other project using the boinc2docker VM for work, so BOINC TACC (Texas), nanoHUB (both low work).
Amicable Numbers CPU work is minimum 2 cores.
I think CAS@home and BURP are MT, but can't get any work from them to find out. BURP's mission was way more important 10 years ago.
ID: 68698 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profilemikey
Avatar

Send message
Joined: 8 May 09
Posts: 2236
Credit: 259,752,249
RAC: 39,416
200 million credit badge10 year member badgeextraordinary contributions badge
Message 68699 - Posted: 6 May 2019, 10:33:58 UTC - in response to Message 68689.  

MW used to have a mt N-body application in earlier times. GPUGrid.net currently uses an mt application called QC Chemistry that heavily uses multiple cores with default of <cmdline>--nthreads 4</cmdline>. When the application first was developed it defaulted to using all cpu cores until users complained and it was knocked down to something more sensible.


Primegrid has a ton of cpu apps and MOST can be multi-threaded like that, so can the ones at RakeSearch, SRBase, I think Universe and others I don't remember right now. The easiest thing is to try it and see if it works, you have the basics now just change the app name which is listed under apps on most projects and put the app_config.xml file it in that projects folder.
ID: 68699 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
wolfman1360

Send message
Joined: 17 Feb 17
Posts: 18
Credit: 968,286
RAC: 19
500 thousand credit badge2 year member badge
Message 68705 - Posted: 7 May 2019, 21:07:12 UTC - in response to Message 68699.  

MW used to have a mt N-body application in earlier times. GPUGrid.net currently uses an mt application called QC Chemistry that heavily uses multiple cores with default of <cmdline>--nthreads 4</cmdline>. When the application first was developed it defaulted to using all cpu cores until users complained and it was knocked down to something more sensible.


Primegrid has a ton of cpu apps and MOST can be multi-threaded like that, so can the ones at RakeSearch, SRBase, I think Universe and others I don't remember right now. The easiest thing is to try it and see if it works, you have the basics now just change the app name which is listed under apps on most projects and put the app_config.xml file it in that projects folder.


Thanks!
I'm assuming if it doesn't support it it simply won't work and will resort to a single thread per WU?
ID: 68705 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profilemikey
Avatar

Send message
Joined: 8 May 09
Posts: 2236
Credit: 259,752,249
RAC: 39,416
200 million credit badge10 year member badgeextraordinary contributions badge
Message 68707 - Posted: 8 May 2019, 10:19:22 UTC - in response to Message 68705.  

MW used to have a mt N-body application in earlier times. GPUGrid.net currently uses an mt application called QC Chemistry that heavily uses multiple cores with default of <cmdline>--nthreads 4</cmdline>. When the application first was developed it defaulted to using all cpu cores until users complained and it was knocked down to something more sensible.


Primegrid has a ton of cpu apps and MOST can be multi-threaded like that, so can the ones at RakeSearch, SRBase, I think Universe and others I don't remember right now. The easiest thing is to try it and see if it works, you have the basics now just change the app name which is listed under apps on most projects and put the app_config.xml file it in that projects folder.


Thanks!
I'm assuming if it doesn't support it it simply won't work and will resort to a single thread per WU?


It may error some units out, I really don't remember.
ID: 68707 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
marmot
Avatar

Send message
Joined: 12 Dec 15
Posts: 43
Credit: 5,340,301
RAC: 15,182
5 million credit badge3 year member badge
Message 68711 - Posted: 9 May 2019, 12:49:39 UTC - in response to Message 68699.  
Last modified: 9 May 2019, 12:50:57 UTC

I think Universe and others I don't remember right now.


All the LHC@home WU's can multithread,
YAFU is all multithreaded work.
Cosmology is VM (boinc2docker) multithreaded
Amicable Numbers CPU work is minimum 2 cores.

RakeSearch has a user created optimized app that's supposedly faster than mt.
ID: 68711 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ProfileKeith Myers
Avatar

Send message
Joined: 24 Jan 11
Posts: 219
Credit: 108,362,754
RAC: 16,025
100 million credit badge8 year member badgeextraordinary contributions badge
Message 68714 - Posted: 9 May 2019, 20:48:29 UTC

System administrator Eric has fixed the project preferences to restore the ability to select campaigns again. Kudos.
ID: 68714 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : So no way to select project campaigns anymore on the new server code

©2019 Astroinformatics Group