[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bgl-discuss] crashes in VN mode




Andrew Siegel wrote:

No, compilation shouldn't change for vn mode.

As a general point that could relate to this question, it is probably a good
idea to start more conservatively with the compiler flags before slowly
exploring a few of the optimizations. For example, the compiler generation
of the extended double-hummer instructions is very much a work in progress.
Same goes for some other optimizations. I would start with just -O0 and
qarch=440 as a first shot and see if the code executes.

Apparently the problem was -qhot=simd (which is one of the first things I tried removing). Starting with few optimizations is what I would normally do, but I was a bit pressed for time, so I did it backwards.


About debugging, Totalview has recently been ported and Livermore is using
it. I'll look into if and when we can get our hands on it.

Having totalview would be great.

Thanks,
Boyana


-andrew

-----Original Message-----
From: owner-discuss@xxxxxxxxxxxxxxx [mailto:owner-discuss@xxxxxxxxxxxxxxx]
On Behalf Of Boyana Norris
Sent: Tuesday, February 08, 2005 5:02 PM
To: discuss@xxxxxxxxxxxxxxx
Subject: [bgl-discuss] crashes in VN mode

I've been running some (16 and 32-processor) GYRO simulations, built with
/home/norris/software/bin/mpif90 (rip-off of Satish's version, just
changed from f77 to f90), and the following optimization options:

-qbgl -qarch=440d -qtune=440 -qcache=level=1:type=i:size=32:line=32:assoc=64:cost=8 -qcache=level=1:type=d:size=32:line=32:assoc=64:cost=8 -qcache=level=2:type=c:size=4096:line=128:assoc=8:cost=40 -qhot=simd -O3

This runs fine in coprocessor mode but crashes (with core dump) in vn mode
after the initialization of the simulation otherwise.

I'm starting to experiment with different compiler options, but wanted to ask in the meanwhile if compiling with the intention of running in virtual node mode is supposed to be done differently than when running in coprocessor mode?

Also, what debugger should I be using and how (in conjunction with mpirun)?

Thanks!
Boyana

- --------------------------------------------------------------------
To add or remove yourself from this mailing list, use the 'notifyme'
command on any BGL machine. To remove: notifyme -n, to add: notifyme -y.


- -------------------------------------------------------------------- To add or remove yourself from this mailing list, use the 'notifyme' command on any BGL machine. To remove: notifyme -n, to add: notifyme -y.