Posts by Trog Dog

1)

Message boards : Unix/Linux : Has anyone gotten D@H to run on a Linux 2.4.x machine?

( Message 2445 )
Posted 3834 days ago by Profile Trog Dog
It runs fine on Damn Small Linux (kernel 2.4.26), for some reason this distro also doesn't need the ulimit fix either, even though the default stack limit is 8192.


Now that is really puzzling!

I gave up on RHEL3 and have even removed boinc from it, for security reasons, since it IS a server.

I'm really beginning to wonder about these Fortran compilers. From what I can tell by reading "Understanding the Linux Kernel" 2nd Edition, the expansion of the stack depends on the programs stack pointer being at, or a little below, the memory reference causing the page fault. I'm wondering if Fortran does something funny with the stack frame.

IIRC, someone in either the boinc message boards or developer/projects mailing lists said something about another project having corrupted data if interrupts occurred at the right point during Fortran execution. I was trying to find what was happening with the stack problem and found that running Fortran in the GBD debugger will cause it to get corrupted data errors. I'm beginning to think that the Fortran compiler is outputting code that references data BELOW the stack pointer in memory and it gets corrupted when the return address for the interrupt is pushed on the stack.

I'm also wondering if the reason D@H requires an unlimited stack on some Linux systems is because the stack behavior changes and when the page fault occurs, Linux just allocates the page without checking the stack pointer if it's set to "unlimited" and the page fault occurs in the address space that Linux reserves for the stack to grow into.


It may also be worthwhile comparing with knoppix too. DSL is a knoppix derivative which is a debian derivative. My debian boxes with 8192 stack limit need the ulimit fix, yet dsl also with a 8192 stack limit don't.
2)

Message boards : Unix/Linux : Has anyone gotten D@H to run on a Linux 2.4.x machine?

( Message 2423 )
Posted 3836 days ago by Profile Trog Dog
It runs fine on Damn Small Linux (kernel 2.4.26), for some reason this distro also doesn't need the ulimit fix either, even though the default stack limit is 8192.
3)

Message boards : Number crunching : AMD64

( Message 2324 )
Posted 3849 days ago by Profile Trog Dog


I have compiled charmm with g77 successfully and it seemed that it worked correctly.



Can you release a test version of this compile?
4)

Message boards : Unix/Linux : Where are the linux alpha testers?

( Message 2303 )
Posted 3852 days ago by Profile Trog Dog
That probably was the "ulimit" issue. If you want to go back to Ubuntu, 6.10 seems to run pretty well.


Nope, I had fix implemented. This was not a problem unique to this project. All projects had the problem, across all linux machines. The jobs would just stall, and the activity monitor would show just the normal OS activity. Quitting and restarting BOINC would solve the issue...until it happened again a day or several days later.


I guess I just haven't run enough BOINC under Linux yet to see this issue or else I saw it and didn't recognize the symptoms.


I used to have this issue with 5.4.9 but 5.4.11 has cleared it up.
5)

Message boards : Unix/Linux : Howto: Dealing With 0x1 Error

( Message 2302 )
Posted 3852 days ago by Profile Trog Dog
Can't say that I've noticed this either. I have had issues with 5.8.x clients and Rosetta (and WCG) though.
6)

Message boards : Number crunching : Charmm 5.04 (Windows)

( Message 2101 )
Posted 3859 days ago by Profile Trog Dog
Here is David's answer. It seems to be normal behavior of BOINC. We will try to think up a possible solution for this.

Andre


That's the normal behavior; it doesn't work well in this case.
A couple of workarounds:

1) Make a new application for each version
(a bit of a pain because you have to run a separate
validator and assimilator during the transition).

2) Modify your validator so that if two results are
from different versions, it doesn't compare them, just
picks one of them as canonical.

If anyone can think of a good solution
(preferably without database mods) let me know.

-- David




This explains why SIMAP used to turn off bit-wise validation when they changed app versions. They used to announce that bit-wise validation would be turned off for a certain period, and all crunchers had to complete any "old app" wu's within that period otherwise you wouldn't get credit.

I guess the projects that don't have to do this have written their own validator.

7)

Message boards : Number crunching : Some more PII/PIII w/ Windows? Anyone? :-)

( Message 2064 )
Posted 3862 days ago by Profile Trog Dog
Damn Small Linux or Puppy Linux are probably better candidates for this box, both come as LiveCDs and both will give you a graphic desktop on marginal hardware.
8)

Message boards : Unix/Linux : Ubuntu 6.10

( Message 2028 )
Posted 3864 days ago by Profile Trog Dog
@clownius

Off topic
Ive had issues with 6.10 mainly arts but im actually on 6.10 now. its a bit of a mess install. I have way to many local packages (i cant remove them or it wants to remove 30 other things i need) and cant get the Intel compiler to install properly. Maybe next time im bored ill consider a fresh install but at the moment the computers still waiting on a SATA DVD burner to come in and i have stuff i cant rescue off the HDD until it arrives.
Ill have another go at the seti optimized for Linux Core 2 Duo when i have the hardware right.

I'm really new at the Linux thing, but I tried a dozen packages and found the Ubuntu family to be the easiest for me to install and configure and it seems to have what I need to interface with Windows. I haven't found a GUI interface yet to use on my Windows machines to work with the Linux machines. I have my Linux machines on KVMs so far, but that only helps me "locally" when I'm out in the computer room.


If you enable desktop sharing in gnome then you can use a vnc viewer as clownius suggested to control your linux boxes.
9)

Message boards : Number crunching : Updated Project List For BOINCView

( Message 1915 )
Posted 3872 days ago by Profile Trog Dog
When you use BOINCView to attach your hosts to a project - it brings up a list of projects to make the attaching process easier. Unfortunately, it was only current at the time when BOINCView was released.

Thanks to Webmaster Yoda, you can download and install an updated list of projects to attach to.

The list is available as a zip file at http://www.boinc-australia.net/downloads/BV-Projects.zip

Instructions on how to use it are avalable here
10)

Message boards : Number crunching : To Linux crunchers: lower credits issue

( Message 1902 )
Posted 3876 days ago by Profile Trog Dog
IIRC, someone actually took a Windows XP machine, loaded VMware on it, and found that a WU ran faster in Linux on VMware on WinXP, than it ran natively on just WinXP on the same machine.


My 3.4GHz Pentium 4 with HT took 5.5 hours for a single WU in Linux under VMWare (while also running BOINC in the host O/S). Running Docking in the host O/S (Windows 2003 SBS), work units took on average about 10 hours.

Whether this is related to disk performance, I don't know - it was using the same hard-drive and (presumably) still had to patch it through the host O/S.



Is the vmware actual wallclock time or reported cpu time? I'm pretty sure that this was looked at on another project and it was found that the cputime reported under vmware was substantially different even when "nothing else" was running on vmware or the host system.


Next 10 posts