Separation Modified Fit v1.24
log in

Advanced search

Message boards : News : Separation Modified Fit v1.24

Author Message
Jake Weiss
Volunteer moderator
Project developer
Project tester
Project scientist
Send message
Joined: 25 Feb 13
Posts: 430
Credit: 7,614,194
RAC: 8,126

Message 59189 - Posted: 1 Jul 2013, 20:01:43 UTC
Last modified: 1 Jul 2013, 20:51:43 UTC

Hey all,

I just released a new version of Separation Modified Fit. Version 1.24 fixes some Mac compatability for users attempting to use GPUs and library issues for older versions of Linux.

In addition I put up some new runs:

de_modfit_09_3s_test_1
ps_modfit_09_3s_test_1
de_modfit_09_3s_testwrap_2
ps_modfit_09_3s_testwrap_1

If anyone runs into any problems please let me know.


Thank you,

Jake W

Alinator
Send message
Joined: 7 Jun 08
Posts: 464
Credit: 56,639,936
RAC: 0

Message 59191 - Posted: 2 Jul 2013, 13:19:45 UTC

Were there any changes to the Windows apps, other than a version number change?

Jake Weiss
Volunteer moderator
Project developer
Project tester
Project scientist
Send message
Joined: 25 Feb 13
Posts: 430
Credit: 7,614,194
RAC: 8,126

Message 59192 - Posted: 2 Jul 2013, 13:26:34 UTC

There was a code change that was implemented across the board but it should only effect Mac users.

Alinator
Send message
Joined: 7 Jun 08
Posts: 464
Credit: 56,639,936
RAC: 0

Message 59193 - Posted: 2 Jul 2013, 13:52:06 UTC
Last modified: 2 Jul 2013, 14:01:42 UTC

OK, I'll have to make some updates to my app_info files for the hosts I have on the anonymous platform.

<edit>BTW, is there a reason why there isn't a 32 bit version of MWSMF for Winboxes?

Jake Weiss
Volunteer moderator
Project developer
Project tester
Project scientist
Send message
Joined: 25 Feb 13
Posts: 430
Credit: 7,614,194
RAC: 8,126

Message 59196 - Posted: 2 Jul 2013, 15:51:08 UTC

We are working on it, but these bugs were on the top of the priority list for now. There seems to be one other small issue I need to look into before I start working on that.

Jake W.

Alinator
Send message
Joined: 7 Jun 08
Posts: 464
Credit: 56,639,936
RAC: 0

Message 59250 - Posted: 5 Jul 2013, 20:49:43 UTC

OK, I got a chance to update my anonymous hosts and the 1.24 app seems to be working fine on all my Winboxes.

AiusLoquens
Send message
Joined: 26 Jun 13
Posts: 2
Credit: 1,443,395
RAC: 0

Message 59263 - Posted: 7 Jul 2013, 16:45:39 UTC - in response to Message 59189.

I run Milkyway on a Mac and I continue to receive the "GPU lacks necessary double precision extension" message. Is there anything I can do about this.

Profile tito
Send message
Joined: 3 Mar 08
Posts: 10
Credit: 100,045,266
RAC: 0

Message 59270 - Posted: 8 Jul 2013, 7:11:45 UTC - in response to Message 59193.

OK, I'll have to make some updates to my app_info files for the hosts I have on the anonymous platform.

<edit>BTW, is there a reason why there isn't a 32 bit version of MWSMF for Winboxes?

So use app_config instead of app_info.
It will download new versions of app itself.

Alinator
Send message
Joined: 7 Jun 08
Posts: 464
Credit: 56,639,936
RAC: 0

Message 59272 - Posted: 8 Jul 2013, 11:21:46 UTC - in response to Message 59270.

Unfortunately, to workaround BOINC limitations in the way it handles multi-threaded CPU applications (nBody) you have to use the anonymous platform currently. Once you do that the app_config file is ignored.

So it's all or nothing in the app_info file.

Richard Haselgrove
Send message
Joined: 4 Sep 12
Posts: 218
Credit: 448,778
RAC: 0

Message 59273 - Posted: 8 Jul 2013, 11:49:20 UTC - in response to Message 59272.

Unfortunately, to workaround BOINC limitations in the way it handles multi-threaded CPU applications (nBody) you have to use the anonymous platform currently. Once you do that the app_config file is ignored.

So it's all or nothing in the app_info file.

Actually, not so.

Both app_info and app_config can be used at the same time: if both are present, and both contain values for what is fundamentally the same parameter (e.g. <coproc><count> in app_info is the same value as <gpu_versions><gpu_usage> in app_config), then the value in app_config takes precedence. (source: Josef W. Segur)

The thing you can't do is to run one Milkyway app (say, N-Body) under app_info, but use stock settings and automatic updating for other apps from the same project. If you wanted to run both N-Body and a GPU app here, you would have to write an app_info.xml file which defines the files and parameters for both applications.

Alinator
Send message
Joined: 7 Jun 08
Posts: 464
Credit: 56,639,936
RAC: 0

Message 59275 - Posted: 8 Jul 2013, 12:46:12 UTC - in response to Message 59273.
Last modified: 8 Jul 2013, 12:56:31 UTC

Agreed. So in that case (which is what I'm doing) you may as well get rid of app_config since there isn't anything in it you can't do with app_info, and it's one less thing to worry about getting and keeping right. ;-)

<edit> IMHO, they got the precedence backwards simply because app_info is the more 'powerful' tool. But then what do I know? :-D

Richard Haselgrove
Send message
Joined: 4 Sep 12
Posts: 218
Credit: 448,778
RAC: 0

Message 59276 - Posted: 8 Jul 2013, 13:47:04 UTC - in response to Message 59275.

Agreed. So in that case (which is what I'm doing) you may as well get rid of app_config since there isn't anything in it you can't do with app_info, and it's one less thing to worry about getting and keeping right. ;-)

<edit> IMHO, they got the precedence backwards simply because app_info is the more 'powerful' tool. But then what do I know? :-D

One thing you can do with app_config that you can't do with app_info is to make changes 'on the fly', and apply them without stopping/restarting BOINC. That makes it a useful prototyping tool, especially on a system which also runs projects which don't checkpoint well.

There's also no equivalent of <max_concurrent> available in app_info.

Alinator
Send message
Joined: 7 Jun 08
Posts: 464
Credit: 56,639,936
RAC: 0

Message 59277 - Posted: 8 Jul 2013, 14:17:55 UTC - in response to Message 59276.
Last modified: 8 Jul 2013, 14:51:21 UTC

LOL...

DOHHHH.... I stand corrected! That's what I get for not staying fully up to date over on the BOINC boards. :-)

I guess it would be too much to ask if Dr. Anderson could add the <max_concurrent> element to the anonymous platform, or at least add the ability to reread all app_info files on the fly, like you can do for the local prefs. ;-)

<edit> Is the rereading of app_config automatic, or do you have to use the Read Config File command or something like that?

captainjack
Send message
Joined: 22 Jun 13
Posts: 40
Credit: 35,269,088
RAC: 0

Message 59279 - Posted: 8 Jul 2013, 17:03:16 UTC

You have to use the Read Config File command. When you issue that command it will adopt the new behavior of the app_config file.

In Boinc Manager, on the Tasks tab, the status column may continue to show the previous setting, but it should run the new settings. For example, if you previously had it set for each task to use 1 cpu and 1 nvidia gpu, and the revised setting is for each task to use 1 cpu and .5 nvidia gpu; the status column may continue to show 1 cpu and 1 nvidia gpu but it should actually operate with 1 cpu and .5 nvidia gpu. The wording will straighten out later.

Alinator
Send message
Joined: 7 Jun 08
Posts: 464
Credit: 56,639,936
RAC: 0

Message 59280 - Posted: 8 Jul 2013, 17:15:30 UTC - in response to Message 59279.

Roger that. Thanks.

DJStarfox
Send message
Joined: 29 Sep 10
Posts: 53
Credit: 847,281
RAC: 95

Message 59292 - Posted: 9 Jul 2013, 12:02:58 UTC

This binary is accessing my /home folder again, and it's being denied by SELinux. This causes the task to crash.

This was a problem before with the regular separation binaries, but you had fixed it there. Guess you should compare source code or something.

DJStarfox
Send message
Joined: 29 Sep 10
Posts: 53
Credit: 847,281
RAC: 95

Message 59293 - Posted: 9 Jul 2013, 12:08:11 UTC

System:
Linux localhost 2.6.35.14-106.fc14.x86_64 #1 SMP Wed Nov 23 13:07:52 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Getting these errors with modified fit:
../../projects/milkyway.cs.rpi.edu_milkyway/milkyway_separation__modified_fit_1.24_x86_64-pc-linux-gnu: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ../../projects/milkyway.cs.rpi.edu_milkyway/milkyway_separation__modified_fit_1.24_x86_64-pc-linux-gnu)

DJStarfox
Send message
Joined: 29 Sep 10
Posts: 53
Credit: 847,281
RAC: 95

Message 59376 - Posted: 16 Jul 2013, 4:11:43 UTC - in response to Message 59293.

Any word on this at all?

I cannot run any modified fit tasks until this is fixed. I think statically linking the glibc version GLIBC_2.14 will fix it.

Jake Weiss
Volunteer moderator
Project developer
Project tester
Project scientist
Send message
Joined: 25 Feb 13
Posts: 430
Credit: 7,614,194
RAC: 8,126

Message 59378 - Posted: 16 Jul 2013, 13:05:15 UTC

I have a new version of the modified fit tested, I am just waiting for my current runs to finish. Once they are done, I will release it which should fix the problem.

Jake W.

Freeze_XJ
Send message
Joined: 18 Aug 12
Posts: 4
Credit: 14,849,001
RAC: 0

Message 59683 - Posted: 26 Aug 2013, 13:22:57 UTC

Errors are still occurring, with following in stdout

Failed to calculate integral 0
Failed to calculate likelihood
<background_integral> nan </background_integral>
<stream_integral> nan nan nan </stream_integral>
<background_likelihood> nan </background_likelihood>
<stream_only_likelihood> nan nan nan </stream_only_likelihood>
<search_likelihood> nan </search_likelihood>
16:59:27 (9512): called boinc_finish

(http://milkyway.cs.rpi.edu/milkyway/result.php?resultid=548714650)
Running on an XUbuntu 13.04, AMD7950 (factory-OCed), and nothing out of ordinary.

In the past few days I've seen 11 errors (out of 200+ WUs), all exactly identical.


Post to thread

Message boards : News : Separation Modified Fit v1.24


Main page · Your account · Message boards


Copyright © 2017 AstroInformatics Group