CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   CoupledFvScalarMatrix in OF15 (https://www.cfd-online.com/Forums/openfoam-solving/58269-coupledfvscalarmatrix-of15.html)

fisher November 25, 2008 05:15

Hello, I am trying to use the
 
Hello,
I am trying to use the class coupledFvScalarMatrix with OpenFOAM 1.5. Has anybody successfully compiled the coupledMatrix directory from http://openfoam-extend.svn.sourceforge.net/viewvc/openfoam-extend/trunk/Core/Ope nFOAM-1.4.1-dev/src/coupledMatrix/
with the 1.5 release? Or am I likely to get into unsurmountable problems and better downgrade my project to 1.4.1-dev?

When running "wmake all" in the coupledMatrix directory, the first error I get is
>In file included from coupledLduMatrix/coupledLduMatrix.C:36:
>coupledLduMatrix/coupledLduMatrix.H:109: error: expected ',' or '...' before '&' token

This is the following line
> void Amul
> (
> FieldField<field,>& result,
> const FieldField<field,>& x,
> const PtrList<fieldfield<field,>scalar> >& bouCoeffs,
> const lduInterfaceFieldPtrsListList& interfaces, *** <---line 109 ***
> const direction cmpt
> ) const;

In 1.4.1-dev I find the lduInterfaceFieldPtrsListList defined in src/OpenFOAM/matrices/lduMatrix/lduAddressing/lduInterfaceField/lduInterfaceFiel dPtrsList.H as:
> typedef List<lduinterfacefieldptrslist> lduInterfaceFieldPtrsListList;
while this definition doesn't exist in release 1.5.

Do I have to step through every small inconsistency between the two versions or is there some higher level compatibility patch? Maybe somebody has gone through these steps before?

Regards,
Olaf

hjasak November 25, 2008 07:00

Hello, Retro-fitting it you
 
Hello,

Retro-fitting it yourself would be a major pain. I have prepared a merged version 1.5-dev with all the capabilities you need, but I am still waiting for test loops and contributions from a University (you know who you are!) http://www.cfd-online.com/OpenFOAM_D...part/happy.gif

If you need it pre-release, please drop me a line and we'll talk about it.

Hrv

fisher November 25, 2008 07:15

Thank you very much for the re
 
Thank you very much for the reply, Hrvoje!
Can you give a rough estimate when 1.5-dev will be tested?
It's perfectly fine with me to develop early implementations with 1.4.1-dev. But in 1-2 months I'd need to find some possibility to merge the parts depending on coupledMatrix with other parts that I have already developed in 1.5.

When announcing the merged version 1.5-dev, do you mean a new version of coupledMatrix alone, of of the whole 1.4.1-dev? Latter would be my greatest Christmas present :-)

Regards,
Olaf

johndeas November 25, 2008 07:36

Can't wait for this too
 
Can't wait for this too

nandiganavishal November 25, 2008 11:44

Hi All, Is there any possib
 
Hi All,

Is there any possibility to solve coupled PDE's directly (not using relaxation techniques) in OpenFoam. Can anyone give me a suggestion as to how to go about doing this.

Kindly help.

Regards

Vishal Nandigana

fisher November 25, 2008 11:57

Hi Vishal, Openfoam is always
 
Hi Vishal,
Openfoam is always using the segregated solution method, solving one variable and one vector component after the other. It is not possible to solve coupled PDEs directly.

The coupledMatrix I have been asking about is not about coupled equations, but it takes care of spatially connected meshes.

Regards,
Olaf

nandiganavishal November 25, 2008 12:50

Hi Olaf Fisher, Thanks a lo
 
Hi Olaf Fisher,

Thanks a lot for the reply. So the only way to solve coupled equations in OpenFoam is by using relaxation techniques.

Vishal

hjasak November 28, 2008 05:29

Heya Olaf, You are on my Ch
 
Heya Olaf,

You are on my Christmas list then. All of the functionality from 1.4.1-dev is available and tested + some more goodies not seen before. BTW, are you going to be in Berlin - shall we talk about it?

Hrv

fisher November 29, 2008 07:36

Dear Hrvoje, this is very goo
 
Dear Hrvoje,
this is very good news. Also thank you for the kind offer to meet in Berlin, but I can't arrange a visit during the week.

Regards,
Olaf

saj216 May 27, 2020 09:40

I know this is a very old post. I was wondering if there was an effective way to use coupledFvScalarMatrix on newer version of default Openfoam (7). As there has been limited discussion on this subject.

Thanks Sam


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