NWChemEx / ParallelZone

You're travelling through another dimension, a dimension not only of CPUs and threads but of GPUs; a journey into a wondrous land whose boundaries are bandwidth limited. That's the signpost up ahead - your next stop, the ParallelZone!
https://nwchemex.github.io/ParallelZone/
Apache License 2.0
0 stars 1 forks source link
high-performance-computing runtime

Actions

ParallelZone

ParallelZone is a parallel runtime system designed to be useful for object-oriented, task-based, scientific software. ParallelZone is still far from a complete project, but the feature set is expected to grow dynamically based on the needs of its consumers (primarily the NWChemEx project).

A more detailed, user-centric, description of the project can be found here.

Features

Install

ParallelZone relies on CMake for configuring and building, meaning that installation is usually achieved via a variation on:

git clone https://github.com/NWChemEx/ParallelZone
cd ParallelZone
cmake -H. -Bbuild -D...
cmake --build build
cmake --build build --target install

More detailed install instructions can be found here.

Contributing

Acknowledgments

This research was supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration.