Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 164
Posts: 164   Pages: 17   [ Previous Page | 8 9 10 11 12 13 14 15 16 17 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
This topic has been viewed 44404 times and has 163 replies Next Thread
Aurum
Master Cruncher
The Great Basin
Joined: Dec 24, 2017
Post Count: 2384
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: For Current Volunteers: Advance Information on Our Newest Project

The WU would've been done in 1 day instead of 13.
----------------------------------------

...KRI please cancel all shadow-banning
----------------------------------------
[Edit 1 times, last edit by Aurum420 at Sep 7, 2020 11:52:08 AM]
[Sep 7, 2020 11:51:47 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: For Current Volunteers: Advance Information on Our Newest Project

The standard deadline is 7 days and evidently, with this volunteers running 160 hours, and probably more as the screenshot only lists the CPU time attributed as far as I can see, there's argument too for making it longer. The job was finished, it was validated.

Access to most all as is the intend of volunteer computing, to get as many as possible involved. Personally, I hardly watch except when MY device turns in an error, which I get alerted to in the daily API extract run. If not error, 99.9999999% of the time the crediting to the tally will arrive eventually.
[Sep 7, 2020 12:41:49 PM]   Link   Report threatening or abusive post: please login first  Go to top 
alanb1951
Veteran Cruncher
Joined: Jan 20, 2006
Post Count: 884
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: For Current Volunteers: Advance Information on Our Newest Project

@Aurum420
One would think it wouldn't take too many of these to rethink their Quorum 2 policy:

lavaflow has already explained why that particular case showed up; also, I wonder if that overrunning machine has a bigger queue than it can sustain... And I do wonder how often such cases actually happen - unfortunately, without the ability to analyse the total returns records we can only guess (and my guess is that it's uncommon!)

With regards to abandoning Quorum 2 - if they did so for this experiment the science could not be considered valid! There would be no guarantee that a quorum 1 task actually returned a valid result; for instance, what if a machine has a small area of RAM that has a stuck bit problem but it usually happens to be in a data area and doesn't cause a crash or seriously out of range result that a validator could catch??? If that happened, an entire cell's calculations would be effectively invalid.

I raise that possibility because the laptop from which I'm sending this post had exactly that problem when relatively new (there was a 128 MB block with a fair number of stuck bits) and I only noticed it when I started getting Invalid quorum 2 jobs on WCG - a pair of new memory sticks gave me both an upgrade and a return to valid results, but I wonder how many quorum one results I returned that happened to have data in that area but no obvious error resulted... (Fortunately, it probably didn't actually matter because of the nature of the quorum one projects!)

Given that (as has been pointed out before) each ARP1 work unit represents the only task for a specific part of the total experimental area, they can't afford to have an unverified result, so the concept of trusted machine does not apply, being appropriate only for experiments which use multiple random views of the same data (e.g. FAH2, MIP1 and OPN1, or the climate simulations at CPDN)

Hope this sheds some light - Al.
[Sep 8, 2020 4:38:16 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Aurum
Master Cruncher
The Great Basin
Joined: Dec 24, 2017
Post Count: 2384
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: For Current Volunteers: Advance Information on Our Newest Project

...I wonder how many quorum one results I returned that happened to have data in that area but no obvious error resulted...
Wouldn't they be listed as Invalids on Results Status? E.g., https://www.worldcommunitygrid.org/ms/viewBoi...By=sentTime&pageNum=1
----------------------------------------

...KRI please cancel all shadow-banning
[Sep 8, 2020 9:42:36 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Aurum
Master Cruncher
The Great Basin
Joined: Dec 24, 2017
Post Count: 2384
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: For Current Volunteers: Advance Information on Our Newest Project

adri, Would it be possible to use your script https://a3a3.home.xs4all.nl/wcg/wcgresults to extract all ARP WUs with 3 or more Valids awarded???
----------------------------------------

...KRI please cancel all shadow-banning
----------------------------------------
[Edit 1 times, last edit by Aurum420 at Sep 8, 2020 9:52:16 AM]
[Sep 8, 2020 9:51:18 AM]   Link   Report threatening or abusive post: please login first  Go to top 
adriverhoef
Master Cruncher
The Netherlands
Joined: Apr 3, 2009
Post Count: 2104
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: For Current Volunteers: Advance Information on Our Newest Project

adri, Would it be possible to use your script https://a3a3.home.xs4all.nl/wcg/wcgresults to extract all ARP WUs with 3 or more Valids awarded???

As far as I know you can't find this information through the API, these data are only available after clicking the Results Status button, so you would need a different program, one that is capable of scraping data from the Results Status page.

You could use a program like wcgstats, it scrapes the results from the Results Status page and inspects each Result Name (result) to display its Workunit Status. Just a quick example of how it looks:
$ wcgstats -w -m4 -s0 -p2 -Qf
OPN1_0009930_04239_0-- Linux Fedora i5 - In Progress 9/8/20 01:48:36 9/15/20 01:48:36 0.00 0.0 / 0.0

ARP1_0001798_022_2-- Linux Fedora i5 - In Progress 9/7/20 12:06:59 9/11/20 00:06:59 0.00 0.0 / 0.0
ARP1_0001798_022_0-- Linux 727 Valid 8/31/20 12:06:16 9/7/20 14:37:37 11.91 617.4 / 593.3
ARP1_0001798_022_1-- Linux Ubuntu 727 Valid 8/31/20 12:05:06 9/1/20 17:26:56 26.90 569.2 / 593.3
Note: Here, the name of the device is listed as i5. Below, in another example, I have removed the names of the devices (and the options -Q and -f).

Now, suppose you want to view all ARP1 results, then you would need to call the program wcgstats as follows:
$ wcgstats -w -aARP1
ARP1_0008345_023_1--   Linux Debian   -     In Progress            9/8/20 05:37:56     9/15/20 05:37:56    0.00       0.0 / 0.0
ARP1_0008345_023_0-- Linux Fedora - In Progress 9/8/20 05:34:27 9/15/20 05:34:27 0.00 0.0 / 0.0

ARP1_0018262_023_2-- Linux Fedora - In Progress 9/7/20 16:20:06 9/14/20 16:20:06 0.00 0.0 / 0.0
ARP1_0018262_023_1-- Linux Scient 727 Pending Validation 9/7/20 15:57:23 9/8/20 05:06:23 10.75 640.8 / 0.0
ARP1_0018262_023_0-- Linux - Detached 9/7/20 15:56:14 9/7/20 16:18:05 0.00 0.0 / 0.0

ARP1_0028073_024_1-- Linux Ubuntu - In Progress 9/7/20 12:30:25 9/14/20 12:30:25 0.00 0.0 / 0.0
ARP1_0028073_024_0-- Linux Fedora - In Progress 9/7/20 12:29:10 9/14/20 12:29:10 0.00 0.0 / 0.0

ARP1_0001798_022_2-- Linux Fedora - In Progress 9/7/20 12:06:59 9/11/20 00:06:59 0.00 0.0 / 0.0
ARP1_0001798_022_0-- Linux 727 Valid 8/31/20 12:06:16 9/7/20 14:37:37 11.91 617.4 / 593.3
ARP1_0001798_022_1-- Linux Ubuntu 727 Valid 8/31/20 12:05:06 9/1/20 17:26:56 26.90 569.2 / 593.3

ARP1_0024330_023_1-- Linux - In Progress 9/6/20 17:24:52 9/13/20 17:24:52 0.00 0.0 / 0.0
ARP1_0024330_023_0-- Linux Fedora 727 Pending Validation 9/6/20 17:24:34 9/8/20 05:34:26 16.14 621.0 / 0.0

ARP1_0009751_023_1-- Linux Ubuntu 727 Valid 9/6/20 05:52:51 9/7/20 07:07:26 23.08 207.0 / 449.4
ARP1_0009751_023_0-- Linux Fedora 727 Valid 9/6/20 05:50:50 9/7/20 14:47:40 16.71 691.8 / 449.4

ARP1_0011489_023_1-- Linux 727 Valid 9/6/20 01:31:52 9/7/20 16:49:42 21.99 614.0 / 657.9
ARP1_0011489_023_0-- Linux Fedora 727 Valid 9/6/20 01:31:26 9/7/20 12:29:10 17.82 701.8 / 657.9

ARP1_0000808_023_0-- Linux 727 Valid 9/5/20 22:59:52 9/7/20 04:07:13 13.68 678.9 / 666.4
ARP1_0000808_023_1-- Linux Fedora 727 Valid 9/5/20 22:59:18 9/7/20 12:06:59 28.05 654.0 / 666.4

ARP1_0028951_023_0-- Linux - In Progress 9/5/20 07:00:04 9/12/20 07:00:04 0.00 0.0 / 0.0
ARP1_0028951_023_1-- Linux Fedora 727 Pending Validation 9/5/20 06:59:15 9/6/20 17:24:34 15.23 580.3 / 0.0

ARP1_0000129_023_1-- Linux Fedora 727 Pending Validation 9/5/20 01:25:38 9/6/20 05:50:49 15.65 594.8 / 0.0
ARP1_0000129_023_0-- Linux Ubuntu - In Progress 9/5/20 01:24:19 9/12/20 01:24:19 0.00 0.0 / 0.0

ARP1_0009234_023_1-- LinuxMint - In Progress 9/3/20 20:02:26 9/10/20 20:02:26 0.00 0.0 / 0.0
ARP1_0009234_023_0-- Linux Fedora 727 Pending Validation 9/3/20 20:01:56 9/5/20 06:59:15 17.58 686.9 / 0.0

ARP1_0033770_022_0-- Linux Scient - In Progress 9/3/20 03:24:08 9/10/20 03:24:08 0.00 0.0 / 0.0
ARP1_0033770_022_1-- Linux Fedora 727 Pending Validation 9/3/20 03:20:51 9/4/20 12:26:05 15.40 607.4 / 0.0


Notes:
Only 15 results can be shown at a time due to website restrictions.
When there are more than 15 results, the output will show the number of available pages.


To show aborted results from MIP1, you would use:
$ wcgstats -w -aMIP1 -sA
MIP1_00317382_18863_1--   Linux Fedora   716   Server Aborted         9/8/20 03:50:00     9/8/20 05:36:35     0.00       0.0 / 0.0
MIP1_00317382_18863_0-- MSWin 10 716 Valid 8/29/20 03:48:59 9/8/20 05:31:42 3.42 69.9 / 69.9


Finally, to answer your question, you would need another filter - like some short Perl code - to find the answer to your question. I'll have to give it some thought. biggrin

PS. Lots of options available! tongue
Without options, the program will show basic statistics (as seen on ”My Contribution” page), its original intention.
$ wcgstats
2020-09-08 12:06:02 166:072:12:44:38 1,101 550,513,054 360 2,282,174 137 330:055:22:02:31 412 816,409,068 247 2,720,835 155
[Sep 8, 2020 1:32:06 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Aurum
Master Cruncher
The Great Basin
Joined: Dec 24, 2017
Post Count: 2384
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: For Current Volunteers: Advance Information on Our Newest Project

Adri, Thanks for considering it. PERL was made for such a task. Sadly I forget all the PERL I knew two decades ago :-)
I can't see a way to tell how many ARP WUs I've completed, but it's a fair amount. I think your WCGresults script only returns my own results. Still that's a start. I'll give it a try and strong arm it in excel.
----------------------------------------

...KRI please cancel all shadow-banning
[Sep 8, 2020 3:49:38 PM]   Link   Report threatening or abusive post: please login first  Go to top 
adriverhoef
Master Cruncher
The Netherlands
Joined: Apr 3, 2009
Post Count: 2104
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: For Current Volunteers: Advance Information on Our Newest Project

adri, Would it be possible to use your script https://a3a3.home.xs4all.nl/wcg/wcgresults to extract all ARP WUs with 3 or more Valids awarded???

After doing the shopping for our daily needs, I'm coming up with these thoughts:

If you have a certain number of results that exceeds 15, more than fits a Results Status page, you need to use pagenumbers (option -p of wcgstats). Let's say you have found the number of Results Status pages using wcgstats -w -aARP1 -l1 and now you want to find out the number of Valids per result that's more than two (--I haven't got enough ARP1's in my results, so I'll be using OPN1 instead--):
$ wcgstats -w -aOPN1 -Qff -l1
Pages: 39
OPN1_0010143_03734_0-- Linux Fedora - In Progress 9/8/20 14:38:19 9/15/20 14:38:19 0.00 0.0 / 0.0


(The number we've found here is 39.)
Then you can use a loop (--plus-- you must use the option -A of wcgstats to prevent interference with the string " Valid ", a string that doesn't cause confusion with 'Pending Validation'):
$ for p in `seq 1 39`;do wcgstats -A -aOPN1 -wQ -p$p -P | perl -w00ne '@r = split(/ Valid /); print "$#r:\n$_" if $#r >= 3'; done
3:
OPN1_0009302_04387_2-- Linux Fedora 717 Valid 9/7/20 04:50:41 9/7/20 09:54:15 2.46 78.0 / 78.0
OPN1_0009302_04387_1-- Linux 717 Valid 8/31/20 04:50:41 9/1/20 04:32:29 3.08 78.7 / 78.0
OPN1_0009302_04387_0-- Linux Ubuntu 717 Valid 8/31/20 04:50:19 9/7/20 06:39:16 2.19 77.2 / 78.0

3:
OPN1_0009251_05851_2-- Linux Fedora 717 Valid 9/6/20 02:08:07 9/6/20 04:58:12 2.65 72.5 / 43.6
OPN1_0009251_05851_1-- Linux SUSE 717 Valid 8/30/20 02:07:42 9/7/20 00:53:22 3.03 80.2 / 43.6
OPN1_0009251_05851_0-- CentOS Linux 717 Valid 8/30/20 02:07:17 8/30/20 03:56:05 1.77 14.6 / 43.6

(The seagreen-coloured workunit-names are mine.)

So now the interesting part: as soon as you have found the exact number of Results Status pages, you can use the loop command above, using "ARP1" instead of "OPN1", of course. cool
[Sep 8, 2020 4:42:42 PM]   Link   Report threatening or abusive post: please login first  Go to top 
adriverhoef
Master Cruncher
The Netherlands
Joined: Apr 3, 2009
Post Count: 2104
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: For Current Volunteers: Advance Information on Our Newest Project

Adri, Thanks for considering it. PERL was made for such a task. Sadly I forget all the PERL I knew two decades ago :-)
Yes, you have to keep up the knowledge, just as spoken and written language.
I can't see a way to tell how many ARP WUs I've completed, but it's a fair amount.
You would need to start using something like wcgresults to log results to a (log)file, then you could count them. cool
Here's my way: each hour I'm logging all my results that went through the validator, using crontab with this entry in my crontab:
$ crontab -l | grep wcgresults
xx * * * * bin/wcgresults -l0 -daf www/WCG.log
(Here, 'xx' is the number of minutes after the hour.)
Then e.g. use wcglog to count the number of ARP1s:
$ wcglog -1 -e ^arp1
^arp1 n=1528 CpuHours=28974.66 Hrs/n=18.962
I think your WCGresults script only returns my own results.
That's right. My wcgresults script only returns your own results. (However, you could add other members' names if you know their verification codes.)
That said, you could use the free LibreOffice Spreadsheet Application oocalc to view the logfile, too. wink love struck

Also, let's not forget that it goes without saying: wcgstats only works on what's currently available on the WCG website, i.e. if your results disappear from the Results Status pages, then they have gone forever. devilish
----------------------------------------
[Edit 1 times, last edit by adriverhoef at Sep 8, 2020 5:45:06 PM]
[Sep 8, 2020 5:30:36 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: For Current Volunteers: Advance Information on Our Newest Project

I can't see a way to tell how many ARP WUs I've completed, but it's a fair amount.

Have a look at https://www.worldcommunitygrid.org/ms/viewMyMemberPage.do
[Sep 8, 2020 5:44:27 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 164   Pages: 17   [ Previous Page | 8 9 10 11 12 13 14 15 16 17 | Next Page ]
[ Jump to Last Post ]
Post new Thread