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

Title: DARMA v. Beta 0.5

Abstract

DARMA is a portability layer for asynchronous many-task (AMT) runtime systems. AMT runtime systems show promise to mitigate challenges imposed by next generation high performance computing architectures. However, current runtime system technologies are not production-ready. DARMA is a portability layer that seeks to insulate application developers from idiosyncrasies of individual runtime systems, thereby facilitating application-developer use of these technologies. DARMA comprises a frontend application programming interface (API) for application developers, a backend API for runtime system developers, and a translation that translates frontend API calls into backend API calls. Application developers use C++ abstractions to annotate both data and tasks in their code. The DARMA translation layer uses C++ template metaprogramming to capture data-task dependencies, and provides this information to a potential backend runtime system via a series of backend API calls.

Authors:
 [1];  [1];  [1];  [1];  [1];  [1];  [1]
  1. Sandia National Laboratories
Publication Date:
Research Org.:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1349227
Report Number(s):
DARMA; 005199MLTPL00
SCR #2190
DOE Contract Number:
AC04-94AL85000
Resource Type:
Software
Software Revision:
00
Software Package Number:
005199
Software CPU:
MLTPL
Open Source:
Yes
Source Code Available:
Yes
Related Software:
Charm++
Country of Publication:
United States

Citation Formats

Hollman, David, Lifflander, Jonathon, Wilke, Jeremiah, Slattengren, Nicole, Markosyan, Aram, Kolla, Hemanth, and Rizzi, Francesco. DARMA v. Beta 0.5. Computer software. https://www.osti.gov//servlets/purl/1349227. Vers. 00. USDOE. 14 Mar. 2017. Web.
Hollman, David, Lifflander, Jonathon, Wilke, Jeremiah, Slattengren, Nicole, Markosyan, Aram, Kolla, Hemanth, & Rizzi, Francesco. (2017, March 14). DARMA v. Beta 0.5 (Version 00) [Computer software]. https://www.osti.gov//servlets/purl/1349227.
Hollman, David, Lifflander, Jonathon, Wilke, Jeremiah, Slattengren, Nicole, Markosyan, Aram, Kolla, Hemanth, and Rizzi, Francesco. DARMA v. Beta 0.5. Computer software. Version 00. March 14, 2017. https://www.osti.gov//servlets/purl/1349227.
@misc{osti_1349227,
title = {DARMA v. Beta 0.5, Version 00},
author = {Hollman, David and Lifflander, Jonathon and Wilke, Jeremiah and Slattengren, Nicole and Markosyan, Aram and Kolla, Hemanth and Rizzi, Francesco},
abstractNote = {DARMA is a portability layer for asynchronous many-task (AMT) runtime systems. AMT runtime systems show promise to mitigate challenges imposed by next generation high performance computing architectures. However, current runtime system technologies are not production-ready. DARMA is a portability layer that seeks to insulate application developers from idiosyncrasies of individual runtime systems, thereby facilitating application-developer use of these technologies. DARMA comprises a frontend application programming interface (API) for application developers, a backend API for runtime system developers, and a translation that translates frontend API calls into backend API calls. Application developers use C++ abstractions to annotate both data and tasks in their code. The DARMA translation layer uses C++ template metaprogramming to capture data-task dependencies, and provides this information to a potential backend runtime system via a series of backend API calls.},
url = {https://www.osti.gov//servlets/purl/1349227},
doi = {},
year = {Tue Mar 14 00:00:00 EDT 2017},
month = {Tue Mar 14 00:00:00 EDT 2017},
note =
}

Software:
To order this software, request consultation services, or receive further information, please fill out the following request.

Save / Share:
  • This software tool was developed for predicting the fatigue damage in a wide variety of 63Sn-37Pb solder joints used in electronics applications. This tool is based upon the unified creep plasticity damage model CompSIR developed at Sandia National Laboratories. The software can be used as a design tool for predicting the long term reliability of consumer, military and space electronics. Both service as well as accelerated testing environments can be addressed by the user. The mesh generating function provides the user with the greater versatility to explore different package and I/O configurations. For example, different solder joint geometries can bemore » investigated to determine the effects of workmanship quality on reliability. Graphical user interfaces provide the user with easy data input screens as well as results profiles.« less
  • In order to further elucidate the local structure of vanadate glasses, x-ray photoelectron spectroscopy (XPS) and magnetization studies are reported on a series of SrO-vanadate and SrO-borovanadate glasses: [(SrO){sub x}(V{sub 2}O{sub 5}){sub 1-x}], [(SrO){sub 0.5-y}(B{sub 2}O{sub 3}){sub y}(V{sub 2}O{sub 5}){sub 0.5}], and [(SrO){sub 0.2}(B{sub 2}O{sub 3}){sub z}(V{sub 2}O{sub 5}){sub 0.8-z}]. From the analysis of the XPS spectra for the Sr 3p, B 1s, V 2p, and O 1s core levels, several distinct concentration regimes are identified in terms of various structural units being present. Metavanadate chainlike structures of SrV{sub 2}O{sub 6} and individual VO{sub 4} units occur in vanadate glassesmore » with low SrO content x{<=}0.2 with VO{sub 5} polyhedra also appearing at higher SrO content. The SrV{sub 2}O{sub 6} and VO{sub n} polyhedra predominate in the low B{sub 2}O{sub 3} containing SrO-borovanadate glasses as the B substitutes into the V sites of the various VO{sub n} polyhedra and only when the B{sub 2}O{sub 3} concentration exceeds the SrO content do BO{sub n} structures appear. This qualitative picture of three distinct structural groupings for the Sr-vanadate and Sr-borovanadate glasses is consistent with the proposed glass structure based on previous IR and extended x-ray absorption fine structure (EXAFS) studies on these types of vanadate glasses.« less
  • A new series of high transition temperature (T{sub c}) superconductors (Cu,V)Sr{sub 2}Ca{sub n{minus}1}Cu{sub n}O{sub y} [(Cu,V)-(n{minus}1)n-Sr, n = 3--7] was synthesized under a high-pressure/high-temperature condition of 6 GPa and 1,300 C. X-ray diffraction and transmission electron microscopy measurements revealed that they have M-12(n{minus}1)n-type structures with M = (Cu,V) and a stacking sequence of planes, SrO-(Cu,V)O-SrO-CuO{sub 2}-(Ca-CuO{sub 2}){sub n{minus}1}. Simple tetragonal lattices without any superstructures were observed for every member of the series implying a random arrangement of copper and vanadium in the (Cu,V) plane. Electron-probe microanalysis indicated partial substitution of strontium for calcium in the (Cu,V)-12(n{minus}1)n-Sr phases. All the (Cu,V)more » phases gave large diamagnetic susceptibilities at a low temperature indicating a bulk nature of superconductivity. The highest T{sub c} was found to be 107 K for the (Cu,V)-1234-Sr phase.« less
  • Two new compounds Ca{sub 0.5}Bi{sub 3}V{sub 2}O{sub 10} and Sr{sub 0.5}Bi{sub 3}V{sub 2}O{sub 10} have been synthesized in the ternary system: MO-Bi{sub 2}O{sub 3}-V{sub 2}O{sub 5} system (M=M{sup 2+}). The crystal structure of Sr{sub 0.5}Bi{sub 3}V{sub 2}O{sub 10} has been determined from single crystal X-ray diffraction data, space group P1-bar and Z=2, with cell parameters a=7.1453(3)A, b=7.8921(3)A, c=9.3297(3)A, {alpha}=106.444(2){sup o}, {beta}=94.088(2){sup o}, {gamma}=112.445(2){sup o}, V=456.72(4)A{sup 3}. Ca{sub 0.5}Bi{sub 3}V{sub 2}O{sub 10} is isostructural with Sr{sub 0.5}Bi{sub 3}V{sub 2}O{sub 10}, with, a=7.0810(2)A, b=7.8447(2)A, c=9.3607(2)A, {alpha}=106.202(1){sup o}, {beta}=94.572(1){sup o}, {gamma}=112.659(1){sup o}, V=450.38(2)A{sup 3} and its structure has been refined by Rietveld methodmore » using powder X-ray data. The crystal structure consists of infinite chains of (Bi{sub 2}O{sub 2}) along c-axis formed by linkage of BiO{sub 8} and BiO{sub 6} polyhedra interconnected by MO{sub 8} polyhedra forming 2D layers in ac plane. The vanadate tetrahedra are sandwiched between these layers. Conductivity measurements give a maximum conductivity value of 4.54x10{sup -5} and 3.63x10{sup -5}Scm{sup -1} for Ca{sub 0.5}Bi{sub 3}V{sub 2}O{sub 10} and Sr{sub 0.5}Bi{sub 3}V{sub 2}O{sub 10}, respectively at 725 deg. C.« less

To initiate an order for this software, request consultation services, or receive further information, fill out the request form below. You may also reach us by email at: .

OSTI staff will begin to process an order for scientific and technical software once the payment and signed site license agreement are received. If the forms are not in order, OSTI will contact you. No further action will be taken until all required information and/or payment is received. Orders are usually processed within three to five business days.

Software Request

(required)
(required)
(required)
(required)
(required)
(required)
(required)
(required)