https://github.com/komdosh/mpich_dev
Script for download, unpack and build MPICH CH4 for developing purposes
https://github.com/komdosh/mpich_dev
komdosh mpi multhreading
Last synced: 4 months ago
JSON representation
Script for download, unpack and build MPICH CH4 for developing purposes
- Host: GitHub
- URL: https://github.com/komdosh/mpich_dev
- Owner: Komdosh
- License: mit
- Created: 2019-05-02T11:20:34.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-11-22T12:26:38.000Z (over 5 years ago)
- Last Synced: 2025-08-21T09:46:46.928Z (10 months ago)
- Topics: komdosh, mpi, multhreading
- Language: M4
- Homepage:
- Size: 12 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MPICH_DEV
`installMPICH.sh` - Script for download, unpack and build MPICH CH4 for developing purposes
1. Install MPICH with global critical sections and avoid user prompt with default answers
`sh installMPICH.sh -g -s`
2. Install MPICH with per-vci trylock critical sections from github master branch and avoid user prompt with default answers
`sh installMPICH.sh -p trylock -s -b`
3. Install MPICH with per-vci handoff critical sections from github 3.3.x branch with source replace from `./dev` directory
`sh installMPICH.sh -p handoff -b 3.3.x -r`
Usage: `sh installMpich.sh [Build Option] [Ad Options]`
Build MPICH option:
-g - global critical sections
-p [trylock, handoff] - per-vci critical section
-d - only download and unpack $CURRENT_MPICH_NAME from \"https://www.mpich.org/\"
Additional Options:
-s - skip manual input [auto launching of: remove previous build, configure dirs, `make && make install`]
-r - replace sources from `./dev` directory (sources must be in the same directory path relative to `./dev` as for MPICH)
-b [branch] - clone mpich sources from github pmodels/mpich default branch is master "https://github.com/pmodels/mpich"
-i [yourPath] - additional installation path suffix to `$INSTALLATION_PATH_PREFIX/{yourPath}/`
-o - optimized installation build
-h - show this message
-l [logfile path] - MPICH configure and install logs will be print into this file it is installationLogs.txt by default