科技报告详细信息
Report on subcontract from Lawrence Livermore National Lab, "Development of Large-Dimension Configuration-Interaction Shell-Model Code"
Johnson, C W
Lawrence Livermore National Laboratory
关键词: Lawrence Berkeley Laboratory;    Ornl;    Lawrence Livermore National Laboratory;    Vectors;    Implementation;   
DOI  :  10.2172/1035605
RP-ID  :  LLNL-SR-524004
RP-ID  :  W-7405-ENG-48
RP-ID  :  1035605
美国|英语
来源: UNT Digital Library
PDF
【 摘 要 】

The project period was devoted to several developments in the technical capabilities of the BIGSTIC large-dimension configuration-interaction shell-model code, written in Fortran 90. The specific computational goals for the project period were: (1) store Lanczos vectors on core in RAM to minimize I/O; (2) rewrite reorthogonalization with Lanczos vectors stored in core, consult with personnel at LLNL, LBL, ORNL, Iowa State University to maximize performance; (3) restrict creation of N-body jumps to those needed by an individual node; and (4) distribute 3-body interaction over many cores. Significant progress was made towards these goals, especially (1) and (2), although in the process they discovered intermediate tasks that had to be accomplished first. The achievements were as follows - I put into place structures and algorithms to facility fragmenting very large-dimension Lanczos intermediate vectors. Only by fragmenting the vectors can we carry out (1) and (2). In addition, I reorganized the action of the Hamiltonian matrix and created a new division of operations for MPI. Based upon earlier work, I made plans of a revised algorithm for distribution of work with MPI, with a particular eye towards breaking up the Lanczos vectors. I introduce a new derived type (opbundles) which collects the parameters for the Hamiltonian, and rewrote the application routines to use it. It has been validated and verified. I made progress towards revised MPI parallelization. Using the opbundles, I was able to compute a distribution of work over compute nodes, which should be very efficient. This new distribution is easier to derive and more efficient, in principle, than the old distribution. Furthermore, it should make applications with fragmented Lanczos vectors easier. Implementation is still in progress.

【 预 览 】
附件列表
Files Size Format View
1035605.pdf 249KB PDF download
  文献评价指标  
  下载次数:44次 浏览次数:89次