Next: bp_ang, bp_mat, bp_eiv
Up: I/O File Formats
Previous: Serial nonh, mchf.
  Contents
The parallel versions use the same formats, except the file which
stores the row index of a matrix element, ico. The serial version
requires the row indices of each to be stored in a seperate
file for each block. This simplifies the dynamic memory management
for large cases, when the eigenvalue routine, dvdson() performs
the calculation on disc. The parallel version
assumes that sufficient number of nodes
may be provided to have all arrays, except the coefficient data
in memory, therefore, disk version of dvdson() is not used.
- ih.lst.nnn: records the row index of a matrix element.
This also is a binary file for each block:
ih.nn.lst: (unformatted), where nn is a 2 digit number and is the block number
For each Block (1 : NB)
. lij, ico(1:lsj) repeated, terminating condition:
lij < lsdim ncol (or ncfg for block), jptr(1:ncol)
The parallel versions use different file naming convention:
The name of the files are comprised by a basename which is the
name of the corresponding file from the serial routine, and a suffix
which indicates the node ID.
2001-10-11