[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [bgl-discuss] crashes in VN mode
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.
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.
-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.