Re: [mpich-discuss] Application aborts at runtime
And to query the max tag value, you need to call the function MPI_Comm_get_attr(MPI_COMM_WORLD, MPI_TAG_UB, &value, &flag). Then print “value”. MPI_TAG_UB is a key. Its associated value can be found by calling this function, not by doing a printf on MPI_TAG_UB. Rajeev
On Jun 15, 2015, at 1:45 AM, Balaji, Pavan <[email protected]> wrote:
It's the other way around — the MPI implementation is allowed to pick whatever upper bound it likes. The application is required to query this value before assigning the tag value. Even if MPICH increases this value, some other MPI implementation might not and you'll run into this problem again.
The bottom line is that your application is not compliant with the MPI standard. You'll need to fix that.
-- Pavan
-- Pavan Balaji http://www.mcs.anl.gov/~balaji
From: Chaitra Kumar Reply-To: "[email protected]" Date: Monday, June 15, 2015 at 12:13 AM To: "[email protected]" Subject: Re: [mpich-discuss] Application aborts at runtime
Hi Rajeev,
Thanks for the reference to the relevant section of MPI 3.1 standard.
As mentioned in the standard it specifies only the least value of upper bound which is 32767. An MPI implementation is free to set a high value of MPI_TAG_UB.
So can this upper bound value (MPI_TAB_UB) be increased to allow higher tag values?
Regards, Chaitra
On Fri, Jun 12, 2015 at 9:31 AM, Thakur, Rajeev <[email protected]> wrote: The tag cannot be larger than the value of the attribute key MPI_TAG_UB on MPI_COMM_WORLD. See Section 8.1.2, pg 334, of the MPI 3.1 standard.
Rajeev
On Jun 11, 2015, at 8:17 PM, Chaitra Kumar <[email protected]> wrote:
Hi Junchao,
Yes, the application has a requirement for big tag.
With openMPI there are no issues while running the application.
Can you please do the needful.
Regards, Chaitra
On Thu, Jun 11, 2015 at 5:21 PM, Junchao Zhang <[email protected]> wrote: As discussed in the mvapich mailing list, do you really need such big tag?
--Junchao Zhang
On Wed, Jun 10, 2015 at 8:35 PM, Chaitra Kumar <[email protected]> wrote: Hi Team,
I am trying to run an application using MVAPICH2-2.0. The application compiles without any error, but at runtime, aborts with following error:
Fatal error in PMPI_Isend:Invalid tag, error stack:PMPI_Isend(149): MPI_Isend(buf=0x7f59b5124300, count=8, MPI_UNSIGNED_LONG, dest=0, tag=1073741824, comm=0x84000001, request=0x132ae24) failed PMPI_Isend(98).: Invalid tag, value is 1073741824
I contacted MVAPICH2 team for this issue: http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/2015-June/005623...
They suggested me to contact MPICH team, as the issue is coming from higher level MPICH code.
Can you please help me in resolving this.
Regards, Chaitra
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
participants (1)
-
Thakur, Rajeev