CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Message truncated, error stack: MPIDI_CH3U_Receive_data_found

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 24, 2016, 04:51
Default
  #21
New Member
 
Join Date: Feb 2013
Posts: 10
Rep Power: 13
pante is on a distinguished road
Hi everybody,

I am facing a similar problem and I really cannot understand what is going wrong. I am using OpenFOAM 2.2.x. and I am trying to implement the PatchFlowRateInjection of OpenFOAM 2.4.x in my version of the code.
The code is working ok if I use the setPositionandCell member function of version 2.2.x. But when I try to use the patchInjectionBase::setPositionandCell of
OpenFOAM 2.4.x, which I 've manage to use with success in another injector I 've created without any errors,
the code, after running for some timeSteps, it suddenly crashes with the following error:
"Fatal error in MPI_Recv: Message truncated, error stack:
MPI_Recv(198)...........................: MPI_Recv(buf=0x7ffff2cf26c0, count=4, MPI_PACKED, src=0, tag=1, MPI_COMM_WORLD, status=0x7ffff2cf2650) failed
MPIDI_CH3_PktHandler_EagerShortSend(443): Message from rank 0 and tag 1 truncated; 8 bytes received but buffer size is 4".


The same code runs ok in serial. I notice that the problem occurs at
Pstream::scatter(areaFraction);
So one of the processors fails to receive the data from the master proc.
commsType is set to nonBlocking.

I would really appreciate any help on that.
Thanks, Pante
pante is offline   Reply With Quote

Old   November 19, 2021, 01:20
Default
  #22
New Member
 
Yanyan Xie
Join Date: Nov 2021
Posts: 3
Rep Power: 4
imastrid is on a distinguished road
Quote:
Originally Posted by pante View Post
Hi everybody,

I am facing a similar problem and I really cannot understand what is going wrong. I am using OpenFOAM 2.2.x. and I am trying to implement the PatchFlowRateInjection of OpenFOAM 2.4.x in my version of the code.
The code is working ok if I use the setPositionandCell member function of version 2.2.x. But when I try to use the patchInjectionBase::setPositionandCell of
OpenFOAM 2.4.x, which I 've manage to use with success in another injector I 've created without any errors,
the code, after running for some timeSteps, it suddenly crashes with the following error:
"Fatal error in MPI_Recv: Message truncated, error stack:
MPI_Recv(198)...........................: MPI_Recv(buf=0x7ffff2cf26c0, count=4, MPI_PACKED, src=0, tag=1, MPI_COMM_WORLD, status=0x7ffff2cf2650) failed
MPIDI_CH3_PktHandler_EagerShortSend(443): Message from rank 0 and tag 1 truncated; 8 bytes received but buffer size is 4".


The same code runs ok in serial. I notice that the problem occurs at
Pstream::scatter(areaFraction);
So one of the processors fails to receive the data from the master proc.
commsType is set to nonBlocking.

I would really appreciate any help on that.
Thanks, Pante

Hi, Pante
I'm facing the similar problem. Do you remember how you solved the problem?
Thanks,
Yanyan
imastrid is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Guide: Getting Started with the CFD Online Discussion Forums pete Site Help, Feedback & Discussions 8 July 29, 2016 05:00
single directional message transmit in parallel model su_junwei OpenFOAM Programming & Development 1 December 17, 2009 07:00
Error message in CFX-10 CFDworker CFX 2 October 12, 2007 07:23
error message susan Siemens 0 August 17, 2007 00:27
MPI Message truncated josef OpenFOAM Running, Solving & CFD 1 January 9, 2006 06:29


All times are GMT -4. The time now is 01:25.