[mpich-discuss] I can not make MPI recognizes a dual core

Gus Correa gus at ldeo.columbia.edu
Fri May 21 19:45:23 CDT 2010


Hi

Sorry, I am not familiar to the MPICH2 launching mechanism
in Windows.
I only run MPI programs on Linux.
I think it is smpd, but the MPICH developers may help more.

It may well be that you need only to do
"smpd -start"
before you run the
"mpiexec ..."
command.
However, this is just a guess.

Or, you probably can find more reliable information in the
MPICH2 Installer's Guide, pages 23-24,
You can download it from this link:

http://www.mcs.anl.gov/research/projects/mpich2/documentation/index.php?s=docs

You may also find the User Guide there, for more information.

I hope this helps.
Gus Correa

Yessica Brinkmann wrote:
> Very thanks for your response. I am using windows 7 and I execute at
> windows comman line mpiexec -np 2 my_program.exe that you say to me,
> at the MPICH2\bin directory.
> The system response to me:
> Please specify an authentication passphrase for smpd:
> And then I write the authentication passphrase that I write on the
> MPICH instalation and the system response to me:
> Error while connectig to host, No se puede establecer una conexión ya
> que el equipo de destino denegó expresamente dicha conexión (10061)
> Connect on sock(host=User-PC, port=8676) failed, exhaused all end
> points Unable to connect to 'User-PC:8678', sock error: Error = -1
> I will thanks you very much any help.
> Thanks,
> Yessica Brinkmann
> 
> 2010/5/21 Yessica Brinkmann <yessica.brinkmann at gmail.com>:
>> Very thanks for your response.
>> The problem is that I am using Visual C++ with Visual Studio 2008 and
>> I am not execute my program from the command line. What I can to do?
>> Very thanks for your interest.
>> Yessica Brinkmann
>>
>> 2010/5/21 Gus Correa <gus at ldeo.columbia.edu>:
>>> Hi
>>>
>>> Even in a single core machine it should work (oversubscribing the
>>> processor), I suppose.
>>>
>>> Did you ask for two processes/processors in your mpirun/mpiexec command?
>>>
>>> mpiexec -np 2 my_program
>>>
>>> "man mpiexec" is also a helpful source of information.
>>>
>>>
>>> I hope it helps
>>> Gus Correa
>>>
>>> Yessica Brinkmann wrote:
>>>> Hello. I am using MPICH2. I am writing my first program in MPI. I
>>>> write the sentences:
>>>> ...
>>>> int id;
>>>> MPI_Comm_rank (MPI_COMM_WORLD, & id);
>>>> if (id == 0)
>>>> / * Master task * /
>>>> (
>>>> ...
>>>> )
>>>> else
>>>> / * Worker task * /
>>>> (
>>>> ...
>>>> )
>>>> And I write other sentences. The issue is that it does not recognize a
>>>> DualCore processor, and takes the machine as it only has one
>>>> processor, indeed, never enters the else.
>>>> I would appreciate very much any help.
>>>> Sincerely,
>>>> Yessica Brinkmann
>>>> _______________________________________________
>>>> mpich-discuss mailing list
>>>> mpich-discuss at mcs.anl.gov
>>>> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>>> _______________________________________________
>>> mpich-discuss mailing list
>>> mpich-discuss at mcs.anl.gov
>>> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>>>
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss



More information about the mpich-discuss mailing list