|
[Sponsors] |
![]() |
![]() |
#1 |
New Member
Join Date: Sep 2016
Posts: 20
Rep Power: 10 ![]() |
hello
could we use the Thomas algorithm (TDMA) to solve a tridimensional problem thank you |
|
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,761
Rep Power: 66 ![]() ![]() ![]() |
TDMA is generally limited to 2D problems, and very simple ones. Very simple 3D problems usually give block-tridiagonal matrices. But the idea of a simplified Gaussian elimination also exists for block-tridiagonal systems. You could also apply operator splitting techniques that yield multiple tridiagonal systems that could be solved sequentially using TDMA. The bigger issue is that it's easy to violate the "tri" part with higher order discretization schemes and/or unstructured grids. TDMA is good for academic learning but for general purpose 3D CFD, you'll be using some kind of sparse solver.
|
|
![]() |
![]() |
![]() |
![]() |
#3 | |
New Member
Continuum
Join Date: Aug 2009
Posts: 19
Rep Power: 17 ![]() |
Quote:
Yes. You can apply an alternating direction implicit (ADI) formation to create a series of 1D problems, each of which can be solved to the Thomas algorithm. It does require a structured mesh though. |
||
![]() |
![]() |
![]() |
Tags |
3d resolution, tdma, thomas algorithm |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Division by zero error in Thomas algorithm in SIMPLER code execution | Dharma Vedula | Main CFD Forum | 6 | July 5, 2017 22:43 |
Is there an alternative method for TDMA (Thomas algorithm) | katakgoreng | Main CFD Forum | 4 | January 19, 2010 07:23 |
thomas algorithm | cvkeshav | Main CFD Forum | 2 | March 29, 2009 06:37 |
Thomas Algorithm Testing | Out of Ideas | Main CFD Forum | 3 | February 8, 2001 23:45 |
Why Thomas Algorithm for tridiagonal systems? | Yogesh Talekar | Main CFD Forum | 6 | July 15, 1999 14:56 |