Abstract

New asynchronous and time stabilizing finite-difference methods for constant coefficient parabolic PDEs are presented. These schemes remove the synchronization overhead and are suitable for shared-memory, message-passing, single- or multi-user multi-processors. They generalize previous schemes by allowing adaptive and non-constant time increments. They are characterized by the time-stabilizing property: the derivatives of their time-level with respect to the spatial coordinates are bounded as the number of time-steps increases, and they vanish as the spatial mesh-size approaches zero. Therefore, unlike others, our schemes are suitable for multi-processors with non-identical processors or unbalanced workload, provided that the differences among their speeds/loads are not too large. The consistency, stability, convergence and the time-stabilizing property of our methods are analyzed in detail. When implemented on the shared-memory multi-user Sequent Balance machine, they show to provide an excellent efficiency and in certain cases it is tripled,, compared to other existing schemes. However, their truncation error is of lower order ( O( Δx l )nstead of O( Δx l 2)). Hence, because of the dimensional additivity of the truncation error, these schemes are less accurate especially for multi-dimensional problems. For such problems, if high accuracy is sought, in general one should use higher order schemes. Nevertheless, under certain circumstances, when the spatial increments are relatively large, the performance of our asynchronous schemes (i.e., both their efficiency and accuracy) may be about the same as compared to their synchronous counterparts, and sometimes even better.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.