A new version of code Java for 3D simulation of the CCA model
详细信息    查看全文
文摘
In this paper we present a new version of the program of CCA model. In order to benefit from the advantages involved in the latest technologies, we migrated the running environment from JDK1.6 to JDK1.7. And the old program was optimized into a new framework, so promoted extendibility.

Program summary

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:

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.

References:

[1]

C. Li, H. Xiong, Computer Physics Communications 185 (2014) 3424–3429.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700