Hi,
I'm actually trying to parallylize my fortran code under Composer XE 2013 with the Intel MPI library. I'm using to create my processors the single multiple purpose Daemon (SMPD).
The problem is : when I call a simple subroutine in the MPI code, I get this kind of error :
CreateProcess failed, error 2
unable to start the local smpd manager.
CreateProcess failed, error 2
CreateProcess failed, error 2
unable to start the local smpd manager.
CreateProcess failed, error 2
unable to start the local smpd manager.
unable to start the local smpd manager.
invalid command received, unable to determine the destination: 'cmd=result src=0
dest=1 tag=9 cmd_tag=9 ctx_key=0 result=SUCCESS '
invalid command received, unable to determine the destination: 'cmd=result src=0
dest=1 tag=10 cmd_tag=9 ctx_key=2 result=SUCCESS '
invalid command received, unable to determine the destination: 'cmd=result src=0
dest=1 tag=11 cmd_tag=9 ctx_key=1 result=SUCCESS '
invalid command received, unable to determine the destination: 'cmd=result src=0
dest=1 tag=12 cmd_tag=9 ctx_key=3 result=SUCCESS '
mpiexec aborting job...
Once the call of the subroutine commented, the code works well.
In the project properties, I telled the compiler to de reentrant code (code generation -> generate reentrant code ->threaded) but the code still give the same error.
Can you help me please to understand this error ?