Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aeuk_v2_0.tar.gz(40648 Kbytes)
Manuscript Title: A new version of code Java for 3D simulation of the CCA model
Authors: Kebo Zhang, Hailing Xiong
Program title: CCA v02
Catalogue identifier: AEUK_v2_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 204(2016)214
Programming language: Java.
Computer: PC.
Operating system: MS Windows.
Keywords: CCA model, object-oriented, framework.
Classification: 14, 16.12.

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:
  1. In order to benefit from the advantages involved in the latest technologies, we migrated the running environment from JDK1.6 to JDK1.7.
  2. The old program code was not concise enough. We tried to make some necessary simplification, and removed redundant code.
  3. We further increased the object-oriented programming design ideas, in order to facilitate the maintenance of the code.
  4. Simplify some components of the user interface.

Summary of revisions:
  1. Migration from JDK1.6 to JDK1.7.
  2. 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.

[1] C. Li, H. Xiong, Computer Physics Communications 185(2014) 3424-3429.