Hi Ralph, The Fortran code snippet is as follow...
<<< ... write(*,*) "calling blacs_pinfo()..." CALL BLACS_PINFO(IAM, NPROCS) write(*,*), "after blacs_pinfo()..." write(*,*), "IAM=", IAM write(*,*), "NPROCS=", NPROCS ... >>> As you can notice, below-mentioned crash is happening in call to BLACS_PINFO(). I am using following environment: OS: Windows 7 64-bit Compilers: Visual Studio 2008 32bit and Intel ifort 32bit OpenMPI: OpenMPI-1.5.3 pre-built libraries and also with OpenMPI-1.5.2. locally built libraries BLACS: pre-built libraries taken from http://icl.cs.utk.edu/lapack-for-windows/scalapack/index.html#librairies Thank you. -Hiral On Tue, Apr 19, 2011 at 6:56 PM, Ralph Castain <r...@open-mpi.org> wrote: > Just a suggestion: have you looked at it in a debugger? The error isn't > coming from OMPI - looks like a segfault caused by an error in the program or > how it is being run. > > > On Apr 19, 2011, at 7:19 AM, hi wrote: > >> On WINDOWS platform, I am observing following error when executing >> "mpirun blacs_hello_example.exe" (example program to test BLACS taken >> from http://www.netlib.org/blacs/BLACS/Examples.html#HELLO)... >> >> C:\blacs_examples> mpirun blacs_hello_example.exe >> calling blacs_pinfo()... >> forrtl: severe (157): Program Exception - access violation >> Image PC Routine Line Source >> libmpid.dll 6A8E2DC5 Unknown Unknown Unknown >> libmpid.dll 6A8E2C31 Unknown Unknown Unknown >> blacs_ex01.exe 00402357 Unknown Unknown Unknown >> libifcorert.dll 1002A1C1 Unknown Unknown Unknown >> [myhost1:15340] [[30379,0],0]-[[30379,1],0] mca_oob_tcp_msg_recv: >> readv failed:Unknown error (10054) >> -------------------------------------------------------------------------- >> mpirun.exe has exited due to process rank 0 with PID 528 on node >> vibgyor exiting improperly. There are two reasons this could occur: >> >> 1. this process did not call "init" before exiting, but others in the >> job did. This can cause a job to hang indefinitely while it waits for >> all processes to call "init". By rule, if one process calls "init", >> then ALL processes must call "init" prior to termination. >> >> 2. this process called "init", but exited without calling "finalize". >> By rule, all processes that call "init" MUST call "finalize" prior to >> exiting or it will be considered an "abnormal termination" >> >> This may have caused other processes in the application to be >> terminated by signals sent by mpirun.exe (as reported here). >> -------------------------------------------------------------------------- >> >> Environment: >> OS: Windows 7 64-bit >> Compilers: Visual Studio 2008 32bit and Intel ifort 32bit >> OpenMPI: OpenMPI-1.5.3 pre-built libraries and also with >> OpenMPI-1.5.2. locally built libraries >> BLACS: pre-built libraries taken from >> http://icl.cs.utk.edu/lapack-for-windows/scalapack/index.html#librairies >> >> Any idea on how to resolve this??? >> >> Thank you in advance. >> -Hiral >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >