An object-oriented interface for parallel programming of loosely-coupled multiprocessor systems

Author(s):  
Theo Ungerer ◽  
Lubomir Bic

2007 ◽  
Vol 18 (06) ◽  
pp. 1441-1452
Author(s):  
SHENG YU ◽  
QING ZHAO

In this paper, SC-expressions are developed, based on automata theory, for specifying synchronization constraints in parallel object-oriented languages. The predecessor of SC-expressions, the synchronization expressions, was introduced in the ParC parallel programming language in the early nineties [19]. However, ParC is not an object-oriented language and also a number of basic features of synchronization expressions are inadequate for object-oriented languages. SC-expressions are developed for object-oriented environment. They are different from synchronization expressions in basic ideas and assumptions. Here we describe the basic ideas of SC-expressions and their applications in object-oriented languages. We also study the problem of inheritance of the SC-expressions.



2014 ◽  
Vol 48 (4) ◽  
pp. 79-85 ◽  
Author(s):  
Xianlong Hou ◽  
Ben R. Hodges

AbstractAn automated method for visualizing oil spill forecasts using Google Maps and Google Earth has been integrated into a Hydrodynamic and Oil Spill Python (HyosPy) modeling system. HyosPy downloads wind and tide observations and forecasts, runs a hydrodynamic model (the Semi-Implicit Eulerian Lagrangian Finite Element), links to an oil spill model (General NOAA Operational Modeling Environment), and visualizes the predicted spill trajectories. Using object-oriented approaches with Python code, HyosPy can run multiple instances of the hydrodynamic and oil spill models to provide a set of multiple predicted spill tracks controlled by different wind and tide forecasts. Automation of HyosPy allows the hydrodynamic model to be continuously running on a server so that hydrodynamic forecasts are immediately available in the event of a spill. Once the size, location, and time of the oil spill are provided to the system, no further human intervention is necessary. Google Maps/Earth visualization methods employ JavaScript tools and Keyhole Markup Language files to provide rapid display and animation in Web browsers of Java-capable devices. HyosPy is designed with a loosely coupled architecture to permit easy update and adaptation to different models and data sources.



1987 ◽  
Vol 9 (4) ◽  
pp. 319-328 ◽  
Author(s):  
Heikki Hämmäinen ◽  
Eero Eloranta




1988 ◽  
Vol 18 (8) ◽  
pp. 713-732 ◽  
Author(s):  
Brian N. Bershad ◽  
Edward D. Lazowska ◽  
Henry M. Levy


Sign in / Sign up

Export Citation Format

Share Document