CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Bugs (https://www.cfd-online.com/Forums/openfoam-bugs/)
-   -   1.5-dev: decomposePar pointDisplacement fails when a globalFaceZone is present (https://www.cfd-online.com/Forums/openfoam-bugs/80094-1-5-dev-decomposepar-pointdisplacement-fails-when-globalfacezone-present.html)

matteoL September 15, 2010 05:56

1.5-dev: decomposePar pointDisplacement fails when a globalFaceZone is present
 
Hello,
I have found out that when I try to decompose a run and there is a pointField (in my case pointDisplacement, I need it for mesh motion) and I also have a globalFaceZone, then the decomposePar application fails.

The error it gives is:

Processor 0: Field transfer

size of field 16952 is not the same as the size of the mesh = 14438
...

Digging into the code I have found out that on processor 0:
mesh.points()=14438
mesh.allPoints()=16952

It seems that "somewhere" one should substitute points with allPoints, but I cannot find where..

Probably when the the globalFaceZone feature has been added, all other field have been corrected accordingly but the pointFields.. or maybe only pointField are affected by the issue since are the only one that depends directly on the points..

Any one can help?
Thanks,
Matteo

bigphil April 18, 2011 12:24

Hi Matteo,

I have the same problem, did you ever find a solution?

Regards,
Philip

matteoL April 18, 2011 12:27

Unfortunately not... OF 1.6-ext has the same issue as well..

bigphil April 18, 2011 12:36

OK thanks anyway,

hmmnn hopefully there's some way around the problem... I will keep trying.

flying April 29, 2013 03:58

Dear Foamers;

Have you ever solved the problem? I am also meeting the problem, would you please give me some hints/
Quote:

Originally Posted by bigphil (Post 304093)
OK thanks anyway,

hmmnn hopefully there's some way around the problem... I will keep trying.


bigphil April 29, 2013 10:18

Quote:

Originally Posted by flying (Post 423769)
Dear Foamers;

Have you ever solved the problem? I am also meeting the problem, would you please give me some hints/

Unfortunately, I don't think I solved the problem, but I can't remember.

sorry

flying April 29, 2013 10:23

Anyway, thanks for your reply. It seems that it is a common problem. However, it seems that there is nobody to solve it.

Quote:

Originally Posted by bigphil (Post 423898)
Unfortunately, I don't think I solved the problem, but I can't remember.

sorry


flying May 5, 2013 00:14

Hey matteol:

Have ever solved the problem? If it is, would you please give me some hints.

Quote:

Originally Posted by matteoL (Post 275272)
Hello,
I have found out that when I try to decompose a run and there is a pointField (in my case pointDisplacement, I need it for mesh motion) and I also have a globalFaceZone, then the decomposePar application fails.

The error it gives is:

Processor 0: Field transfer

size of field 16952 is not the same as the size of the mesh = 14438
...

Digging into the code I have found out that on processor 0:
mesh.points()=14438
mesh.allPoints()=16952

It seems that "somewhere" one should substitute points with allPoints, but I cannot find where..

Probably when the the globalFaceZone feature has been added, all other field have been corrected accordingly but the pointFields.. or maybe only pointField are affected by the issue since are the only one that depends directly on the points..

Any one can help?
Thanks,
Matteo


matteoL May 5, 2013 04:51

Hey,
unfortunately I never managed to fix the problem and ten ended up using a different approach for my problem..

But I thought the problem had been fixed at some point..

Good luck,
Ciao,
Matteo

flying May 5, 2013 05:09

hey, thanks for your reply, would you please introduce me a little the appoach that you used?

Thanks and best regards.
Quote:

Originally Posted by matteoL (Post 425282)
Hey,
unfortunately I never managed to fix the problem and ten ended up using a different approach for my problem..

But I thought the problem had been fixed at some point..

Good luck,
Ciao,
Matteo



All times are GMT -4. The time now is 09:56.