Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stellar-group/parallelnumericalintegration
https://github.com/stellar-group/parallelnumericalintegration
asynchronous-programming hpx parallel-algorithm sender-reciever
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/stellar-group/parallelnumericalintegration
- Owner: STEllAR-GROUP
- License: bsl-1.0
- Created: 2022-11-08T23:00:10.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-25T18:47:48.000Z (10 months ago)
- Last Synced: 2024-05-01T11:26:24.704Z (8 months ago)
- Topics: asynchronous-programming, hpx, parallel-algorithm, sender-reciever
- Language: C++
- Homepage: https://link.springer.com/chapter/10.1007/978-3-031-32316-4_3
- Size: 105 KB
- Stars: 2
- Watchers: 9
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# Shared memory parallelism in Modern C++
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/9962352f833a43e29ad75356180ffb46)](https://www.codacy.com/gh/STEllAR-GROUP/parallelnumericalintegration/dashboard?utm_source=github.com&utm_medium=referral&utm_content=STEllAR-GROUP/parallelnumericalintegration&utm_campaign=Badge_Grade) [![CircleCI](https://circleci.com/gh/STEllAR-GROUP/parallelnumericalintegration.svg?style=shield)](https://circleci.com/gh/STEllAR-GROUP/parallelnumericalintegration) [![DOI](https://zenodo.org/badge/563582133.svg)](https://zenodo.org/badge/latestdoi/563582133)## Publications
- Diehl, Patrick, Steven R. Brandt, and Hartmut Kaiser. "Shared memory parallelism in Modern C++ and HPX." arXiv preprint [arXiv:2302.07191](https://arxiv.org/abs/2302.07191) (2023).
- Diehl, Patrick, Steven R. Brandt, and Hartmut Kaiser. "Shared memory parallelism in Modern C++ and HPX." In Asynchronous Many-Task Systems and Applications: First International Workshop, WAMTA 2023, Baton Rouge, LA, USA, February 15–17, 2023, Proceedings 2023 May 11 (pp. 27-38). Cham: Springer Nature Switzerland. [10.1007/978-3-031-32316-4_3](https://link.springer.com/chapter/10.1007/978-3-031-32316-4_3)## Buliding the examples
Prerequirements:
* [CMake](https://cmake.org/)
* C++ compiler supporting C++ 17.
* For coroutine and sender/receiver a C++ compiler supporting C++ 20.
* [HPX](https://github.com/STEllAR-GROUP/hpx) (Optional)