NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Enhancing the Remote Variable Operations in NPSS/CCDKMany scientific applications in aerodynamics and solid mechanics are written in Fortran. Refitting these legacy Fortran codes with distributed objects can increase the code reusability. The remote variable scheme provided in NPSS/CCDK helps programmers easily migrate the Fortran codes towards a client-server platform. This scheme gives the client the capability of accessing the variables at the server site. In this paper, we review and enhance the remote variable scheme by using the operator overloading features in C++. The enhancement enables NPSS programmers to use remote variables in much the same way as traditional variables. The remote variable scheme adopts the lazy update approach and the prefetch method. The design strategies and implementation techniques are described in details. Preliminary performance evaluation shows that communication overhead can be greatly reduced.
Document ID
20010072239
Acquisition Source
Glenn Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Sang, Janche
(Cleveland State Univ. Cleveland, OH United States)
Follen, Gregory
(NASA Glenn Research Center Cleveland, OH United States)
Kim, Chan
(NASA Glenn Research Center Cleveland, OH United States)
Lopez, Isaac
(NASA Glenn Research Center Cleveland, OH United States)
Townsend, Scott
(NASA Glenn Research Center Cleveland, OH United States)
Date Acquired
September 7, 2013
Publication Date
May 1, 2001
Subject Category
Computer Programming And Software
Report/Patent Number
NASA/TM-2001-210884
E-12753
NAS 1.15:210884
Report Number: NASA/TM-2001-210884
Report Number: E-12753
Report Number: NAS 1.15:210884
Meeting Information
Meeting: 2001 International Conference on Parallel and Distributed Systems
Location: KyongJu City
Country: Korea, Republic of
Start Date: June 26, 2001
End Date: June 29, 2001
Sponsors: Institute of Electrical and Electronics Engineers, Korea Information Science Society
Funding Number(s)
PROJECT: RTOP 725-10-24
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available