# ldumatrix

 Register Blogs Members List Search Today's Posts Mark Forums Read

 August 15, 2009, 08:28 #2 Senior Member   Henrik Rusche Join Date: Mar 2009 Location: Braunschweig, Niedersachsen, Germany Posts: 275 Rep Power: 9 Dear Marcus, the key to understand OpenFOAM's addressing and linear solvers is understanding "face addressing". There is no documentation apart from what's in the source code and a few threads on this forum. But I think it provides a good starting point. FvMatrix coefficients Questions about addressing New linear system solvers Happy foaming, Henrik solefire, fumiya, songwukong and 1 others like this.

 August 17, 2009, 08:40 #4 Senior Member   Henrik Rusche Join Date: Mar 2009 Location: Braunschweig, Niedersachsen, Germany Posts: 275 Rep Power: 9 Hallo Markus, yes, all correct! Also note that the mesh is stored such that face k is the face between the cells i and j. @overhead: Correct, but in reality there is negligible overhead because most schemes add to a_ij and a_ji. In fact, only the matrix for pure upwind convection without any diffusion will have overhead. There are other pieces of addressing in lduAddressing. For example losortAddr() for sweeps going from row n to row 0 as well as ownerStartAddr() and losortStartAddr() for individual row/column access. Best Regards, Henrik

 August 19, 2009, 21:59 Convection Heat Transfer #5 New Member   rodrigo Join Date: Aug 2009 Posts: 7 Rep Power: 7 hi someone have or know where I can found the solution manual of book Convection Heat Transfer, third edition of author Adrian Bejan, because I need very much in my pos- graduate , thanks. my e mail is augusto_bassan@yahoo.com.br

August 19, 2009, 22:01
#6
New Member

rodrigo
Join Date: Aug 2009
Posts: 7
Rep Power: 7
Quote:
 Originally Posted by henrik Hallo Markus, yes, all correct! Also note that the mesh is stored such that face k is the face between the cells i and j. @overhead: Correct, but in reality there is negligible overhead because most schemes add to a_ij and a_ji. In fact, only the matrix for pure upwind convection without any diffusion will have overhead. There are other pieces of addressing in lduAddressing. For example losortAddr() for sweeps going from row n to row 0 as well as ownerStartAddr() and losortStartAddr() for individual row/column access. Best Regards, Henrik
hi someone have or know where I can found the solution manual of book Convection Heat Transfer, third edition of author Adrian Bejan, because I need very much in my pos- graduate , thanks.
my e mail is augusto_bassan@yahoo.com.br

 August 20, 2009, 05:48 ownerstartaddr.... #7 New Member   Markus Join Date: Aug 2009 Posts: 3 Rep Power: 7 Hi Henrik again, thanks for your reply. >>> losortAddr() for sweeps going from row n to row 0 as well as ownerStartAddr() and losortStartAddr() for individual row/column access. <<< I tried, but i couldnt figure out, what you exactly mean by this, but i think/hope thats exactly what i need. I generated an ownerstartlist for an example matrix by hand using the algorithm in the doxygen docu, but i couldnt interpret the result. Similar the losortAddr / losortStartAddr(). Do you have an idea? Greetings, Markus

 Thread Tools Display Modes Linear Mode

 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 OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post shrina OpenFOAM Running, Solving & CFD 10 October 3, 2013 14:38 ffbof OpenFOAM Running, Solving & CFD 4 August 27, 2008 14:46 adona058 OpenFOAM Running, Solving & CFD 3 November 1, 2007 12:00 hemph OpenFOAM Running, Solving & CFD 5 September 27, 2005 16:57

All times are GMT -4. The time now is 03:39.