Mallett, M.J.D. (2001) A molecular dynamics computer simulation performance comparison of Java versus C. Molecular Simulation, 26 (6). pp. 417-422. ISSN 0892-7022. (doi:10.1080/08927020108024514) (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided) (KAR id:11432)
The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided. | |
Official URL: http://dx.doi.org/10.1080/08927020108024514 |
Abstract
The relative performance of molecular dynamics (MD) Computer simulations of fluids written in ANSI C is compared to that achieved by a comparable program written in Java. The performance of the Java program is shown to be dependent upon its runtime environment. The Java Runtime Environment (JRE) from the Java Development Kit (JDK) 1.2 provides a Just-In-Time (JIT) compiler option on Solaris and Windows 95 platforms which decreases the execution time by approximately 4 - 10x compared to the standard Java interpreter. The compiled Java implementation of the MD computer simulation runs between 30 100% slower, depending on the platform. compared to the equivalent C implementation. The stability of the two simulations, as measured by conservation of energy is shown to be identical to within similar to1% over 10(5) time steps.
Item Type: | Article |
---|---|
DOI/Identification number: | 10.1080/08927020108024514 |
Additional information: | 7 GORDON BREACH PUBLISHING, TAYLOR & FRANCIS GROUP 457AE |
Uncontrolled keywords: | Java molecular dynamics; computer simulation |
Subjects: | Q Science |
Divisions: | Divisions > Division of Natural Sciences > Physics and Astronomy |
Depositing User: | Maggie Francis |
Date Deposited: | 29 Oct 2008 19:33 UTC |
Last Modified: | 16 Nov 2021 09:50 UTC |
Resource URI: | https://kar.kent.ac.uk/id/eprint/11432 (The current URI for this page, for reference purposes) |
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):