Mojave: a development environment for the Cactus computational framework

  • Authors:
  • Hari Krishnan;Dennis G. Castleberry;Steven R. Brandt

  • Affiliations:
  • Lousiana State University, Baton Rouge, LA;Lousiana State University, Baton Rouge, LA;Lousiana State University, Baton Rouge, LA

  • Venue:
  • Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the campus and beyond
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.