Filters








66,445 Hits in 7.8 sec

Object-oriented programming and parallelism: Introduction

A.A. Radenski
1996 Information Sciences  
Object-orientation developed further as an independent general-purpose paradigm which strives to analyze, design and implement computer applications through modelling of real-world objects.  ...  It has been realized that parallelism is a inherently needed enhancement for the traditional object-oriented programming (OOP) paradigm, and that objectorientation can add significant flexibility to the  ...  Thanks are also due to authors for their readiness to write good quality paper, revise them and promptly prepare them for publication.  ... 
doi:10.1016/0020-0255(96)00058-8 fatcat:aihobdwrnjailbfilvkrvxc6zq

Editorial

Robert G. Babb II, Ron H. Perrott
1992 Scientific Programming  
In the coming decade, as the world comes to rely more and more on programming to solve realworld engineering, scientific, and social problems, the importance of new languages, tools, environments, and  ...  Welcome to the first issue of Scientific Programming.  ...  I see this journal as an excellent opportunity for an exchange of ideas among computational science and computer science practitioners for their mutual benefit.  ... 
doi:10.1155/1992/125016 fatcat:lslmbihypfdtlcrnowrmu3loji

GUIDE: Parallel library-centric application design by a generic scientific simulation environment

René Heinzl, Philipp Schwaha, Franz Stimpfl, Siegfried Selberherr
2009 International Journal of Parallel, Emergent and Distributed Systems  
The current gain in computer performance is shifted towards the utilisation of multi-core processors which extends the importance of this type of application design in the field of scientific computing  ...  A parallel generic scientific simulation environment has been developed to ease this transition from single-core to multi-core systems without additional development activity.  ...  The object-oriented and generic programming paradigms are best suited to accomplish this.  ... 
doi:10.1080/17445760902758545 fatcat:k2vwcnbvkjcivguvsb7fopftci

Scalable Software Libraries and Problem Solving Environments [chapter]

John R. Rice, Ronald F. Boisvert
2000 Enabling Technologies for Computational Science  
These application areas also have almost unlimited complexity so that high performance computing power is essential.  ...  A few application areas (e.g., linear algebra) have a rather simple structure for a software library and a very widely known language (mathematics) to usc as the basis for a PSE (e.g" MATLAB).  ...  This is one of the tenets of object-oriented approaches to software development, an approach which is only just beginning to affect scientific software.  ... 
doi:10.1007/978-1-4615-4541-5_3 fatcat:5zcsqtl3urc3zgnxbj5wfwyun4

Synergies in scientific computing by combining multi-paradigmatic languages for high-performance applications

Philipp Schwaha, René Heinzl, Franz Stimpfl, Siegfried Selberherr
2009 International Journal of Parallel, Emergent and Distributed Systems  
Several generic components and modules for application design in the area of scientific computing are presented.  ...  Thereby data structures and algorithms realised in Cþþ using features such as compile-time meta-programming are made available to the run-time environment of Python.  ...  Introduction High-performance application design for scientific computing has always been a challenge regarding the utilised programming paradigms.  ... 
doi:10.1080/17445760902758552 fatcat:k7s2idfzufefzncgyclutcpebe

PARALLELIZATION CONCEPTS AND APPLICATIONS FOR THM COUPLED FINITE ELEMENT PROBLEMS

Thomas KALBACHER, Wenqing WANG, Norihiro WATANABE, Chan-Hee PARK, Takeo TANIGUCHI, Olaf KOLDITZ
2008 Journal of Environmental Science for Sustainable Society  
In this paper, we present object-oriented software concepts and parallelization methods for serial/parallel runs and coupled/non-coupled schemes on single or multiple processes.  ...  We describe a resourceful and practicable software environment that enables the execution of serial or parallel applications, and which makes a transparent administration of the source code for a scientific  ...  Linux cluster for the Faculty of Environmental Science and Technology at the Okayama University.  ... 
doi:10.3107/jesss.2.35 fatcat:ks5hdujmone37fztdim5y5uboy

The methodological approach to monitoring of the economic and functional state of innovation-oriented machinery engineering enterprises at the modern technological modes

Оleh Gavrysh, Кateryna Boiarynova
2017 Economic Annals-ХХI  
for the fourth and the fifth technological paradigm enterprises.  ...  The ranges of recommended (desired) values for the indices of dynamics in figures relevant to the results of performing economic functions of innovation-oriented machine engineering enterprises were calculated  ...  However, it is appropriate to consider industries manufacturing electrical appliances, machine tools and instruments as belonging to this paradigm providing its high innovation level, in particular: 27.1  ... 
doi:10.21003/ea.v164-15 fatcat:avav6zs2x5h7tg2kqpjqj2ucdi

Virtual reality in scientific visualization

Steve Bryson
1996 Communications of the ACM  
Note that we claim that virtual reality is an effect, not an illusion.  ...  Important in this definition is that virtual reality is computer-generated, three-dimensional, and interactive. We want to create the effect of interacting with things, not with pictures of things.  ...  Scientific visualization is oriented toward the informative display of abstract quantities and concepts, as opposed to an attempt to realistically represent objects in the real world.  ... 
doi:10.1145/229459.229467 fatcat:mothyb73wjg6bim4r4o3fqltvq

Software for hard decisions: Scientific influence through interactive visualisation [chapter]

D. G. Peters, P. K. Robertson, R. L. Cordy
1996 Environmental Software Systems  
This paper attempts to describe the essential computational functionality required for the understanding and management of the environment and suggests the method by which this functionality might be realised  ...  Finally, performance requirements and technologies for realising these benefits, are noted.  ...  enquiry mode sympathetic to an object-oriented software approach. can be an improvement.  ... 
doi:10.1007/978-0-387-34951-0_4 fatcat:jxhiuohytjcrfl3y2busilqnuy

New techniques in Monte Carlo simulation: experience with a prototype of generic programming application to Geant4 physics processes [article]

Maria Grazia Pia, Lina Quintieri, Georg Weidenspointner State University Rio de Janeiro, MPE and MPI Halbleiterlabor
2010 arXiv   pre-print
An investigation is in progress to evaluate extensively and quantitatively the possible benefits and drawbacks of new programming paradigms in a Monte Carlo simulation environment, namely in the domain  ...  The results of this research project allow the evaluation of new software techniques for their possible adoption in Monte Carlo simulation on objective, quantitative ground.  ...  Acknowledgment The authors express their gratitude to CERN for support to the research described in this paper.  ... 
arXiv:1012.3300v1 fatcat:vyuo3yzyovbr5op5qdufem7fsm

A Parallel Corba Component Model for Numerical Code Coupling

Christian Pérez, Thierry Priol, André Ribes
2003 The international journal of high performance computing applications  
Computational grids enable the design of new numerical simulation applications. For example, it is now feasible to couple several scientific codes to obtain a multi-physic application.  ...  The fast growth of high bandwidth wide area networks has allowed the building of computational grids, which are constituted of PC clusters and/or parallel machines.  ...  High performance for CORBA communications on top of a high performance network such as Myrinet requires an efficient CORBA implementation such as omniORB.  ... 
doi:10.1177/10943420030174006 fatcat:ljrpun6snzgt5j72hbnqhoduvq

Grids and Grid technologies for wide-area distributed computing

Mark Baker, Rajkumar Buyya, Domenico Laforenza
2002 Software, Practice & Experience  
The last decade has seen a substantial increase in commodity computer and network performance, mainly as a result of faster hardware and more sophisticated software.  ...  Moreover, due to the rapid growth of the Internet and Web, there has been a rising interest in Web-based distributed computing, and many projects have been started and aim to exploit the Web as an infrastructure  ...  We thank them for sharing their thoughts.  ... 
doi:10.1002/spe.488 fatcat:qcgblfolg5aori5m4fncgqdhsy

A Parallel CORBA Component Model for Numerical Code Coupling [chapter]

Christian Pérez, Thierry Priol, André Ribes
2002 Lecture Notes in Computer Science  
Computational grids enable the design of new numerical simulation applications. For example, it is now feasible to couple several scientific codes to obtain a multi-physic application.  ...  The fast growth of high bandwidth wide area networks has allowed the building of computational grids, which are constituted of PC clusters and/or parallel machines.  ...  High performance for CORBA communications on top of a high performance network such as Myrinet requires an efficient CORBA implementation such as omniORB.  ... 
doi:10.1007/3-540-36133-2_9 fatcat:z3kvjn2dircyxdr3n6g4r6ng6i

Grid and P2P Middleware for Scientific Computing Systems

Fatos Xhafa, Sabri Pllana, Leonard Barolli
2010 2010 International Conference on Complex, Intelligent and Software Intensive Systems  
The differences on the approaches taken for Grid and P2P middleware as well as the common points of both paradigms are highlighted.  ...  In this paper we survey recent developments of Grid and P2P middleware in the context of scientific computing systems.  ...  GRID PARADIGM The Grid paradigm may be used in various contexts, such as the high throughput computing or high performance computing. High throughput computing.  ... 
doi:10.1109/cisis.2010.109 dblp:conf/cisis/XhafaPB10 fatcat:s7vfoqn2jfdgpmxrg5x6hajbqu

Research on Building Mechanism of System for Intelligent Service Mobile Robot [chapter]

Xie Wei, Ma Jiachen, Yang Mingli
2011 Mobile Robots - Control Architectures, Bio-Interfacing, Navigation, Multi Robot Motion Planning and Operator Training  
As for seeking for systematic and scientific methodology, there are many arguments in robotics.  ...  The modern intelligent service mobile robot (ISMR), viewed as an every day life "partner", has entered a critical period of industrialization.  ...  To sum up, the robot software design, there are four key application computing models: process-oriented (Process-oriented) approach, object-oriented (Object-oriented) approach for the component (Component-oriented  ... 
doi:10.5772/26256 fatcat:utq2kid3gjav3kjiiajjcrrcvi
« Previous Showing results 1 — 15 out of 66,445 results