• DocumentCode
    3299488
  • Title

    An out-of-core implementation of the COLUMBUS massively-parallel multireference configuration interaction program

  • Author

    Dachsel, Holger ; Nieplocha, Jarek ; Harrison, Robert

  • Author_Institution
    Pacific Northwest National Laboratory
  • fYear
    1998
  • fDate
    07-13 Nov. 1998
  • Firstpage
    41
  • Lastpage
    41
  • Abstract
    In this paper, we describe a novel parallelization approach we developed to solve the largest multireference configuration interaction (MRCI) problem ever attempted. From the mathematical perspective, the program solves the eigenvalue problem for a very large, sparse, symmetric Hamilton matrix. Using an out-of-core approach, shared memory programming model, improved data compression algorithms, and dynamic load balancing we were able to solve a problem six times larger than previously reported. The potential curve for the chromium dimer was calculated with a Hamilton matrix of dimension 1.3 billion (1,295,937,374). This task involved moving 1.5 terabytes of data between main memory and secondary storage per MRCI iteration. Furthermore, by employing Active Messages and user-level striping to combine multiple files on local disks on the IBM SP into a single logically-shared file, the execution time of the program was reduced by a factor of three, as compared to our initial implementation on top of the IBM PIOFS parallel filesystem.
  • Keywords
    Chemicals; Chemistry; Concurrent computing; Data compression; Dynamic programming; Eigenvalues and eigenfunctions; Heuristic algorithms; Laboratories; Sparse matrices; Symmetric matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1998.SC98. IEEE/ACM Conference on
  • Print_ISBN
    0-8186-8707-X
  • Type

    conf

  • DOI
    10.1109/SC.1998.10027
  • Filename
    1437328