Title of article
Comparison of C and Java performance in finite element computations
Author/Authors
G.P Nikishkov، نويسنده , , Yu.G Nikishkov، نويسنده , , V.V Savchenko، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2003
Pages
8
From page
2401
To page
2408
Abstract
The Java programming language has several features, which makes it attractive for software development in computational engineering and sciences. One major obstacle to use of Java in computationally intensive applications is its reputation of a slow language in comparison to Fortran or C. In this paper the performance of the developed Java finite element code is compared to that of the C code on the solution of three-dimensional elasticity problems. It is shown that simple code tuning can provide Java/C performance ratio 90% for the LDU solution of finite element equations. The PCG iterative solution algorithm is 1.5 times slower using the Java tuned code in comparison to the C code. We recommend using Java Virtual Machine (JVM) 1.2 since in many cases it is considerably faster in finite element computations than JVMs 1.3 and 1.4.
Keywords
Finite element method , JAVA , Performance , tuning
Journal title
Computers and Structures
Serial Year
2003
Journal title
Computers and Structures
Record number
1209224
Link To Document