Hello everyone!
I've finished writing my C program which is using LAM. For testing
purposes I just try to run it on single machine using for example.:
mpirun -np 3 my_program_name
The problem I have is not working scanf function /i expect it to read
some variables on the "master"-ranked 0 process/. I tried -pty option
(didn't help). Tried also to run MPI_C_SAMPLE program... with the same
effect - it doesn't let me to enter the number.
The output is visible in both cases. I'm able also to read some data
from a file. Just no scanf...
The problem is similiar to "LAM don't wait for scanf to finish" posted
by Nguyen Hung Vu. The answer of Jeff Squyres didn't help me (i have
rank 0 on the same node where I invoke mpirun). Anyone has an idea how
to fix it?
Regards,
Szymon
using:
LAM/MPI: 7.1.1
Prefix: /usr/lib/lam
Architecture: i386-pc-linux-gnu
Configured by: camm
Configured on: Sun Oct 31 00:46:59 UTC 2004
Configure host: intech67
Memory manager: ptmalloc2
C bindings: yes
C++ bindings: yes
Fortran bindings: yes
C compiler: i386-linux-gcc
C++ compiler: i386-linux-g++
Fortran compiler: g77
Fortran symbols: double_underscore
C profiling: yes
C++ profiling: yes
Fortran profiling: yes
C++ exceptions: no
Thread support: yes
ROMIO support: yes
IMPI support: no
Debug support: no
Purify clean: no
SSI boot: globus (API v1.1, Module v0.6)
SSI boot: rsh (API v1.1, Module v1.1)
SSI boot: slurm (API v1.1, Module v1.0)
SSI coll: lam_basic (API v1.1, Module v7.1)
SSI coll: shmem (API v1.1, Module v1.0)
SSI coll: smp (API v1.1, Module v1.2)
SSI rpi: crtcp (API v1.1, Module v1.1)
SSI rpi: lamd (API v1.0, Module v7.1)
SSI rpi: sysv (API v1.0, Module v7.1)
SSI rpi: tcp (API v1.0, Module v7.1)
SSI rpi: usysv (API v1.0, Module v7.1)
SSI cr: self (API v1.0, Module v1.0)
|