基于JAVA的并行程序編輯器研究與設計
并行編程在高性能計算領域的應用越來越廣泛。國家863計劃項目“網格服務環境結點建設及其支撐技術研究”的子課題 “用戶開發環境研究”,旨在開發出以客戶端/服務器模式運行的,能在遠程編輯、編譯、運行、調試并行程序的集成開發環境。并行程序的源代碼編輯應該在一個友好的編輯器下進行。當前的編輯器種類繁多,但專門針對并行程序且便于集成到遠程集成開發環境中的編輯器很少。編輯器的好壞不僅影響著用戶編寫程序的效率,而且影響著用戶對整個集成開發環境的認可程度。本文設計實現了一個能獨立運行的并行程序編輯器。首先在需求分析的基礎上,提出了并行程序編輯器的總體框架。然后對高亮顯示這一核心問題進行了深入剖析,并對文件基本操作、基本編輯功能、關鍵字查找與替換、格式自動編排進行了較為詳細的論述。最后,通過用戶親自體驗驗證了該編輯器的可靠性和實用性。該編輯器支持c/c++語言編寫的MPI并行程序,容易擴展到支持Fortran語言、PVM并行程序等。基本滿足一般用戶需求,且易于集成到集成開發環境中。
標簽:
JAVA
863
并行程序
家
上傳時間:
2016-12-25
上傳用戶:x4587