A repository containing openmpi installation used by Jenkins
We build version
- 3.1
This project depends on :
- torque
- gcc
This repo contains three scripts
build.sh
check-build.sh
deploy.sh
These define basically two test phases, the build and functional test phases respectively.
The build phase does the following things
- Set up the build environment variables, loads gcc-4.9/5.2 and torque-2.5.13
- Downloads the source code using
wget
- Configure the build with option
--enable-heterogeneous
,--enable-mpi-thread-mutliple
,--with-tm
- Compile the source into an executable form.
- Create a modulefile which loads the dependencies and sets the environment variables needed to execute the application.
The build phase should pass iff the expected libraries and executable files are present. It is your responsibility to define where these files are, on a case-by-case basis.
The test phase does the following things :
- Loads the modulefile created by
check-build.sh
- Installs the libraries into the
$SOFT_DIR
directory - Does a small test
If you have a legitimate error, or need support, please open an issue