• 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