Hi Tim, Thanks for the follow-up
On 18 July 2007 at 17:22, Tim Prins wrote: | <snip> | > Yes, this helps tremendously. I installed rsh, and now it pretty much | > works. | Glad this worked out for you. | | > | > The one missing detail is that I can't seem to get the stdout/stderr | > output. For example: | > | > $ orterun -np 1 uptime | > $ uptime | > 18:24:27 up 13 days, 3:03, 0 users, load average: 0.00, 0.03, 0.00 | > | > The man page indicates that stdout/stderr is supposed to come back to | > the stdout/stderr of the orterun process. Any ideas on why this isn't | > working? | It should work. However, we currently have some I/O forwarding problems which | show up in some environments that will (hopefully) be fixed in the next | release. As far as I know, the problem seems to happen mostly with non-mpi | applications. | | Try running a simple mpi application, such as: | | #include <stdio.h> | #include "mpi.h" | | int main(int argc, char* argv[]) | { | int rank, size; | | MPI_Init(&argc, &argv); | MPI_Comm_rank(MPI_COMM_WORLD, &rank); | MPI_Comm_size(MPI_COMM_WORLD, &size); | printf("Hello, world, I am %d of %d\n", rank, size); | MPI_Finalize(); | | return 0; | } | | If that works fine, then it is probably our problem, and not a problem with | your setup. | | Sorry I don't have a better answer :( That works (and I use the same Debian openmpi 1.2.3-1 set of packages Adam has): edd@basebud:~> opalcc -o /tmp/openmpitest /tmp/openmpitest.c -lmpi edd@basebud:~> orterun -np 4 /tmp/openmpitest Hello, world, I am 2 of 4 Hello, world, I am 1 of 4 Hello, world, I am 0 of 4 Hello, world, I am 3 of 4 edd@basebud:~> I was toying with this at work earlier, and it was hanging there (using hostname or uptime as the token binaries) as soon as I increased the np parameter beyond 1. It works here: edd@basebud:~> orterun -np 4 hostname basebud basebud basebud basebud edd@basebud:~> I have slurm-llnl test packages installed at work but not here. Maybe I need to a dig a bit more into slurm. (Adam: slurm package should be forthcoming. I can point you to the snapshots from the fellow whom I mentor on this.) Dirk -- Hell, there are no rules here - we're trying to accomplish something. -- Thomas A. Edison