CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions

[swak4Foam] groovy BC

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 25, 2013, 12:31
Default groovy BC
  #1
Senior Member
 
Ahmed Khattab's Avatar
 
ahmed
Join Date: Feb 2010
Posts: 182
Blog Entries: 1
Rep Power: 16
Ahmed Khattab is on a distinguished road
Hi foamers,
i'm using groovy BC to express relation between pressure in two different patches. the problem is that expression takes average value of pressure in each patch and input it in my equation to output one value assigned to patch with groovy BC. while i want this equation to be applied for every cell not the patch as a whole and value for every cell to be evaluated from corresponding cells pressure in the two other patches (the three patches have same number of cells).

is it possible with groovy BC.
Ahmed Khattab is offline   Reply With Quote

Old   October 28, 2013, 15:48
Default
  #2
Assistant Moderator
 
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51
gschaider will become famous soon enoughgschaider will become famous soon enough
Quote:
Originally Posted by Ahmed Khattab View Post
Hi foamers,
i'm using groovy BC to express relation between pressure in two different patches. the problem is that expression takes average value of pressure in each patch and input it in my equation to output one value assigned to patch with groovy BC. while i want this equation to be applied for every cell not the patch as a whole and value for every cell to be evaluated from corresponding cells pressure in the two other patches (the three patches have same number of cells).

is it possible with groovy BC.
First: on a patch you have faces not cells (that may seem minor but it makes reading the questions harder because on has to guess what you mean)

Second: what is the third patch

Something like this is possible if the two patches are "mapped" patches. Have a look at the examples there are two mapping-examples in Examples/test

For non-mapped-patches this is not supported and I have explained multiple times on the forum why not
__________________
Note: I don't use "Friend"-feature on this forum out of principle. Ah. And by the way: I'm not on Facebook either. So don't be offended if I don't accept your invitation/friend request
gschaider is offline   Reply With Quote

Old   November 5, 2013, 11:09
Default
  #3
Senior Member
 
Ahmed Khattab's Avatar
 
ahmed
Join Date: Feb 2010
Posts: 182
Blog Entries: 1
Rep Power: 16
Ahmed Khattab is on a distinguished road
Hi,

i tried mapFields and i got this error message

Code:
--> FOAM FATAL IO ERROR: 
cannot find file

file: /home/khattab/OpenFOAM/khattab-2.1.0/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/masterCase4/processor0/system/controlDict at line 0.

    From function regIOobject::readStream()
    in file db/regIOobject/regIOobjectRead.C at line 73.

FOAM exiting
i don't know what i must do?

another thing. i want to take two fields only from source case (U,P) which not only fields in source case or target case.

thanks in advance
Ahmed Khattab is offline   Reply With Quote

Old   November 7, 2013, 06:08
Default
  #4
Assistant Moderator
 
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51
gschaider will become famous soon enoughgschaider will become famous soon enough
Quote:
Originally Posted by Ahmed Khattab View Post
Hi,

i tried mapFields and i got this error message

Code:
--> FOAM FATAL IO ERROR: 
cannot find file

file: /home/khattab/OpenFOAM/khattab-2.1.0/run/tutorials/heatTransfer/chtMultiRegionSimpleFoam/masterCase4/processor0/system/controlDict at line 0.

    From function regIOobject::readStream()
    in file db/regIOobject/regIOobjectRead.C at line 73.

FOAM exiting
i don't know what i must do?

another thing. i want to take two fields only from source case (U,P) which not only fields in source case or target case.

thanks in advance
How is that related to the topic of this thread? Does it only happen if you use a groovyBC or is it a general problem with mapFields in parallel and multi-region cases (in that case I suggest you start a new thread)
__________________
Note: I don't use "Friend"-feature on this forum out of principle. Ah. And by the way: I'm not on Facebook either. So don't be offended if I don't accept your invitation/friend request
gschaider is offline   Reply With Quote

Old   November 7, 2013, 07:51
Default
  #5
Senior Member
 
Ahmed Khattab's Avatar
 
ahmed
Join Date: Feb 2010
Posts: 182
Blog Entries: 1
Rep Power: 16
Ahmed Khattab is on a distinguished road
Hi,

thanks for your reply, i already started new one.
http://www.cfd-online.com/Forums/ope...i-regions.html

but this new thread is with another problem related to multiregions.
for my problem with multiprocessor i didn't find solution but i used one processor to overcome it.

thanks in advance.
Ahmed Khattab is offline   Reply With Quote

Reply

Tags
cell, groovy


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
[swak4Foam] Groovy BC - time dependend Inlet Tobi OpenFOAM Community Contributions 20 August 27, 2020 09:22
[swak4Foam] How to use groovy Boundary conditions Zhiheng Wang OpenFOAM Community Contributions 8 November 6, 2019 09:28
[swak4Foam] groovy boundary condition for pressure Ahmed Khattab OpenFOAM Community Contributions 4 November 14, 2015 20:18
[swak4Foam] groovy BC - which value is used ThorgrimmCFD OpenFOAM Community Contributions 2 May 7, 2015 04:06
[swak4Foam] using groovy boundry condition in multiphase problom javad814 OpenFOAM Community Contributions 1 November 30, 2011 16:29


All times are GMT -4. The time now is 02:18.