Title of article :
Multithreaded transactions in scientific computing: New versions of a computer program for kinematical calculations of RHEED intensity oscillations Original Research Article
Author/Authors :
Marcin Brzuszek، نويسنده , , Andrzej Daniluk، نويسنده ,
Issue Information :
دوهفته نامه با شماره پیاپی سال 2006
Pages :
4
From page :
678
To page :
681
Abstract :
Writing a concurrent program can be more difficult than writing a sequential program. Programmer needs to think about synchronisation, race conditions and shared variables. Transactions help reduce the inconvenience of using threads. A transaction is an abstraction, which allows programmers to group a sequence of actions on the program into a logical, higher-level computation unit. This paper presents multithreaded versions of the GROWTH program, which allow to calculate the layer coverages during the growth of thin epitaxial films and the corresponding RHEED intensities according to the kinematical approximation. The presented programs also contain graphical user interfaces, which enable displaying program data at run-time.
Keywords :
Reflection high-energy electron diffraction (RHEED) , Non-linear differential equations , Transactions , UML , Concurrent programming , Molecular beam epitaxy (MBE)
Journal title :
Computer Physics Communications
Serial Year :
2006
Journal title :
Computer Physics Communications
Record number :
1137129
Link To Document :
بازگشت