A computer code for calculations in the algebraic collective model of the atomic nucleus

被引:9
|
作者
Welsh, T. A. [1 ]
Rowe, D. J. [1 ]
机构
[1] Univ Toronto, Dept Phys, 60 St George St, Toronto, ON M5S 1A7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Algebraic collective model; Bohr model; SO(5) Clebsch-Gordan coefficients; INTERACTING-BOSON MODEL; LIMIT; COEFFICIENTS; STATES; SYSTEMS; VERSION; IBM;
D O I
10.1016/j.cpc.2015.10.017
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A Maple code is presented for algebraic collective model (ACM) calculations. The ACM is an algebraic version of the Bohr model of the atomic nucleus, in which all required matrix elements are derived by exploiting the model's SU(1, 1) x SO(5) dynamical group. This paper reviews the mathematical formulation of the ACM, and serves as a manual for the code. The code enables a wide range of model Hamiltonians to be analysed. This range includes essentially all Hamiltonians that are rational functions of the model's quadrupole moments (q) over cap (M) and are at most quadratic in the corresponding conjugate momenta (pi) over cap (N) (-2 <= M, N <= 2). The code makes use of expressions for matrix elements derived elsewhere and newly derived matrix elements of the operators [pi (pi) over cap circle times (q) over cap circle times (pi) over cap](0) and [(pi) over cap circle times <(pi over cap>](LM). The code is made efficient by use of an analytical expression for the needed SO(5)-reduced matrix elements, and use of SO(5) superset of SO(3) Clebsch-Gordan coefficients obtained from precomputed data files provided with the code. Program summary Program title: ACM Catalogue identifier: AEYO_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEYO_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 3873526 No. of bytes in distributed program, including test data, etc.: 46345414 Distribution format: tar.gz Programming language: Maple 18 (or versions 17, 16, 15). Computer: Any. Operating system: Any which supports Maple; tested under Linux, Max OSX, Windows 7. RAM: 500Mb Classification: 17.20. Nature of problem: The calculation of energy eigenvalues, transition rates and amplitudes of user specified Hamiltonians in the Bohr model of the atomic nucleus. Solution method: Exploit the model's SU(1, 1) x SO(5) dynamical group to calculate analytic (as far as possible) expressions for matrix elements, making use of extensive files (supplied) of SO(5) SO(3) Clebsch-Gordan coefficients. Diagonalisation of the resulting matrices (once the entries are converted to floating point) is carried out using the Maple library procedure Eigenvectors. (Maple [1] makes use of the NAG [2] and CLAPACK [3] linear algebra libraries.) Additional comments: 1. The dimension of the Hilbert space that can be handled is limited only by the available computer memory and the available SO(5) superset of SO(3) Clebsch Gordan coefficients (v(1)alpha(1)L(1)v(2)alpha L-2(2) parallel to v(3)alpha L-3(3)) 2. The supplied data files provide coefficients (v(1)alpha(1)L(1)v(2)alpha L-2(2)parallel to v(3)alpha L-3(3)) for 1 <= v(2) <= 6, and contain all non -zero coefficients for v(1) < v(3) <= 50 when v(2) is an element of 1, 3, for v(1) <= v(3) <= 30 when v(2) is an element of 2, 4, and for v(1) <= v(3) <= 25 when v(2) is an element of 5, 6. (Once calculated, further coefficients can be readily made available to the code without changing the code.) Thus, depending on the model Hamiltonian being analysed, the states in the Hilbert space used are limited in their seniority. For analysis of the more typical types of model Hamiltonian, only the coefficients with v(2) is an element of {1, 3} are required, and therefore, with the supplied files, the seniority limit is 50. More exotic Hamiltonians having terms with seniority v(2) is an element of {2, 4, 5, 6} would have the seniority limited to 30 or 25 accordingly. 3. The code provides lower level procedures that give ready access to the Clebsch Gordan coefficients and the SU(1, 1) and SO(5) matrix elements. These procedures are described in the manuscript and enable extensions to the code and model to be made easily. 4. The accuracy to which Maple performs numerical calculations is determined by the Maple parameter Digits, which specifies the number of significant decimal digits used. The default value of 10 is more than adequate for most ACM calculations. Note, however, that if Digits is increased beyond a certain value (obtained from the Maple command evalhf (Digits), and usually 15 on modern computers) then the code can no longer take advantage of hardware mathematical operations, and is significantly slower. Documents included 1. The code makes use of SO(5) superset of SO(3) Clebsch Gordan coefficients which are supplied in zip files, and must be installed by the user. 2. A Maple worksheet that gives various example calculations and tests carried out using procedures from the code is provided. 3. A 162 page PDF file containing everything displayed in the worksheet (input, output and comments, and making use of colour) is also provided. !!!!! The distribution file for this program is over 46 Mbytes and therefore is not delivered directly when download or Email is requested. Instead a html file giving details of how the program can be obtained is sent. !!!!! Running time: For a fixed value of the parameter Digits, the running time depends on the dimension of the Hilbert space on which the diagonalisation is performed, and this in turn is governed by the number of eigenvalues required and the accuracy required. Note that diagonalisation is performed separately in each L -space. For typical ACM calculations (such as those carried out in [4]), the matrices being diagonalised are usually of dimension at most a few hundred, and often much smaller. On a modest personal computer, the computation for the smallest cases takes at most a few seconds. The worksheet contains a range of examples for which the calculation time varies between a few seconds and 750s. In the latter case, diagonalisation is performed on L -spaces for 0 <= L <= 8, the dimensions of these spaces being between 154 and 616. References: [1] Maplesoft, Waterloo Maple Inc., Waterloo, ON, Canada. [2] NAG, www.nag.com. [3] CLAPACK, www.netlib.orgiclapack. [4] D. J. Rowe, T. A. Welsh, M. A. Caprio, Phys. Rev. (C) 79(2009) 054304. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:220 / 253
页数:34
相关论文
共 50 条
  • [1] Algebraic methods in atomic calculations
    Zamastil, J.
    Simanek, M.
    Vinette, F.
    [J]. RECENT PROGRESS IN COMPUTATIONAL SCIENCES AND ENGINEERING, VOLS 7A AND 7B, 2006, 7A-B : 1550 - +
  • [2] The algebraic collective model
    Rowe, DJ
    Turner, PS
    [J]. NUCLEAR PHYSICS A, 2005, 753 (1-2) : 94 - 105
  • [3] THE COLLECTIVE MODEL OF THE NUCLEUS
    WHEELER, JA
    HILL, DL
    [J]. PHYSICAL REVIEW, 1953, 90 (02): : 366 - 366
  • [4] THE COLLECTIVE MODEL OF THE NUCLEUS
    WHEELER, JA
    [J]. SCIENCE, 1953, 117 (3044) : 472 - 473
  • [5] Bohr model as an algebraic collective model
    Rowe, D. J.
    Welsh, T. A.
    Caprio, M. A.
    [J]. PHYSICAL REVIEW C, 2009, 79 (05):
  • [6] COMPUTER AIDS FOR CODE SPECTRA CALCULATIONS
    POO, GS
    [J]. IEE PROCEEDINGS-F RADAR AND SIGNAL PROCESSING, 1981, 128 (05) : 323 - 330
  • [7] Symbolic-Numeric Algorithm for Calculations in Geometric Collective Model of Atomic Nuclei
    Deveikis, Algirdas
    Gusev, Alexander A.
    Vinitsky, Sergue, I
    Blinkov, Yuri A.
    Gozdz, Andrzej
    Pedrak, Aleksandra
    Hess, Peter O.
    [J]. COMPUTER ALGEBRA IN SCIENTIFIC COMPUTING (CASC 2022), 2022, 13366 : 103 - 123
  • [8] MICROSCOPIC COLLECTIVE MODEL OF NUCLEUS
    VANAGAS, VV
    [J]. SOVIET JOURNAL OF NUCLEAR PHYSICS-USSR, 1976, 23 (05): : 500 - 505
  • [9] ON THE FOUNDATION OF THE COLLECTIVE MODEL OF THE NUCLEUS
    TOLHOEK, HA
    [J]. PHYSICA, 1955, 21 (01): : 1 - 21
  • [10] The computer code bperm for wakepotential & impedance calculations
    Barts, T
    Chou, W
    [J]. PROCEEDINGS OF THE 1995 PARTICLE ACCELERATOR CONFERENCE, VOLS 1-5, 1996, : 2294 - 2296