Program title: CCA v02
Catalogue identifier: AEUK_v2_0
Program summary URL:maries/AEUK_v2_0.html">http://cpc.cs.qub.ac.uk/summaries/AEUK_v2_0.html
Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland
Licensing provisions: Apache-2.0 license
No. of lines in distributed program, including test data, etc.: 822356
No. of bytes in distributed program, including test data, etc.: 41624349
Distribution format: tar.gz
Programming language: Java.
Computer: PC.
Operating system: MS Windows.
RAM: 2GB
Classification: 14, 16.12.
Catalogue identifier of previous version: AEUK_v1_0
Journal reference of previous version: Comput. Phys. Comm. 185(2014)3424
Does the new version supersede the previous version?: Yes
Nature of problem:
The old program code has some redundancy, the framework of the code is not optimized, and extendibility is not high enough.
Solution method:
Improved design scheme of the program code, removed some unnecessary or redundant code, optimized design framework, and promoted extendibility.
Reasons for new version:
In order to benefit from the advantages involved in the latest technologies, we migrated the running environment from JDK1.6 to JDK1.7.
The old program code was not concise enough. We tried to make some necessary simplification, and removed redundant code.
We further increased the object-oriented programming design ideas, in order to facilitate the maintenance of the code.
Simplify some components of the user interface.
Summary of revisions:
Migration from JDK1.6 to JDK1.7.
Optimized the code framework.
Additional comments:
In [1], the 3D simulation for the CCA model had been realized based on Java programming language. We restructured the code, and we simplified the installation, configuration, and operation of the application program.
Running time:
Determined by the initial parameters.
References:
C. Li, H. Xiong, Computer Physics Communications 185 (2014) 3424–3429.