Hierarchical Orthogonal Matrix Generation and Matrix-Vector Multiplications in Rigid Body Simulations

Abstract

In this paper, we apply the hierarchical modeling technique and study some numerical linear algebra problems arising from the Brownian dynamics simulations of biomolecular systems where molecules are modeled as ensembles of rigid bodies. Given a rigid body p consisting of n beads, the 6 × 3n transformation matrix Z that maps the force on each bead to p's translational and rotational forces (a 6× 1 vector), and V the row space of Z, we show how to explicitly construct the (3n-6) × 3n matrix Q consisting of (3n-6) orthonormal basis vectors of V (orthogonal complement of V) using only O(n n) operations and storage. For applications where only the matrix-vector multiplications Q v and QT v are needed, we introduce asymptotically optimal O(n) hierarchical algorithms without explicitly forming Q. Preliminary numerical results are presented to demonstrate the performance and accuracy of the numerical algorithms.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…