Publication | Closed Access
Developing scientific applications using eclipse
25
Citations
0
References
2006
Year
EngineeringComputer ArchitectureSoftware EngineeringScience GatewaySoftware AnalysisE-scienceParallel ToolOpen-source Software DevelopmentSoftware EnvironmentParallel ComputingCompilersDesignComputer EngineeringComputer SciencePerformance Analysis ToolSoftware DesignMulti-user SoftwareScientific ApplicationsScientific Workflow SystemProgram AnalysisTight Tool IntegrationPortable User InterfaceParallel ProgrammingSystem Software
To address these limitations, we extended Eclipse to support the integration of tools specific to scientific application development. We hope to establish a common and portable user interface across a wide range of parallel computing platforms, while still remaining agnostic to the actual back-end tools deployed. Compilers, linkers, job schedulers, debuggers, runtime systems, and performance analysis tools are likely to change across platforms, but the user interface should remain largely the same. Furthermore, because the infrastructure ensures tight tool integration, it can provide significant developer benefits by sharing data and functionality between tools.