No, I don't really have any idea what it's doing. You have to add
manual sleeps and attach another instance of gdb if you want to step
through the child, since I also can't get follow-fork-mode child to
work. I only tried that once, and it segfaulted accessing the zero
pointer destroying the stac
Hmmm...how about that? Yeah, it doesn't work with the devel trunk either - I'd
missed that point.
No idea why, I'm afraid - never tried it before. Are you sure it "crashes"? I'm
still getting a child status of "0", but no message output. My guess is that
the I/O is being lost for some reason.
Actually, I don't see it printing "We're an MPI program!" under gdb,
which means it isn't working.
Geoffrey
On Thu, Feb 21, 2013 at 4:07 PM, Ralph Castain wrote:
> Hmmm...works with 1.6.4 for me on Mac 10.8.2:
>
> Ralphs-iMac:v1.6 rhc$ ./fork-bug
> We're an MPI program!
> child status = 0
> Ralp
Hmmm...works with 1.6.4 for me on Mac 10.8.2:
Ralphs-iMac:v1.6 rhc$ ./fork-bug
We're an MPI program!
child status = 0
Ralphs-iMac:v1.6 rhc$ gdb ./fork-bug
GNU gdb 6.3.50-20050815 (Apple version gdb-1820) (Sat Jun 16 02:40:11 UTC 2012)
Copyright 2004 Free Software Foundation, Inc.
GDB is free soft
The singleton fork/exec itself is fine, since normal MPI programs work
under gdb (e.g., fork-bug.c without the fork). gdb is has
follow-fork-mode set to parent, so it's odd that gdb is looking at the
child process's trickery at all.
I've confirmed that it's still broken under 1.6.4, unfortunately
Singletons fork/exec a daemon to support them - my guess is that gdb may not
like it on your machine?
FWIW - it runs fine for me using the developer's trunk. You might try with
1.6.4 in case it's a bug in 1.6.0
On Feb 21, 2013, at 3:18 PM, Geoffrey Irving wrote:
> The attached program illust
The attached program illustrates the problem. It forks, and the child
calls MPI_Init. This works fine unless I'm inside gdb. Inside gdb,
MPI_Init silently crashes.
I'm using OpenMPI 1.6.0 on Mac 10.8.2. I'm running the program
directly, not through mpirun.
Any ideas what might be wrong?
Than
If someone wants to submit a patch and/or make 1.6.4 binaries, we could move
forward with that.
Please do so on the devel list, however -- not the users list (we've been a bit
sloppy about separating users/devel recently; let's try to be better).
On Feb 21, 2013, at 5:08 PM, Damien Hocking wr
Found it. The MPI::Datatype class isn't exported in a Win dll (no
dllexport wrappers on the class), so on a shared-libs build it's not in
the library symbols for anything else to see. The Windows CMAKE
"BUILD_SHARED_LIBS" option is therefore busted. On a static lib build
everything's in ther
On Feb 21, 2013, at 10:59 AM, Damien Hocking wrote:
> Well this is interesting. The linker can't find that because
> MPI::Datatype::Free isn't implemented on the Windows build (in
> datatype_inln.h). It's declared in datatype.h though. It's not there in the
> Linux version either, so I don'
More or less. There's just not enough critical mass to keep it going.
Damien
Sent from my android device.
-Original Message-
From: "Hartman, Todd W."
To: 'Open MPI Users'
Sent: Thu, 21 Feb 2013 10:13 AM
Subject: Re: [OMPI users] Windows C++ Linker Error "unresolved symbol" for
MP
On Feb 21, 2013, at 9:13 AM, "Hartman, Todd W." wrote:
> Gee, that's too bad. I assumed that the 1.6.4 Windows build was delayed
> because it was a lower priority. Do you suppose this position was taken
> because there are no developers wishing to keep it alive?
Afraid that is true. However, t
Gee, that's too bad. I assumed that the 1.6.4 Windows build was delayed
because it was a lower priority. Do you suppose this position was taken
because there are no developers wishing to keep it alive?
-Original Message-
From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org
Well this is interesting. The linker can't find that because
MPI::Datatype::Free isn't implemented on the Windows build (in
datatype_inln.h). It's declared in datatype.h though. It's not there
in the Linux version either, so I don't know where the Linux build is
getting that symbol from, tha
2013/2/21 Gus Correa
> two types are the same size,
> but I wonder if somehow the two type names are interchangeable
> in OpenMPI (I would guess they're not),
> although declared
>
Hello,
No, I didnt had to change that. They both work fine for me.
Pradeep
On Thu, Feb 21, 2013 at 12:23:14PM +0100, Paul Kapinos wrote:
The MTT-Parameter mess is well-known and the good solution is to set
the MTT parameter high. In other case you never know what you will
get - your application may hang, block the IB interface, run bit
slower, run very slow...
http:
The MTT-Parameter mess is well-known and the good solution is to set the MTT
parameter high. In other case you never know what you will get - your
application may hang, block the IB interface, run bit slower, run very slow...
http://www.open-mpi.org/faq/?category=openfabrics#ib-low-reg-mem
http
Good morning,
I'm struggling with the setup of openmpi-1.6.3 on top of Debian
wheezy/testing and mellanox/ofed/mlx4 memory pinning- cluster equipped
with Mellanox HCAs MT26428, Debian 3.2.35-2 x86_64, 4x8core AMD Opteron
6212, 128G Memory.
I'm aware of the FAQ entries about mlx4_core module para
I'm trying to build a simple Open MPI application for Windows. I've installed
the binaries for OpenMPI-v1.6.2 (64-bit). I've also installed Visual Studio
2010. The machine(s) are Windows 7 x64.
When I attempt to compile a simple program that uses MPI::Send(), I get a
linker error saying that i
19 matches
Mail list logo