HBrowse: a GRACE tool for browsing R-matrix H-files. D.W. Busby, P.G. Burke, V.M. Burke, C.J. Noble, N.S. Scott, I.T.A. Spence.

PROGRAM SUMMARY
Title of program: HBrowse 2.00
Catalogue identifier: ADMM
Ref. in CPC: 131(2000)202
Distribution format: tar gzip file
Operating system: Solaris 2.5, 2.7, x-86-2.5, IRIX release 5.3, HP-UX release 4.3, AIX release 2.3
High speed store required: 16MK words
Number of lines in distributed program, including test data, etc: 14067
Keywords: Atomic physics, Electron scattering, GRACE, H-file, OSF/Motif, R-MATRIX.
Programming language used: C, Fortran, Motif
Computer: SUN workstation , SG workstation , HP workstation , DEC workstation , IBM workstation .

Nature of physical problem:
For many years the R-matrix method and its associated computer programs [1-4] have been widely used in the study of a diverse range of electron-atom and electron-ion collision processes. Normally, R-matrix computations involve the division of configuration space into two regions: the inner-region and the outer-region. On completion of an inner-region computation, intermediate data describing the physics of the computation is numerically encoded in Fortran data structures, packaged into Fortran file records encoded in the native binary format of the machine, and written to an H-file. Determining the physics represented by a particular H-file is inconvenient due to the compact but low-level encoding used. In addition, the amount of information contained within an H-file renders elaborate file naming conventions inadequate.

Method of solution
HBrowse is a workstation tool for displaying a graphical abstraction of a local or remote R-matrix H-file. By using HBrowse on a local workstation the user can nominate an H-file on a local or remote machine: the file will be read, transformed into an implementation of a more suitable abstract representation, and displayed in a graphical form which the user can interact with to discover the physics represented.

Restrictions on the complexity of the problem
None.

Unusual features of the program
Not all of the contents of the H-file is useful for graphical display. This is particularly true of the surface amplitudes, omegaij, the long-range potential coefficients, alambdaij, and the Buttle correction fitting parameters. In addition, the surface amplitudes and long-range potential coefficients often contain a large number of elements. Therefore, for efficiency reasons these three entities are not transmitted from the H-file to HBrowse. The appropriate code is included for possible future use but commented out.

References

 [1] K.A. Berrington, P.G. Burke, J.J. Chang, A.T. Chivers, W.D. Robb,   
     K.T. Taylor, Comput. Phys. Commun. 8 (1974) 149.                    
 [2] K.A. Berrington, P.G. Burke, M. Le Dourneuf, W.D. Robb, K.T. Taylor,
     Vo Ky Lan, Comput. Phys. Commun. 14 (1978) 367.                     
 [3] N.S. Scott, K.T. Taylor, Comput. Phys. Commun. 25 (1982) 347.       
 [4] K.A. Berrington, W.B. Eissner, P.H. Norrington, Comput. Phys.       
     Commun. 92 (1995) 290.