Abstract

This note calls into question a claim one sometimes hears about the time it takes to compute a complete sparse Cholesky factorization (after a suitable symbolic factorization phase and without using auxiliary memory). The claim is that loop-free code or code that uses a list with one or more addresses or integers for each arithmetic operation runs considerably faster than code with more modest memory requirements, e.g., memory proportional to the number of nonzeros in the Cholesky factorization. (Loop-free code is a sequence of instructions each of which is executed at most once during the relevant calculation.) On some scalar machines that were commonly used when this paper was first written (e.g., various VAX and Sun-3 computers), one can often come within a factor or two of the fastest possible floating-point operation rate with a scheme that stores one integer per nonzero in the Cholesky factor.

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.