mpi-tutorial

An MPI tutorial in Python

https://github.com/scientificcomputing/mpi-tutorial

Science Score: 44.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
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.7%) to scientific vocabulary

Keywords

fenicsx ipyparallel mpi mpi4py python

Keywords from Contributors

finite-elements
Last synced: 6 months ago · JSON representation ·

Repository

An MPI tutorial in Python

Basic Info
Statistics
  • Stars: 5
  • Watchers: 4
  • Forks: 2
  • Open Issues: 5
  • Releases: 2
Topics
fenicsx ipyparallel mpi mpi4py python
Created almost 3 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation

README.md

Tutorial for MPI

Welcome to this tutorial (in development)

Contributing guidelines

  1. If you have maintainer privileges, you can skip this step, otherwise make a fork of this repository.
  2. Clone the repository (or fork) and create a new branch with git checkout -b github-username/feature-description
  3. Create a compatible working environment, for instance by building the project docker-image. bash docker build -t local_docker_file -f docker/Dockerfile . docker run -ti -v $(pwd):/root/shared -w /root/shared --name=tutorialmpi local_docker_file You can also use conda to build your environment bash conda env update --file environment.yml --name name-of-your-env
  4. Create an .ipynb in the notebooks folder, or modify the existing notebooks. If a new notebook has been created, add it to the appropriate section of _toc.yml. You can use the template-notebook as a starting point.
  5. Make sure the webpage builds correctly by calling jupyter book build -W . from the root of the repository. You can inspect the webpage locally by opening _build/html/index.html with the web-browser of your choice.
  6. Make a pull-request to the main branch of this repo.
  7. Make sure that the workflow Build documentation passes.

Owner

  • Name: Scientific Computing at Simula Research Laboratory
  • Login: scientificcomputing
  • Kind: organization

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: MPI tutorial
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Ana
    family-names: Budisa
    affiliation: Simula Research Laboratory
  - given-names: Jørgen Schartum
    family-names: Dokken
    affiliation: Simula Research Laboratory
  - given-names: Halvor
    family-names: Herlyng
    affiliation: Simula Research Laboratory
  - given-names: Sidney
    family-names: Pontes-Filho
    affiliation: Simula Research Laboratory
  - given-names: Benjamin
    family-names: Ragan-Kelley
    affiliation: Simula Research Laboratory
identifiers:
  - type: url
    value: 'https://scientificcomputing.github.io/mpi-tutorial/'
repository-code: 'https://github.com/scientificcomputing/mpi-tutorial'
url: 'https://scientificcomputing.github.io/mpi-tutorial/'
license: MIT

GitHub Events

Total
Last Year

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 71
  • Total Committers: 6
  • Avg Commits per committer: 11.833
  • Development Distribution Score (DDS): 0.465
Past Year
  • Commits: 71
  • Committers: 6
  • Avg Commits per committer: 11.833
  • Development Distribution Score (DDS): 0.465
Top Committers
Name Email Commits
Jørgen S. Dokken d****n@s****o 38
Min RK b****k@g****m 19
hherlyng h****g@h****m 9
Halvor Herlyng 5****g 3
Jørgen Schartum Dokken d****2@g****m 1
Sidney Pontes-Filho s****f@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 9
  • Total pull requests: 28
  • Average time to close issues: 1 day
  • Average time to close pull requests: about 5 hours
  • Total issue authors: 2
  • Total pull request authors: 4
  • Average comments per issue: 0.56
  • Average comments per pull request: 0.18
  • Merged pull requests: 25
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 9
  • Pull requests: 28
  • Average time to close issues: 1 day
  • Average time to close pull requests: about 5 hours
  • Issue authors: 2
  • Pull request authors: 4
  • Average comments per issue: 0.56
  • Average comments per pull request: 0.18
  • Merged pull requests: 25
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jorgensd (7)
  • minrk (1)
Pull Request Authors
  • jorgensd (11)
  • hherlyng (8)
  • minrk (7)
  • sidneyp (1)
Top Labels
Issue Labels
bug (1)
Pull Request Labels
documentation (1)