Skip to content

Script for download, unpack and build MPICH CH4 for developing purposes

License

Notifications You must be signed in to change notification settings

Komdosh/MPICH_DEV

Repository files navigation

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

  1. 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

  1. 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

About

Script for download, unpack and build MPICH CH4 for developing purposes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published