[MPICH] MPI_FUNDAMENTAL no longer defined in mpich2?

David Gunter dog at lanl.gov
Wed Nov 28 13:38:59 CST 2007


It does indeed look like I want MPI_COMBINER_NAMED instead - and this  
seems to work.  This was an old piece of test code and I'm not sure  
where MPI_FUNDAMENTAL came from.

Thanks for the help.

-davd

On Nov 28, 2007, at 12:06 PM, Rusty Lusk wrote:

> Hi David,
>
> I don't remember that name, and I don't see it in the Standard.    
> Are you sure you don't mean MPI_COMBINER_NAMED?
>
> Regards,
> Rusty
>
> On Nov 28, 2007, at 12:24 PM, David Gunter wrote:
>
>> I have a piece of test code that contains the following:
>>
>> ...
>>   MPI_Type_get_envelope(MPI_INT, &num_ints, &num_addrs, &num_types,  
>> &combiner);
>>
>>   if (combiner != MPI_FUNDAMENTAL) {
>>      testflag=1;
>>      fprintf(stderr, "[%d] error, combiner is %d, should be %d\n",  
>> myid, combiner, 0);
>>   }
>> ...
>>
>> I get an error message when trying to compile that MPI_FUNDAMENTAL  
>> has not been defined.  In looking through the various mpi include  
>> files, I see that is the case - there is no mention of it anywhere.
>>
>> Has MPI_FUNDAMENTAL been dropped in MPI-2?
>>
>> Thanks,
>> david
>> --
>> David Gunter
>> HPC-3: Parallel Tools Team
>>
>>
>>
>

--
David Gunter
HPC-3: Parallel Tools Team






More information about the mpich-discuss mailing list