Parallel Programmer Productivity: A Case Study of Novice Parallel Programmers
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Developing Scientific Applications Using Eclipse
Computing in Science and Engineering
An integrated approach to improving the parallel application development process
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
A computational science IDE for HPC systems: design and applications
International Journal of Parallel Programming
The cactus framework and toolkit: design and applications
VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
GEM: Graphical Explorer of MPI Programs
ICPPW '10 Proceedings of the 2010 39th International Conference on Parallel Processing Workshops
Hi-index | 0.00 |
This paper presents "Mojave," a set of plug-ins for the Eclipse Integrated Development Environment (IDE), which provides a unified interface for HPC code development and job management. Mojave facilitates code creation, refactoring, building, and running of a set of HPC scientific codes based on the Cactus Computational Toolkit, a computational framework for general problem-solving on regular meshes. Mojave facilitates the development of Cactus applications and the submission of Cactus jobs to high end resources (e.g. XSEDE systems) using built-in Eclipse features, C/C++ Development Tooling (CDT), Parallel Tools Platform (PTP) plug-ins [20], and SimFactory, a Cactus-specific set of command-line utilities [18, 17] (see Fig. 1 for a diagrammatic representation). Mojave extends the above facilities to provide a collaborative way for scientists to share job monitoring information through its Facebook-enabled job sharing feature.