Skip to content

DARMA-tasking-internal/darma-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DARMA

DARMA (Distributed, Asynchronous, Resilient Models for Applications)

Copyright (c) 2017, Sandia National Laboratories

Sandia National Laboratories is a multimission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC., a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-NA0003525.


DARMA (Distributed, Asynchronous, Resilient Models for Applications) is a data-effects programming model for extracting concurrency automatically from C++ applications using metaprogramming. The model is designed for those interested in both on-node tasking (MPI+X) or for distributed memory tasking.

For installation directions (either custom or Spack), see the INSTALL file in the top-level directory.

Build Status Coverage Status License

Under the terms of Contract DE-NA0003525 with Sandia Corporation, the U.S. Government retains certain rights in this software.

About

Header library providing the frontend programming model for the DARMA asynchronous many-task model

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published