charmm_5.4_windows_amd64


Advanced search

Message boards : Application Info : charmm_5.4_windows_amd64

Sort
Author Message
Profile Andre Kerstens
Forum moderator
Project tester
Volunteer tester
Avatar

Joined: Sep 11 06
Posts: 749
ID: 1
Credit: 15,199
RAC: 0
Message 2587 - Posted 26 Feb 2007 22:41:04 UTC

This version can be picked up by the 64-bit BOINC client and run on 64-bit machines. It is basically a wrapper around the 32-bit version of Charmm, so do not expect any performance gains from this binary.
____________
D@H the greatest project in the world... a while from now!

Aaron Finney
Volunteer tester

Joined: Mar 23 07
Posts: 74
ID: 367
Credit: 2,409,831
RAC: 0
Message 2741 - Posted 23 Mar 2007 23:04:47 UTC - in response to Message ID 2587 .
Last modified: 23 Mar 2007 23:26:02 UTC

This version can be picked up by the 64-bit BOINC client and run on 64-bit machines. It is basically a wrapper around the 32-bit version of Charmm, so do not expect any performance gains from this binary.


Is there a link to a preferred build of the Windows 64-bit BOINC core client, or are we free to use any? - I'll most likely be using Crunch3r's.
Profile Andre Kerstens
Forum moderator
Project tester
Volunteer tester
Avatar

Joined: Sep 11 06
Posts: 749
ID: 1
Credit: 15,199
RAC: 0
Message 2742 - Posted 24 Mar 2007 1:29:19 UTC - in response to Message ID 2741 .

Please feel free to use any, although Must say that I don't have much experience with the 64-bit clients. At least it doesn't break our app and that's good enough :-)

Thanks for helping us test on your monster machine!
AK

This version can be picked up by the 64-bit BOINC client and run on 64-bit machines. It is basically a wrapper around the 32-bit version of Charmm, so do not expect any performance gains from this binary.


Is there a link to a preferred build of the Windows 64-bit BOINC core client, or are we free to use any? - I'll most likely be using Crunch3r's.


____________
D@H the greatest project in the world... a while from now!
Aaron Finney
Volunteer tester

Joined: Mar 23 07
Posts: 74
ID: 367
Credit: 2,409,831
RAC: 0
Message 2745 - Posted 24 Mar 2007 3:40:30 UTC - in response to Message ID 2742 .
Last modified: 24 Mar 2007 4:23:22 UTC

Please feel free to use any, although Must say that I don't have much experience with the 64-bit clients. At least it doesn't break our app and that's good enough :-)

Thanks for helping us test on your monster machine!
AK



It's going to get even more monstrous.. lol as soon as I get this all working I will place my order for the QX6700 (Quad Core) I just want to be sure 64-Bit Vista is all that it's been hyped so this is really just a test machine for me now. No use dropping 1k on a processor until I have it mostly working and I'm glad I didn't do that 2 months ago when I ordered all this stuff as I had a very depressing experience practicing with Windows XP 64-bit.

The *official* 64-bit Vista install (on this machine) will begin when I get my new RAID array so that I can backup the old one onto it. (It's in the mail? Somewhere? On it's way! I can't wait! Be here anyday!) Until then I'll play using my Windows XP 64-Bit install, but that pretty Vista CD is making me pretty itchy.

I'm moving from 8x300gb ATA/133 Maxtor Diamondmax 10's (currently 4 RAID0 arrays) to 4(with spare)x750GB SATA Seagate Barracuda ES's. So this will also be my first experiment with RAID5. I'm guessing I won't be losing much room we'll see how it all comes out. They aren't completely full yet anyway so I have a little wiggle room.

P.S. It's watercooled, but I don't overclock.. ha! isn't that sad.... running a full dual processor load on it all day and the CPU temp is 3 degrees lower than room temperature... lololol

Very pretty machine tho.
Right now this is what I got..

Thermaltake Kandalf LCS Liquid Cooled Tower
Thermaltake 1200 Watt Power Supply
Intel Core 2 Duo X6700
ASUS P5W DH Deluxe Motherboard
4 sticks of 1GB 3-3-3-8 DDR2-800Mhz GEIL Memory
Adaptec SCSI 29160N SCSI Adapter
Seagate 15k.5 SCSI drive (15,000 RPM)
Dual ATI X1950 XTX Crossfire Cards
Creative Labs Sound Blaster X-Fi Elite Pro

(more later..)
Aaron Finney
Volunteer tester

Joined: Mar 23 07
Posts: 74
ID: 367
Credit: 2,409,831
RAC: 0
Message 2801 - Posted 25 Mar 2007 22:42:29 UTC - in response to Message ID 2745 .
Last modified: 25 Mar 2007 22:51:14 UTC

Finally ran the cache out of my 32-bit BoincMGR, and the first set of 15 32-bit test WU are crunching along peacefully on the 32 bit BOINC.

Each one taking 1:58:00 to 2:14:00 with both cores loaded (so my machine does a workunit every hour). I'll try running the last 2 singularly to see if there is a difference, but there shouldn't be.

As soon as these get done, I'll install Crunch3r's 64-bit client over the 32-bit one, and run a batch of 64-bit WU if they are available.

Is there anyone else currently testing the 64-bit client and Charmm here?

Sorry for the late start, only recently found out about this project from the 64-bit thread at Boincstats.

I've noticed that there are ALOT of disk reads going on by the Charmm app, almost 500,000 I/O Reads an hour, but 150-300 every second or so.. for each process running. Also, the BOINC.exe app is making approximately the same amount of I/O *writes* at the same frequency. (Edit: Sorry, there are threads on this already)

Aaron Finney
Volunteer tester

Joined: Mar 23 07
Posts: 74
ID: 367
Credit: 2,409,831
RAC: 0
Message 2817 - Posted 26 Mar 2007 16:41:14 UTC - in response to Message ID 2801 .
Last modified: 26 Mar 2007 16:45:30 UTC

3/26/2007 11:39:55 AM||General prefs: using your defaults
3/26/2007 11:40:25 AM|Docking@Home|Sending scheduler request: Requested by user
3/26/2007 11:40:25 AM|Docking@Home|Requesting 518400 seconds of new work
3/26/2007 11:40:30 AM|Docking@Home|Scheduler RPC succeeded [server version 509]
3/26/2007 11:40:30 AM|Docking@Home|Message from server: No work sent
3/26/2007 11:40:30 AM|Docking@Home|Message from server: (there was work but it was committed to other platforms)
3/26/2007 11:40:30 AM|Docking@Home|Deferring communication 11 sec, because requested by project
3/26/2007 11:40:30 AM|Docking@Home|Deferring communication 1 min 0 sec, because no work from project


I'm not getting any 64-bit WU :(...

Server must have already been drained of em. :(
____________

j2satx
Volunteer tester

Joined: Dec 22 06
Posts: 183
ID: 339
Credit: 16,191,581
RAC: 0
Message 2819 - Posted 26 Mar 2007 16:53:19 UTC - in response to Message ID 2817 .

3/26/2007 11:39:55 AM||General prefs: using your defaults
3/26/2007 11:40:25 AM|Docking@Home|Sending scheduler request: Requested by user
3/26/2007 11:40:25 AM|Docking@Home|Requesting 518400 seconds of new work
3/26/2007 11:40:30 AM|Docking@Home|Scheduler RPC succeeded [server version 509]
3/26/2007 11:40:30 AM|Docking@Home|Message from server: No work sent
3/26/2007 11:40:30 AM|Docking@Home|Message from server: (there was work but it was committed to other platforms)
3/26/2007 11:40:30 AM|Docking@Home|Deferring communication 11 sec, because requested by project
3/26/2007 11:40:30 AM|Docking@Home|Deferring communication 1 min 0 sec, because no work from project


I'm not getting any 64-bit WU :(...

Server must have already been drained of em. :(


There isn't any "true" 64-bit WUs for D@H. What we get is 32-bit WUs in a wrapper, so the 64-bit Linux will run them. Right now there isn't any of those to be had either. I just suspended D@H until they have the new WUs ready. I don't like BOINC adding time to long-term debt, while we don't get WUs. I want to have the choice as to how much computer D@H gets when WUs start again, not have the scheduler give all to D@H until share is balanced.
Aaron Finney
Volunteer tester

Joined: Mar 23 07
Posts: 74
ID: 367
Credit: 2,409,831
RAC: 0
Message 2820 - Posted 26 Mar 2007 17:00:18 UTC - in response to Message ID 2819 .
Last modified: 26 Mar 2007 17:04:47 UTC

There isn't any "true" 64-bit WUs for D@H. What we get is 32-bit WUs in a wrapper, so the 64-bit Linux will run them. Right now there isn't any of those to be had either. I just suspended D@H until they have the new WUs ready. I don't like BOINC adding time to long-term debt, while we don't get WUs. I want to have the choice as to how much computer D@H gets when WUs start again, not have the scheduler give all to D@H until share is balanced.


Well, yes.. I was just saying that I'm not getting any that were committed to my platform. (windows_amd64)

Of course.. if there are none being sent out for Linux64, WIndows32bit, or Windows64bit... Why are there 400 wu's waiting to be sent? Are they *all* committed to 32-bit linux and Apple-Darwin?

Come to think of it.. that number's been at 407 for quite a while..
j2satx
Volunteer tester

Joined: Dec 22 06
Posts: 183
ID: 339
Credit: 16,191,581
RAC: 0
Message 2822 - Posted 26 Mar 2007 17:26:32 UTC - in response to Message ID 2820 .

There isn't any "true" 64-bit WUs for D@H. What we get is 32-bit WUs in a wrapper, so the 64-bit Linux will run them. Right now there isn't any of those to be had either. I just suspended D@H until they have the new WUs ready. I don't like BOINC adding time to long-term debt, while we don't get WUs. I want to have the choice as to how much computer D@H gets when WUs start again, not have the scheduler give all to D@H until share is balanced.


Well, yes.. I was just saying that I'm not getting any that were committed to my platform. (windows_amd64)

Of course.. if there are none being sent out for Linux64, WIndows32bit, or Windows64bit... Why are there 400 wu's waiting to be sent? Are they *all* committed to 32-bit linux and Apple-Darwin?

Come to think of it.. that number's been at 407 for quite a while..


Yep, 362 for MAC Intel for several days.
Profile David Ball
Forum moderator
Volunteer tester
Avatar

Joined: Sep 18 06
Posts: 274
ID: 115
Credit: 1,634,401
RAC: 0
Message 2824 - Posted 26 Mar 2007 19:17:35 UTC

I believe they found some problems that only showed up when the work queues were drained. IIRC, Andre said that those were very old work units that the system is trying to send out again in order to meet a quorum. My guess would be that getting everything else out of the way is now letting them find the work units that were orphaned by earlier changes in the HR and Quorum rules plus changes in the BOINC client software. The new BOINC clients return different cpu id information and those old WUs probably can't find anything to match.

From what I've heard, I'm expecting new work units either late today or sometime tomorrow. That's just my personal assessment of the situation, though.

Happy Crunching,

-- David Ball

____________
The views expressed are my own.
Facts are subject to memory error :-)
Have you read a good science fiction novel lately?

j2satx
Volunteer tester

Joined: Dec 22 06
Posts: 183
ID: 339
Credit: 16,191,581
RAC: 0
Message 2827 - Posted 26 Mar 2007 19:43:00 UTC - in response to Message ID 2824 .

I believe they found some problems that only showed up when the work queues were drained. IIRC, Andre said that those were very old work units that the system is trying to send out again in order to meet a quorum. My guess would be that getting everything else out of the way is now letting them find the work units that were orphaned by earlier changes in the HR and Quorum rules plus changes in the BOINC client software. The new BOINC clients return different cpu id information and those old WUs probably can't find anything to match.

From what I've heard, I'm expecting new work units either late today or sometime tomorrow. That's just my personal assessment of the situation, though.

Happy Crunching,

-- David Ball


@David, Pull the chain on those old ones....LOL
Profile Andre Kerstens
Forum moderator
Project tester
Volunteer tester
Avatar

Joined: Sep 11 06
Posts: 749
ID: 1
Credit: 15,199
RAC: 0
Message 2828 - Posted 26 Mar 2007 20:19:13 UTC - in response to Message ID 2824 .

Hi all,
Memo is working on the WU analysis and I am working on the HR code. The plan is to cancel these 'weird' WUs while giving credit to the people that crunched them already. Work generation can hopefully start late tomorrow afternoon (if no problems occur that is).

Thanks
Andre

I believe they found some problems that only showed up when the work queues were drained. IIRC, Andre said that those were very old work units that the system is trying to send out again in order to meet a quorum. My guess would be that getting everything else out of the way is now letting them find the work units that were orphaned by earlier changes in the HR and Quorum rules plus changes in the BOINC client software. The new BOINC clients return different cpu id information and those old WUs probably can't find anything to match.

From what I've heard, I'm expecting new work units either late today or sometime tomorrow. That's just my personal assessment of the situation, though.

Happy Crunching,

-- David Ball


____________
D@H the greatest project in the world... a while from now!
Aaron Finney
Volunteer tester

Joined: Mar 23 07
Posts: 74
ID: 367
Credit: 2,409,831
RAC: 0
Message 2893 - Posted 1 Apr 2007 16:09:22 UTC

Hey guys.. just some observations..

On the same PC, before the switch to the 64-bit client, I was getting wildly varying times on the WU from 1:59:00 to 2:15:00

Now they are quite distincly all 1:57:30 to 1:58:15

Within like 45 seconds of each other in the time spent crunching.

I'm suprised it makes any difference at all, seeing as it's the same application. Nothing different is being done.

Profile David Ball
Forum moderator
Volunteer tester
Avatar

Joined: Sep 18 06
Posts: 274
ID: 115
Credit: 1,634,401
RAC: 0
Message 2895 - Posted 1 Apr 2007 16:41:23 UTC - in response to Message ID 2893 .

Hey guys.. just some observations..

On the same PC, before the switch to the 64-bit client, I was getting wildly varying times on the WU from 1:59:00 to 2:15:00

Now they are quite distincly all 1:57:30 to 1:58:15

Within like 45 seconds of each other in the time spent crunching.

I'm suprised it makes any difference at all, seeing as it's the same application. Nothing different is being done.


When you were getting the varying times, was that machine running 64-bit windows?

BTW, there was an article in Technet about the Vista kernel which said they changed the way they did accounting for CPU time. IIRC, previously whatever process was running when the interrupt occurred to end the time slice got charged for the entire time slice, even if other processes had used the CPU for 99% of that time slice. I wonder if that fix was backported to 64-bit XP?

It could also be something in the way the OS handles CPU throttling for powersave or the way it migrates threads between cores. These days, there's so much CPU specific stuff that an OS has to handle that it could be just about anything.

I've noticed that, after recent updates from Microsoft, my CPDN machine has gone from taking about 3.9 seconds/timestep to taking 4.1 seconds/timestep. Of course, that's on a celeron 2.3 GHz with 128KB cache, so it's extremely sensitive to cache pollution.

Happy Crunching,

-- David
____________
The views expressed are my own.
Facts are subject to memory error :-)
Have you read a good science fiction novel lately?
Aaron Finney
Volunteer tester

Joined: Mar 23 07
Posts: 74
ID: 367
Credit: 2,409,831
RAC: 0
Message 2898 - Posted 1 Apr 2007 18:04:52 UTC - in response to Message ID 2895 .

Yes, and No, this was the same install of 64-bit Windows XP Professional.

The only difference was before I had the 32-bit Boinc client. Then I copied the 64-bit Crunch3r client over the 32-bit stock one in the directory I had the 32-bit client in and downloaded a batch of WU's allocated for the 64-bit client and that's when they started to stay right at 1:57:30 - 1:58:15.

Before, they would take at the least 2-3 minutes longer, and at the most 20 minutes longer.

I have not seen a single WU go under 1:57:02, and not a single WU go over 1:58:52 since the switch (out of 60+ workunits so far), with 98% of the rest of the WU being in between 1:57:30 and 1:58:15.

Just interesting I guess, was there a switch to the workunits lately?

As soon as this batch gets done, I'll be doing the *official* Vista 64-bit install on this PC. My guess is that times will increase by about 10-15 minutes per workunit.

Profile Andre Kerstens
Forum moderator
Project tester
Volunteer tester
Avatar

Joined: Sep 11 06
Posts: 749
ID: 1
Credit: 15,199
RAC: 0
Message 2906 - Posted 2 Apr 2007 4:35:37 UTC - in response to Message ID 2898 .

Must be something else: the app and workunits have been exactly the same since months now. Also the 32-bit and 64-bit apps really both the same 32-bit app.

Andre

Yes, and No, this was the same install of 64-bit Windows XP Professional.

The only difference was before I had the 32-bit Boinc client. Then I copied the 64-bit Crunch3r client over the 32-bit stock one in the directory I had the 32-bit client in and downloaded a batch of WU's allocated for the 64-bit client and that's when they started to stay right at 1:57:30 - 1:58:15.

Before, they would take at the least 2-3 minutes longer, and at the most 20 minutes longer.

I have not seen a single WU go under 1:57:02, and not a single WU go over 1:58:52 since the switch (out of 60+ workunits so far), with 98% of the rest of the WU being in between 1:57:30 and 1:58:15.

Just interesting I guess, was there a switch to the workunits lately?

As soon as this batch gets done, I'll be doing the *official* Vista 64-bit install on this PC. My guess is that times will increase by about 10-15 minutes per workunit.


____________
D@H the greatest project in the world... a while from now!

Message boards : Application Info : charmm_5.4_windows_amd64

Database Error
: The MySQL server is running with the --read-only option so it cannot execute this statement
array(3) {
  [0]=>
  array(7) {
    ["file"]=>
    string(47) "/boinc/projects/docking/html_v2/inc/db_conn.inc"
    ["line"]=>
    int(97)
    ["function"]=>
    string(8) "do_query"
    ["class"]=>
    string(6) "DbConn"
    ["object"]=>
    object(DbConn)#21 (2) {
      ["db_conn"]=>
      resource(72) of type (mysql link persistent)
      ["db_name"]=>
      string(7) "docking"
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(1) {
      [0]=>
      &string(51) "update DBNAME.thread set views=views+1 where id=186"
    }
  }
  [1]=>
  array(7) {
    ["file"]=>
    string(48) "/boinc/projects/docking/html_v2/inc/forum_db.inc"
    ["line"]=>
    int(60)
    ["function"]=>
    string(6) "update"
    ["class"]=>
    string(6) "DbConn"
    ["object"]=>
    object(DbConn)#21 (2) {
      ["db_conn"]=>
      resource(72) of type (mysql link persistent)
      ["db_name"]=>
      string(7) "docking"
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(3) {
      [0]=>
      object(BoincThread)#3 (16) {
        ["id"]=>
        string(3) "186"
        ["forum"]=>
        string(2) "11"
        ["owner"]=>
        string(1) "1"
        ["status"]=>
        string(1) "0"
        ["title"]=>
        string(24) "charmm_5.4_windows_amd64"
        ["timestamp"]=>
        string(10) "1175488537"
        ["views"]=>
        string(4) "1374"
        ["replies"]=>
        string(2) "15"
        ["activity"]=>
        string(20) "4.8164761171211e-122"
        ["sufferers"]=>
        string(1) "0"
        ["score"]=>
        string(1) "0"
        ["votes"]=>
        string(1) "0"
        ["create_time"]=>
        string(10) "1172529664"
        ["hidden"]=>
        string(1) "0"
        ["sticky"]=>
        string(1) "0"
        ["locked"]=>
        string(1) "0"
      }
      [1]=>
      &string(6) "thread"
      [2]=>
      &string(13) "views=views+1"
    }
  }
  [2]=>
  array(7) {
    ["file"]=>
    string(63) "/boinc/projects/docking/html_v2/user/community/forum/thread.php"
    ["line"]=>
    int(184)
    ["function"]=>
    string(6) "update"
    ["class"]=>
    string(11) "BoincThread"
    ["object"]=>
    object(BoincThread)#3 (16) {
      ["id"]=>
      string(3) "186"
      ["forum"]=>
      string(2) "11"
      ["owner"]=>
      string(1) "1"
      ["status"]=>
      string(1) "0"
      ["title"]=>
      string(24) "charmm_5.4_windows_amd64"
      ["timestamp"]=>
      string(10) "1175488537"
      ["views"]=>
      string(4) "1374"
      ["replies"]=>
      string(2) "15"
      ["activity"]=>
      string(20) "4.8164761171211e-122"
      ["sufferers"]=>
      string(1) "0"
      ["score"]=>
      string(1) "0"
      ["votes"]=>
      string(1) "0"
      ["create_time"]=>
      string(10) "1172529664"
      ["hidden"]=>
      string(1) "0"
      ["sticky"]=>
      string(1) "0"
      ["locked"]=>
      string(1) "0"
    }
    ["type"]=>
    string(2) "->"
    ["args"]=>
    array(1) {
      [0]=>
      &string(13) "views=views+1"
    }
  }
}
query: update docking.thread set views=views+1 where id=186