Adventures with portability

dc.contributor.authorPost, Elizabeth A.
dc.date.accessioned2011-03-22T23:34:12Z
dc.date.issued2002-10
dc.description.abstractIn this paper we describe the issues we are facing, and some of the solutions we have developed, in porting a complex multi-component simulation model of pastoral dairy-farming scenarios for execution on a high-performance Linux cluster. This exercise is part of a wider goal to develop and implement global optimization procedures for this model which necessarily require very large numbers of simulations to be executed. The structure of the model poses some particularly interesting challenges as it consists of a strongly object-oriented VisualWorks Smalltalk framework which instantiates third-party "component sub-models", written in a variety of standard (e.g. Fortran, C) and proprietary (e.g. ACSL, ObjectPascal) languages, to represent the functionality of the real-world farm sub-systems. Furthermore, it was unfortunately originally constrained to being implemented in a Microsoft Windows environment and made heavy use of the Microsoft COM/DCOM protocol for communication between objects. Although still in the early stages of on-going work, the techniques developed and lessons learned should be relevant to aspects of other situations where there is a requirement to run "legacy applications" on high-performance clusters.en
dc.format.extent1-16en
dc.identifier.urihttps://hdl.handle.net/10182/3366
dc.language.isoen
dc.publisherLinux Clusters Institute
dc.relationThe original publication is available from - Linux Clusters Instituteen
dc.source3rd LCI International Conference on Linux Clusters: The HPC Revolutionen
dc.subjectLinux clusteren
dc.subjectparallel computingen
dc.subjectsimulation modelen
dc.subjectpastoral dairy farm systemen
dc.subjectWhole Farm Modelen
dc.subjectportingen
dc.titleAdventures with portabilityen
dc.typeConference Contribution - published
lu.contributor.unitLincoln University
lu.contributor.unitFaculty of Environment, Society and Design
lu.contributor.unitDepartment of Environmental Management
lu.subtypeConference Paperen
pubs.finish-date2002-10-25en
pubs.notesPaper presented at the Third LCI International Conference on Linux Clusters: The HPC Revolution 2002, Florida, USA, 23-25 October 2002.en
pubs.publication-statusPublisheden
pubs.start-date2002-10-23en
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
AdventuresWithPortability10.pdf
Size:
85.67 KB
Format:
Adobe Portable Document Format
Description:
Full Conference Paper
Licence bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.44 KB
Format:
Item-specific license agreed upon to submission
Description: