Programs in Physics & Physical Chemistry
|[Licence| Download | New Version Template] aafc_v1_0.gz(20 Kbytes)|
|Manuscript Title: RWSYST: a filing system for coefficients and eigenvectors.|
|Authors: S. Kossionides, L.D. Skouras|
|Program title: RWSYST|
|Catalogue identifier: AAFC_v1_0|
Distribution format: gz
|Journal reference: Comput. Phys. Commun. 39(1986)213|
|Programming language: Fortran.|
|Operating system: PRIMOS VERSION 18.3 UPWARDS.|
|RAM: 63K words|
|Keywords: Nuclear physics, Filing, Indexed files, Direct access files, Sequential access files, Fractional parentage, Theoretical methods.|
|Classification: 17.16, 17.18.|
Nature of problem:
In most nuclear physics calculations sets of real numbers are used (e. g. eigenvectors, coefficient vectors) which are characterized by a set of quantum numbers. For the fast retrieval of the vectors, the quantum numbers can usually be encoded to an index and the vectors stored in direct access files. This method, however, is costly in disc space, since the vectors have variable length. A solution is needed which will combine the fast retrieval characteristic of direct access with the economy of space of sequential access files.
The filling system RWSYST creates and maintains a set of Direct Access files. The first is the Directory file where the indexes and pointers to the vectors are kept. The vectors are stored in subfiles. All files have fixed block length and RWSYST packs variable length records into the blocks. The package has been developed and tested together with programs GFPC1 and GFPCM.
The package is written in standard FORTRAN-77 and can easily be transported. All machine dependent characteristics (e.g. word length, file units, array dimensions) are set with PARAMETER statements in the main program and passed as COMMON Variables to the Subroutines. Problem dependent parameters are passed to the routines as arguments. For all error conditions, error messages will be printed.
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|