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

Boundary conditions and the block-coupled solver

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 27, 2019, 15:23
Default Boundary conditions and the block-coupled solver
  #1
Member
 
Join Date: Mar 2019
Posts: 86
Rep Power: 7
celestial is on a distinguished road
Dear members

Suppose that the boundary condition at an interface between a solid and liquid is specified by an algebraic equation involving only one kind of field. Moreover, the solid and liquid meshes are not conformal so that some sort of field interpolation must be carried out in that algebraic equation. I am solving the Laplace equation in both domains subject to this common boundary condition. i.e. I solve for field x in

Ax = b where A,b depend on the scheme, solver and boundary condition.

The question is can a block-coupled solver handle this case and if so, how? Even simpler: can it when the meshes are conformal so that no interpolation is required ?

It certainly is not obvious to me after reading up on the various openFOAM workshops and tutorials relating to this solver.

A great many thanks to the viewers of this thread
Marc
celestial is offline   Reply With Quote

Old   November 28, 2019, 16:22
Default
  #2
HPE
Senior Member
 
HPE's Avatar
 
Herpes Free Engineer
Join Date: Sep 2019
Location: The Home Under The Ground with the Lost Boys
Posts: 932
Rep Power: 12
HPE is on a distinguished road
afaik, block-coupled solvers are only available in foam-extend variant of OF. might be useful particularly to dig out Jasak's Zagreb group material.
HPE is offline   Reply With Quote

Old   December 11, 2019, 17:04
Default
  #3
Member
 
Join Date: Mar 2019
Posts: 86
Rep Power: 7
celestial is on a distinguished road
Sorry, HPE, for my late reply, but I am also tied up in meshing problems. Actually, I was careless when I wrote openFOAM. I happen to be working with foam-extend. And I wish I could use block coupled solvers to avoid the potential problems of segregated solvers not converging. But first, I guess I will have to understand the C++ open source code related to these block coupled solvers since I find the author's material not detailed enough.

Thanks anyhow
celestial 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



All times are GMT -4. The time now is 10:28.