log in

MacOS executable


Advanced search

Message boards : Sixtrack Application : MacOS executable

1 · 2 · 3 · Next
Author Message
Eric Mcintosh
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 12 Jul 11
Posts: 836
Credit: 1,420,242
RAC: 1,081
Message 28553 - Posted: 19 Jan 2017, 10:35:07 UTC

Well I have finally got some work on my Mac with our new MacOS executable,
built on OS X 10.10.5 Yosemite .
Please report to me eric.mcintosh@cern.ch or to this thread if you get some worki
and there are problems. Eric.
____________

MB Atlanos
Send message
Joined: 14 Jul 05
Posts: 11
Credit: 49,888
RAC: 118
Message 28583 - Posted: 20 Jan 2017, 19:51:08 UTC - in response to Message 28553.

The executable works with OS X 10.9.5 Mavericks and a Core 2 Duo CPU:
https://lhcathome.cern.ch/lhcathome/result.php?resultid=113186656

Thanks for your effort.

Eric Mcintosh
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 12 Jul 11
Posts: 836
Credit: 1,420,242
RAC: 1,081
Message 28588 - Posted: 21 Jan 2017, 7:27:44 UTC - in response to Message 28583.

Thanks for the feedback. Good news for me. I am sorry it took so
long to get this executable installed. Eric.
____________

noderaser
Avatar
Send message
Joined: 4 Oct 05
Posts: 28
Credit: 200,140
RAC: 559
Message 28624 - Posted: 23 Jan 2017, 3:21:36 UTC

I'm getting them on my iMac with 10.8.5, though the validation is only about 50/50 at this point:

https://lhcathome.cern.ch/lhcathome/results.php?hostid=10143259
____________

Stick
Send message
Joined: 21 Aug 07
Posts: 37
Credit: 498,541
RAC: 823
Message 28636 - Posted: 23 Jan 2017, 22:13:41 UTC
Last modified: 23 Jan 2017, 22:24:03 UTC

All 3 of these inconclusives are paired with wingmen using the SixTrack v453.00
x86_64-apple-darwin app: Validation inconclusive tasks for computer 9631414. Same computer currently has 14 valids with a variety of computer types including Windows, Linux, and some Apple machines.

MB Atlanos
Send message
Joined: 14 Jul 05
Posts: 11
Credit: 49,888
RAC: 118
Message 28637 - Posted: 24 Jan 2017, 1:31:55 UTC

Hmm, interesting: all 8 tasks (from 20 Jan 2017, 0:27:54 UTC) have the same computer as wingmen, host 10372338. A windows machine with SixTrack v451.07 (pni)windows_intelx86 and client 7.6.22

And the 3 computed task are all inconclusives.

https://lhcathome.cern.ch/lhcathome/results.php?hostid=10262927

Claus Varming Lund
Send message
Joined: 15 Feb 15
Posts: 6
Credit: 21,381,174
RAC: 20,667
Message 28651 - Posted: 24 Jan 2017, 21:31:10 UTC

I have tried it on MAC "El Capitan" and "Sierra"
Allmost 50% of WU's are "Completed, validation inconclusive"
That is a lot more than usually, compared to a Windows Machine.

Eric Mcintosh
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 12 Jul 11
Posts: 836
Credit: 1,420,242
RAC: 1,081
Message 28696 - Posted: 27 Jan 2017, 17:03:52 UTC

MEA CULPA; the MacOS version is incompatible with the Linux/Windows.
Version 4530 has a minor bug fix in the RIPPLE code but it gives different
results. Hope to consolidate in a week or so with new updated versions
everywhere. The current 4530 MacOS is withdrawn. Eric.
____________

Profile ritterm
Avatar
Send message
Joined: 30 May 08
Posts: 69
Credit: 3,384,910
RAC: 1
Message 28701 - Posted: 28 Jan 2017, 13:44:45 UTC - in response to Message 28696.
Last modified: 28 Jan 2017, 13:45:04 UTC

The current 4530 MacOS is withdrawn.

I think I have recent inconclusive results where my wingman's task was sent out after this post (e.g., Workunit 56122830).

Eric Mcintosh
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 12 Jul 11
Posts: 836
Credit: 1,420,242
RAC: 1,081
Message 28707 - Posted: 29 Jan 2017, 8:14:55 UTC

Sorry the MacOS executable is withdrawn temporarily.
Hope to have it back in 1 to 2 weeks. Eric.
____________

Profile ritterm
Avatar
Send message
Joined: 30 May 08
Posts: 69
Credit: 3,384,910
RAC: 1
Message 28747 - Posted: 31 Jan 2017, 12:40:33 UTC - in response to Message 28707.
Last modified: 31 Jan 2017, 12:40:50 UTC

Sorry the MacOS executable is withdrawn temporarily.

There are hosts out there still returning results using the v453 apple-darwin app (e.g., 10417292, 10415063, & 10411359). I know it might be a lesser problem right now, but are in progress tasks for that app not going to be canceled?

kyrsjo
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 23 Jan 17
Posts: 29
Credit: 94,364
RAC: 2,045
Message 28763 - Posted: 2 Feb 2017, 9:51:22 UTC

FYI: The macOS results (from SixTrack version 4.5.30) are physically valid since none of the currently running inputs use the removed RIPP feature, however they may differ slightly from the Linux and Windows version (from SixTrack 4.5.17) as in version 4.5.25 we fixed a small bug in how the input files were read. This means that when it compares results from MacOS with Windows or Linux, it fails... We're really sorry for this mess.

The good news is that version 4.6.x is in the final stages of testing, introducing lots of new features for the researchers running the simulations, and versions for Linux (64-bit, we can probably do 32-bit as well if there is demand for it), Mac OS, Windows (64- and 32-bit), FreeBSD and possibly NetBSD. AVX is also supported, and we've also acquired an ARM server to test on...

Further we think we've figured out why it is sometimes driving the I/O crazy (overzealous flushing of output files) - fixing this should speed things up quite a bit. So there may be another release not so long after the next one.

Now why it hasn't stopped sending SixTrack jobs to Mac hosts I unfortunately cannot answer; my work is mainly on the SixTrack application programming side, not on the job management code. However I know it is being looked into.

It is possible to follow the development at our GitHub page: https://github.com/SixTrack/SixTrack
Please let us know if you see something strange :) There is also a Google summer of code internship coming up...

Thanks a lot for your computing time and patience, it is really appreciated!

-- Kyrre Sjobak, SixTrack developer @ CERN

James Molson
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 25 Jan 17
Posts: 16
Credit: 864,017
RAC: 1,034
Message 28764 - Posted: 2 Feb 2017, 11:30:23 UTC - in response to Message 28763.

I should also add that if anybody has any requests for other platforms in addition to the above list (other than android/GPUs) please make yourself known and I'll see what I can do.

Profile ritterm
Avatar
Send message
Joined: 30 May 08
Posts: 69
Credit: 3,384,910
RAC: 1
Message 28766 - Posted: 2 Feb 2017, 13:52:55 UTC - in response to Message 28763.
Last modified: 2 Feb 2017, 14:04:53 UTC

kyrsjo wrote:
FYI: The macOS results (from SixTrack version 4.5.30) are physically valid since none of the currently running inputs use the removed RIPP feature, however they may differ slightly from the Linux and Windows version (from SixTrack 4.5.17) as in version 4.5.25 we fixed a small bug in how the input files were read. This means that when it compares results from MacOS with Windows or Linux, it fails... We're really sorry for this mess...

Thanks for the feedback, Kyrre! If MacOS results are actually valid from a scientific perspective, what's the plan to deal with the "Validation inconclusive" results?

kyrsjo
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 23 Jan 17
Posts: 29
Credit: 94,364
RAC: 2,045
Message 28767 - Posted: 2 Feb 2017, 17:27:34 UTC - in response to Message 28766.

The problem is when BOINC tries to validate results from SixTrack 4.5.30 (Mac OS) with results from 4.5.17 (everything else); they are not always *exactly* the same due to numerical roundoff, so BOINC will mark them as invalid.

I don't know what can be done about those WUs... As I said, they might have passed if compared to another mac result. How does this affect your scores (I'm new to BOINC...)?

From the scientific perspective, it is very good that if they DO pass the validation test, the physics is OK, so we don't need to go hunt down every WU that was done and validated on OS X and then resubmit these.

As far as I know, the main thing remaining before we can release 4.6 is to fix the testing code on Windows, so that we can validate that our Windows executable produces the correct results. Then we need to run the tests, and hopefully that's it...

Again, thanks a lot to those of you who pointed this out!

Toby Broom
Volunteer moderator
Send message
Joined: 27 Sep 08
Posts: 358
Credit: 78,217,893
RAC: 112,259
Message 28768 - Posted: 2 Feb 2017, 17:55:51 UTC
Last modified: 2 Feb 2017, 18:00:43 UTC

Great to see some SixTrack development :)

I know people asked for GPU in the past, I'm not sure how much sense, effort & benefit from your perspective.

I felt the addition of AVX wasn't too much effort and should give good boost in speed for enabled systems.

Profile ritterm
Avatar
Send message
Joined: 30 May 08
Posts: 69
Credit: 3,384,910
RAC: 1
Message 28769 - Posted: 2 Feb 2017, 18:14:53 UTC - in response to Message 28767.
Last modified: 2 Feb 2017, 18:18:12 UTC

kyrsjo wrote:
I don't know what can be done about those WUs... As I said, they might have passed if compared to another mac result. How does this affect your scores (I'm new to BOINC...)?

How it affects volunteers scores/credit depends on which tasks sent out for a workunit get validated. For me, I suspect that a third task returned by a Windows or Linux host will validate with me and I'll get credit; if that third task is from a Mac host, then it will likely validate with the other Mac host. In the latter case, my task will get marked as invalid and get reduced or no credit**. I'm not sure which because I don't remember ever having an invalid task here. Does that make sense?

** Of course, it's the science that matters... ;-)

Stick
Send message
Joined: 21 Aug 07
Posts: 37
Credit: 498,541
RAC: 823
Message 28770 - Posted: 2 Feb 2017, 21:22:57 UTC

I suggest someone look carefully at All tasks for computer 10357822 before deciding how to resolve the validation vs. scientifically correct results issue. This computer is currently showing that is has returned over 25,000 Sixtrack results and approximately 24,500 of them are inconclusive. I believe the computer is most likely malfunctioning in some way and returning unreliable results - as evidenced by its 345 invalids and 5 errors. But, surprisingly, it also has returned 75 valids. Therefore, I suspect a substantial number of its inconclusives are truly invalid and not just "rounding errors".

Eric Mcintosh
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 12 Jul 11
Posts: 836
Credit: 1,420,242
RAC: 1,081
Message 28774 - Posted: 3 Feb 2017, 9:06:58 UTC - in response to Message 28770.

Thanks Stick; this is indeed our MacOS executable problem.
See other messages from Kyrre. Eric.
____________

USTL-FIL (Lille Fr)
Send message
Joined: 11 Dec 09
Posts: 16
Credit: 71,745,376
RAC: 133,592
Message 28778 - Posted: 3 Feb 2017, 14:29:16 UTC

Why not set 'Homogeneous redundancy' for sixtrack, until the new version is completed?
https://boinc.berkeley.edu/trac/wiki/HomogeneousRedundancy
You need to wait until there are no jobs in progress to do this :-(

1 · 2 · 3 · Next

Message boards : Sixtrack Application : MacOS executable