CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (http://www.cfd-online.com/Forums/openfoam-solving/)
-   -   About OpenFOAM15dev (http://www.cfd-online.com/Forums/openfoam-solving/58071-about-openfoam15dev.html)

waynezw0618 January 20, 2009 03:14

hi everyone. i have down lo
 
hi everyone.

i have down load the OpenFoam-1.5dev recently.but there is no Binary package,and the build instruction is also the old one of 1.4.1-dev.can any one tell me how to build it in a AMD64 machine with openSUSE11.0?

also there is two question:
Q1: in 1.4.1-dev and 1.5-dev,there is coupledfvMatrix.what is that?can it be used to make the coupled solver for moment equation,i mean something like the pressure-based coupled solver in Fluent6.3 and CFX? because the segregated solver will take a large number of iterations and it is also difficult to choose the relaxtion parameters for variables.as my experience,for my centrifugal impeller case,the CFX only need less than 3000 iterations to get convergence,and the number of that will be around 10000 in MRFsimpleFOAM ,and more than 12000 in simpleSRFFoam.

Q2 is there any reference papaer about interTrackFoam? i can not understand it.

thanks

yours wayne

hjasak January 20, 2009 03:53

I am just uploading 1.5-dev in
 
I am just uploading 1.5-dev into SVN and checking the build. Since we preserved the dev-line (to a level) from 1.4.1-dev, there is still one small issue to resolve and then we will prepare a better way of distributing in.

As for coupledFvMatrix, this is a coupled dense-on-sparse system with its complete support. It allows you to do multiple closely coupled matrices: fully implicit conjugate heat comes to mind, but I could also do a proper block-coupled pressure solver (funding?).

The paper on interTrackFoam is:

Jasak, H. and Tukovic, Z:
Automatic Mesh Motion for the Unstructured Finite Volume Method
Transactions of FAMENA, 2007, v30 n2, pp 1-18.

You can get it from:

http://powerlab.fsb.hr/ped/kturbo/Op...tionFAMENA.pdf

Enjoy,

Hrv

waynezw0618 January 20, 2009 10:52

Hi Hrv would you mind give so
 
Hi Hrv
would you mind give some help on building 1.5-dev?i have got lots of errors as:
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libOpenFOAM.so: undefined reference to `vtable for Foam:http://www.cfd-online.com/OpenFOAM_D...part/proud.gifPstream'
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libfiniteVolume.so: undefined reference to `Foam:http://www.cfd-online.com/OpenFOAM_D...part/proud.gifPstream::waitRequests()'
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libfiniteVolume.so: undefined reference to `Foam:http://www.cfd-online.com/OpenFOAM_D...part/proud.gifPstream::~OPstream()'
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libfiniteVolume.so: undefined reference to `Foam::IPstream::IPstream(Foam::Pstream::commsType s, int, int, Foam::IOstream::streamFormat, Foam::IOstream::versionNumber)'
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libOpenFOAM.so: undefined reference to `Foam::Pstream::exit(int)'
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libfiniteVolume.so: undefined reference to `Foam:http://www.cfd-online.com/OpenFOAM_D...part/proud.gifPstream::write(Foam::Pstream::commsTypes, int, char const*, long)'
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libfiniteVolume.so: undefined reference to `Foam::IPstream::waitRequests()'
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libOpenFOAM.so: undefined reference to `Foam::Pstream::abort()'
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libfiniteVolume.so: undefined reference to `Foam::IPstream::read(Foam::Pstream::commsTypes, int, char*, long)'
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libfiniteVolume.so: undefined reference to `Foam::reduce(double&, Foam::sumOp<double> const&)'
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libOpenFOAM.so: undefined reference to `Foam::Pstream::init(int&, char**&)'
/root/OpenFOAM/OpenFOAM-1.5-dev/lib/linux64GccDPOpt/libOpenFOAM.so: undefined reference to `Foam::Pstream::addValidParOptions(Foam::HashTable <foam::string,>&)'
collect2: ld returned 1 exit status
make[3]: *** [/root/OpenFOAM/OpenFOAM-1.5-dev/applications/bin/linux64GccDPOpt/createTurbulen ceFields] error 1
make[2]: *** [createTurbulenceFields] error 2


thanks

yours wayne

hjasak January 20, 2009 10:58

I have seen it as well - it is
 
I have seen it as well - it is to do with library search paths. Just close that shell, open a new one and carry on with compilation.

Please let me know,

Hrv

waynezw0618 January 20, 2009 11:40

Hi Hrv: I am sorry,for i don`
 
Hi Hrv:
I am sorry,for i don`t know what has happened here.but i can build it now.what i have done is just rebuild the src and then application again. but there is no error message when i build src,the message is just "... is up to data".and the then the application will build withour erros.

any way i have trid the interTrackFoam,and i found the setting may for the version 1.2(??)

and the faMeshDefinition dict need adding the Foam{
...
}

also the solver of motion need to change(the error message is show as below with default setting),but i don`t know how to choose? would you mind tell me more ?

Valid solver types are:

2
(
pseudoSolidFaceDecomposition
laplaceFaceDecomposition
)


From function motionSolver::New(const polyMesh& mesh)
in file motionSolver/motionSolver.C at line 107.

FOAM exiting

thanks!

yours wayne

waynezw0618 January 21, 2009 17:55

Hi Hrv: thanks,for your help!
 
Hi Hrv:
thanks,for your help!
and how about pressue-based coupled solver for moment equation?do you have some test code to let us to have learn more? or would you mind to help me how to do some works in this topic?

thanks

yours wayne


All times are GMT -4. The time now is 12:35.