skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: An Object Oriented Parallel Programming System with Adaptive Runtime

Abstract

This project is aimed at developing CHARM++ into a robust, commercially supported and easy to use programming system for engineering/manufacturing applications on midsize clusters. At the start of this project, CHARM++, was a reasonably robust academic research software. The project has created a simpler system by streamlining the code base distributed to users, adaptively selecting appropriate defaults, and enhancing the API. Features with potential for high impact, such as : load balancing, checkpointing, and compute resource allocation ; have been automated, allowing most users to access them without manual selection of options, strategies, parameters, and configurations.

Authors:
Publication Date:
Research Org.:
Charmworks, Inc.
Sponsoring Org.:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
OSTI Identifier:
1481412
Report Number(s):
Final Report Charm++ Phase II v2
DOE Contract Number:  
SC0011381
Type / Phase:
SBIR (Phase II)
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
42 ENGINEERING; HPC, Adaptive Runtime System, Parallel

Citation Formats

Bohm, Eric. An Object Oriented Parallel Programming System with Adaptive Runtime. United States: N. p., 2018. Web.
Bohm, Eric. An Object Oriented Parallel Programming System with Adaptive Runtime. United States.
Bohm, Eric. Fri . "An Object Oriented Parallel Programming System with Adaptive Runtime". United States. doi:.
@article{osti_1481412,
title = {An Object Oriented Parallel Programming System with Adaptive Runtime},
author = {Bohm, Eric},
abstractNote = {This project is aimed at developing CHARM++ into a robust, commercially supported and easy to use programming system for engineering/manufacturing applications on midsize clusters. At the start of this project, CHARM++, was a reasonably robust academic research software. The project has created a simpler system by streamlining the code base distributed to users, adaptively selecting appropriate defaults, and enhancing the API. Features with potential for high impact, such as : load balancing, checkpointing, and compute resource allocation ; have been automated, allowing most users to access them without manual selection of options, strategies, parameters, and configurations.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Fri Nov 09 00:00:00 EST 2018},
month = {Fri Nov 09 00:00:00 EST 2018}
}

Technical Report:
This technical report may be released as soon as November 9, 2022
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that may hold this item. Keep in mind that many technical reports are not cataloged in WorldCat.

Save / Share: