[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