next up previous contents
Next: Numerical Results. Up: PTidal, the Block Domain Previous: Explicit-Implicit Implementation

  
Fully Implicit Implementation

The above implementation was satisfactory well, since it had the CFL restriction in the time step, we decided to develop a fully implicit version to overcome this inconvenience.

An alternative approach to the Block Domain Decomposition might be: each process, working in one of the blocks, calculates its part of the tri-diagonal system and solves the system using the distributed tri-diagonal solver (Johnsson et al., 1985; Sjögreen, 1998). The solver works in the following four steps:

Enhancement introduced in the fully-implicit code are overcome by the above described high contention between processes introduced in the tri-diagonal solver. As a result both implementations give similar results in terms of speedup (serial/parallel run times ratio) benefits.


next up previous contents
Next: Numerical Results. Up: PTidal, the Block Domain Previous: Explicit-Implicit Implementation
Elias Kaplan M.Sc.
1998-07-22