Abstract

A direct solution method for solving elliptic pde's of the type k x ( z) · ∂ 2 ϕ/ ∂x 2 + k y ( z) · ∂ 2 ϕ/ ∂y 2 + k z · ∂ 2 ϕ/ ∂z 2 + σ( z) · ϕ = f( x, y, z) in 3D parallelepipeds with k z = const and k x ( z), k y ( z), σ( z) continuous functions of z, is presented. The spatial derivatives are approximated using the Hermite approach (Mchrstellen-verfahren) with O( h 6) truncation error for Dirichlet boundary conditions or for periodic solutions of the problem. For Neumann conditions, it seems that in order to retain the direct character of the numerical algorithm employed, one should approximate the first spatial derivatives on the boundary by means of conventional schemes having a truncation error of O( h 3) type rather than O( h 6) which accordingly reduce the overall accuracy of the results. Despite the substantial reduction of the overall accuracy for Neumann conditions, this case has not been exluded, because the structure of the difference equations remains invariant for problems in which instead of known values of first-order normal derivatives at the boundaries, these very boundaries constitute symmetry planes of the solution. This feature allows a direct solution method to be used for such a problem, whereas the O( h 6) truncation error of the difference schemes employed is retained. The given pde is discretised on a three-dimensional grid and the set of difference equations is formulated as a linear system of matrix equations whose solution is found by a suitable decomposition of unknows based on knowledge of the eigenvalues and eigenvectors of simple tridiagonal matrices. A hint for extending the applicability of the method—by means of a coordinate transformation—in cylindrical domains with an annular cross section, is also given.

Full Text
Published version (Free)

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