z-logo
Premium
Characteristic‐based schemes for dispersive waves I. The method of characteristics for smooth solutions
Author(s) -
Roe Philip L.,
Arora Mohit
Publication year - 1993
Publication title -
numerical methods for partial differential equations
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.901
H-Index - 61
eISSN - 1098-2426
pISSN - 0749-159X
DOI - 10.1002/num.1690090502
Subject(s) - discretization , coupling (piping) , mathematics , dispersion (optics) , simple (philosophy) , flow (mathematics) , stiffness , order (exchange) , mathematical analysis , mathematical optimization , geometry , physics , optics , mechanical engineering , philosophy , epistemology , finance , economics , thermodynamics , engineering
In order to embark on the development of numerical schemes for stiff problems, we have studied a model of relaxing heat flow. To isolate those errors unavoidably associated with discretization, a method of characteristics is developed, containing three free parameters depending on the stiffness ratio. It is shown that such “decoupled” schemes do not take into account the interaction between the wave families and hence result in incorrect wave speeds. We also demonstrate that schemes can differ by up to two orders of magnitude in their rms errors even while maintaining second‐order accuracy. We show that no method of characteristics solution can be better than second‐order accurate. Next, we develop “coupled” schemes which account for the interactions, and here we obtain two additional free parameters. We demonstrate how coupling of the two wave families can be introduced in simple ways and how the results are greatly enhanced by this coupling. Finally, numerical results for several decoupled and coupled schemes are presented, and we observe that dispersion relationships can be a very useful qualitative tool for analysis of numerical algorithms for dispersive waves. © 1993 John Wiley & Sons, Inc.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here