A computer code for the Algebraic Collective Model

The ACM Maple code may be obtained from the Computer Physics Communications Program Library. Note that the procedure for downloading from this website is somewhat bizarre and convoluted. In fact, selecting the download option results in a tarred html file, which when untarred and displayed in a web browser, gives another link from which the actual program can be downloaded. The tarred file obtained thus (which, confusingly, has the same name as that originally downloaded), is about 46MB in size. It contains the Maple code itself, zipped archives of SO(5)⊃SO(3) reduced Clebsch-Gordan coefficients, a Maple worksheet which extensively illustrates the code and its use, and a PDF printout of this worksheet.

The code has been thoroughly tested, and works well on versions 15, 16, 18, 2017 and 2018 of Maple, under various operating systems (Linux, Mac, Windows). It should work on all Maple versions 12 and up.

The manuscript A computer code for calculations in the algebraic collective model of the atomic nucleus, Comp. Phys. Comm. 200 (2016) 220-253 (arXiv) by T.A. Welsh and D.J. Rowe, serves as a manual for the code, whilst also providing a detailed mathematical description of the model.

Before using the code, it is necessary to install the files containing the SO(5)⊃SO(3) Clebsch-Gordan coefficients. These files are stored in three zipped archives, so5cg-data13.zip, so5cg-data24.zip and so5cg-data56.zip, supplied along with the code (they may also be obtained here, along with additional coefficients we have calculated more recently). For many applications, only the first of these archives, which contains coefficients for v2=1 and v2=3, is required. The second of these, for v2=2 and v2=4, will also be required for somewhat more sophisticated applications, while the full capabilities of the code makes use of all three sets of coefficients.

The code expects the files of SO(5)⊃SO(3) Clebsch-Gordan coefficients to have been stored with a certain directory structure, which is described in Section 6.1.2 of above manuscript. It is also explained in this link, where the format of the data in the files is also described.

A Maple worksheet acm-examples.mw is supplied along with the code. This worksheet illustrates many aspects of the code, and may be modified easily to enable the user to perform whichever ACM calculations he/she desires. In fact, Section 1 of the Maple worksheet, which sets and describes various useful parameters, could be left pretty much unchanged (although the location of the files of Clebsch-Gordan coefficients, specified by the SO5CG_directory variable, should be altered for local usage). However, if Maple is run as a batch job, it might be more convenient to make these settings in a file. We provide such a file, acm-user.mpl, which the user can edit to his/her own preferences. The batch job should read this file after it has read in the ACM code.

Note that the versions of the files acm.mpl, acm-user.mpl and acm-examples.mw we supply have their version numbers included in their filenames. Initially, therefore, we supply acm1.4.mpl, acm-user1.4.mpl and acm-examples1.4a.mw. To accord with the description in the above manuscript, these should be copied to files having the above names without the version numbers. However, the worksheet acm-examples1.4a.mw expects to be able to read a file with the name acm1.4.mpl (this version 1.4 corresponds to that denoted AEYO_v1_0. at the Computer Physics Communications Program Library).

If you have any questions, comments or complaints, please contact David Rowe or Trevor Welsh (David will handle the complaints).

Last Updated: 8 Jan 2019.