Abstract
In this paper, we report on the design and implementation of a parallel object-oriented implementation of a protein simulation application, which is the heart of a drug design software package, to be exploited at Novo Nordisk Research Labs on a large cluster of workstations.
The application is implemented in C++ on top of the XENOOPS environment, which offers location independent object invocation at the application programming interface. Thus the software is truly objectoriented — as opposed to C++ combined with low level message passing primitives.
We evaluate the productivity of software developers in this application and illustrate the role of the object-oriented environment and methodology. We compare different versions of the simulator, as different decompositions have been realised (resulting in various degrees of concurrency). Our paper reveals many positive experiences as a result of this (still ongoing) R&D effort. The conclusion includes a recommendation to exploit modern software engineering techniques to develop HPCN software.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
S.W. de Leeuw, J.W. Perram, and E.R. Smith. Simulation of electrostatic systems in periodic boundary conditions. i lattice sums and dielectric constants. Proc. Roy. Soc., 27:A373, 1980.
Wouter Joosen, Stijn Bijnens, and Pierre Verbaeten. Massively Parallel Programming Using Object Parallelism. In Working Conference on Massively Parallel Programming Models. IEEE, September 1993.
Wouter Joosen Stijn Bijnens and Pierre Verbaeten. A Reflective Invocation Scheme to realise Advanced Object Management. In M. Riveill R. Guerraoui, O. Nierstrasz, editor, Object-Based Distributed Programming, volume 791, pages 142–154. Springer Verlag, 1994.
J.W. Perram S.W. de Leeuw and H.G. Petersen. Hamilton's Equations for Constrained Dynamical Systems. J. Stat. Phys., 61:1203–1222, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bywater, R., Joosen, W., Bijnens, S., Verbaeten, P., Larsen, T., Perram, J. (1994). Object oriented simulation software for drug design. In: Gentzsch, W., Harms, U. (eds) High-Performance Computing and Networking. HPCN-Europe 1994. Lecture Notes in Computer Science, vol 796. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020371
Download citation
DOI: https://doi.org/10.1007/BFb0020371
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57980-9
Online ISBN: 978-3-540-48406-6
eBook Packages: Springer Book Archive