Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Thomas algorithm

  1. Jan 3, 2012 #1
    hye all...

    we know that in solving of finite difference methode of boundary value problem, the thomas algorithm is needed to solve it..

    anyone here know how to use the thomas algorithm?

    thanks.
     
  2. jcsd
  3. Jan 3, 2012 #2

    AlephZero

    User Avatar
    Science Advisor
    Homework Helper

    The thomas algorithm isn't "needed" to solve finite difference systems.

    It is just an optimised algorithm for solving tridiagonal systems of equations. If your FD system produces tridiagonal equations, it might be useful. Otherwise, it's irrelevant.

    http://en.wikipedia.org/wiki/Tridiagonal_matrix_algorithm
     
  4. Jan 3, 2012 #3

    yes.. my FD system produces tridiagonal equations..

    i use this formula before, but still cant get the answer..

    View attachment thomas.pdf
     
  5. Jan 4, 2012 #4
    When you say you can't get the answer, do you mean that you have a particular differential equation with boundary conditions that you're solving using a finite difference scheme and the Thomas algorithm?

    If you have implemented the Thomas algorithm yourself, check that it functions properly by using a 3x3 or 4x4 system with a known solution.
    If the Thomas algorithm functions as it should, check that you have correctly used the boundary conditions in the system.
     
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook




Similar Discussions: Thomas algorithm
  1. Symplectic algorithm (Replies: 4)

Loading...