Font Size: a A A

Metacomputing Environment Support For Fortran Parallel Programming

Posted on:2003-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:J GuFull Text:PDF
GTID:2208360065461518Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Metacomputing is a kind of web-based high performance computing technology, a super-computing environment, which is constructed by connecting powerful computing resources through network and transparent to users, implementing parallel distributed computing. The metacomputing environment is constructed on the basis of wide-area network, and can be composed of various kinds of computers. And the programs presented to run in the metacomputing environment may be written in different programming languages. So, studies on how to make a metacomputing environment accepted by more users are of great importance.The goal of this study is to perfect the functions of the jME, Java-based Metacomputing Environment, including adding support to program with FORTRAN in the jME and implementing user management, and that all users' programs can run in the jME safely and correctly.This paper will analyze and compare advantages and disadvantages of these two programming languages: Java and FORTRAN, clarify the practical significance of implementing supporting FORTRAN parallel programming in the jME, and expatiates on several key problems and how to solve these problems: keeping working nodes isomorphic, parallel programming, distributing and executing task, collecting results, etc. This paper also discusses how to implement user management. At last this paper gives users some advice on programming in the jME on the basis of analyzing results of testing jME.
Keywords/Search Tags:Java, FORTRAN, metacomputing, parallel programming, user management
PDF Full Text Request
Related items