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

Solve and fvScalarMartrixsolve

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 30, 2009, 03:21
Default Hello everybody, It came to m
  #1
Senior Member
 
dmoroian's Avatar
 
Dragos
Join Date: Mar 2009
Posts: 648
Rep Power: 20
dmoroian is on a distinguished road
Hello everybody,
It came to my attention that a simple transport equation may be written in two ways:
solve
(
<blockquote>
fvm::ddt(T)
+ fvm::div(phi, T)
- fvm::laplacian(DT, T)
);
</blockquote>

and

fvScalarMatrix TEqn
(
<blockquote> fvm::ddt(T)
+ fvm::div(phi, T)
- fvm::laplacian(DT, T)
);
TEqn.relax();
solve(TEqn == 0);
</blockquote>


What is the difference? Is there a difference?

Dragos
dmoroian is offline   Reply With Quote

Old   January 30, 2009, 05:39
Default I think the only difference is
  #2
Senior Member
 
Gavin Tabor
Join Date: Mar 2009
Posts: 181
Rep Power: 17
grtabor is on a distinguished road
I think the only difference is the second case includes underrelaxation on the matrix solution. Take that out and they are formally identical (I think). There might be some subtle difference in efficiency related to declaring a fvScalarMatrix explicitly vs implicitly I suppose.

Gavin
grtabor 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


Similar Threads
Thread Thread Starter Forum Replies Last Post
To solve my own equation lam OpenFOAM Running, Solving & CFD 7 March 30, 2007 04:37
How to solve this problem liugx212 OpenFOAM Running, Solving & CFD 4 March 21, 2006 11:19
Solve a equationhelp me luckyluke OpenFOAM Running, Solving & CFD 5 November 11, 2005 12:55
HOW TO Solve rambabu.s Main CFD Forum 4 April 20, 2002 22:30
Can i solve? Janice CFX 2 May 29, 2001 13:40


All times are GMT -4. The time now is 21:58.