async_heat_equation

Supplementary materials for the paper: Benchmarking the Parallel 1D Heat Equation Solver in Chapel, Charm++, C++, HPX, Go, Julia, Python, Rust, Swift, and Java

https://github.com/diehlpk/async_heat_equation

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.7%) to scientific vocabulary

Keywords

cpp go julia python rust
Last synced: 6 months ago · JSON representation ·

Repository

Supplementary materials for the paper: Benchmarking the Parallel 1D Heat Equation Solver in Chapel, Charm++, C++, HPX, Go, Julia, Python, Rust, Swift, and Java

Basic Info
Statistics
  • Stars: 13
  • Watchers: 3
  • Forks: 5
  • Open Issues: 0
  • Releases: 2
Topics
cpp go julia python rust
Created over 4 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation Authors

README.md

Benchmarking the Parallel 1D Heat Equation Solver in Chapel, Charm++, C++, HPX, Go, Julia, Python, Rust, Swift, and Java

Codacy Badge link DOI

This repo is for some small project, to compare Rust, Julia, Swift, HPX, Charm++, Chapel, and go. Recently, I got interested in these languages, since I read a lot about them. I mostly use C++ and Python for my research. In this repo, we will implement some small code to estimate Pi using the Monte Carlo method.

Next, we implement a solver for the one-dimensional heat eqaution using tasks and asynchronous programming.

References

  • Diehl, P., Morris, M., Brandt, S.R., Gupta, N., Kaiser, H. (2024). Benchmarking the Parallel 1D Heat Equation Solver in Chapel, Charm++, C++, HPX, Go, Julia, Python, Rust, Swift, and Java. In: Zeinalipour, D., et al. Euro-Par 2023: Parallel Processing Workshops. Euro-Par 2023. Lecture Notes in Computer Science, vol 14352. Springer, Cham. 10.1007/978-3-031-48803-0_11, Preprint

Owner

  • Name: Patrick Diehl
  • Login: diehlpk
  • Kind: user
  • Location: Baton Rouge, US
  • Company: Louisiana State University

Center of Computation and Technology, Medical Physic, Louisiana State University. Podcast: @FLOSSforScience Topic Editor: @openjournals

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Diehl
    given-names: Patrick
    orcid: https://orcid.org/0000-0003-3922-8419
  - family-names: Brandt
    given-names: Steven R.
  - family-names: Morris
    given-names: Max
  - family-names: Corrado 
    given-names: Jeremiah
title: "Initial release"
version: v1.0.0
date-released: 2023-05-16
license: BSL-1.0
repository-code: https://github.com/PeriHPX/PeriHPX

GitHub Events

Total
  • Watch event: 3
Last Year
  • Watch event: 3

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 1
  • Total pull requests: 6
  • Average time to close issues: about 1 year
  • Average time to close pull requests: 2 days
  • Total issue authors: 1
  • Total pull request authors: 4
  • Average comments per issue: 10.0
  • Average comments per pull request: 0.5
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • JamieMair (1)
Pull Request Authors
  • diehlpk (3)
  • doraemonho (1)
  • JamieMair (1)
  • jeremiah-corrado (1)
Top Labels
Issue Labels
no-issue-activity (1)
Pull Request Labels