Affiliation:
1. Johnson Controls World Services Mail Stop 239-20 NASA Ames Research Center Moffett Field, California, 94035-1000, USA
2. Scientific Computing Branch Mail Stop T27A-2 NASA Aines Research Center Moffett Field, California, 94035-1000, USA
Abstract
Many ecosystem simulation computer codes have been developed in the last twenty-five years. This development took place initially on main-frame computers, then mini-computers, and more recently, on micro-computers and workstations. Supercomputing platforms (both parallel and distributed systems) have been largely unused, however, because of the perceived difficulty in accessing and using the machines. Also, significant differences in the system architectures of sequential, scalar computers and parallel and/or vector supercomputers must be considered. We have transferred a grassland simulation model (developed on a VAX) to a Cray Y-MP C90. We describe porting the model to the Cray and the changes we made to exploit the parallelism in the application and improve code execution. The Cray executed the model 30 times faster than the VAX and 10 times faster than a Unix workstation. We achieved an additional speedup of 30 percent by using the compiler's vectorizing and "in-line" capabilities. The code runs at only about 5 percent of the Cray's peak speed because it ineffectively uses the vector and parallel processing capabilities of the Cray. We expect that by restructuring the code, it could execute an additional six to ten times faster. Our goal was not just to increase the speed of code execution, but to enable the restructured and ported code to access and manipulate large data matrices holding intermediate and state variables, to increase the size of the geographical areas that can be simulated, and to be able to use large remote sensing data sets to drive the model or use as validation.
Subject
Computer Graphics and Computer-Aided Design,Modeling and Simulation,Software
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. The Design and Construction of an Ecosystem Simulation Workbench;IOP Conference Series: Earth and Environmental Science;2020-06-01