37 research outputs found
A New Algorithm for Computing the Actions of Trigonometric and Hyperbolic Matrix Functions
A new algorithm is derived for computing the actions and
, where is cosine, sinc, sine, hyperbolic cosine, hyperbolic
sinc, or hyperbolic sine function. is an matrix and is
with . denotes any matrix square root of
and it is never required to be computed. The algorithm offers six independent
output options given , , , and a tolerance. For each option, actions
of a pair of trigonometric or hyperbolic matrix functions are simultaneously
computed. The algorithm scales the matrix down by a positive integer ,
approximates by a truncated Taylor series, and finally uses the
recurrences of the Chebyshev polynomials of the first and second kind to
recover . The selection of the scaling parameter and the degree of
Taylor polynomial are based on a forward error analysis and a sequence of the
form in such a way the overall computational cost of the
algorithm is optimized. Shifting is used where applicable as a preprocessing
step to reduce the scaling parameter. The algorithm works for any matrix
and its computational cost is dominated by the formation of products of
with matrices that could take advantage of the implementation of
level-3 BLAS. Our numerical experiments show that the new algorithm behaves in
a forward stable fashion and in most problems outperforms the existing
algorithms in terms of CPU time, computational cost, and accuracy.Comment: 4 figures, 16 page
An Overview of Variational Integrators
The purpose of this paper is to survey some recent advances in variational
integrators for both finite dimensional mechanical systems as well as continuum
mechanics. These advances include the general development of discrete
mechanics, applications to dissipative systems, collisions, spacetime integration algorithms,
AVI’s (Asynchronous Variational Integrators), as well as reduction for
discrete mechanical systems. To keep the article within the set limits, we will only
treat each topic briefly and will not attempt to develop any particular topic in
any depth. We hope, nonetheless, that this paper serves as a useful guide to the
literature as well as to future directions and open problems in the subject