Improved README: added clarification example for MPI dependencies
This commit is contained in:
parent
f42bce3ce8
commit
0223ffd21a
1 changed files with 12 additions and 5 deletions
17
README.md
17
README.md
|
@ -1,11 +1,15 @@
|
||||||
Software Installation Tool (SIT)
|
# Software Installation Tool (SIT)
|
||||||
--------------------------------
|
|
||||||
|
|
||||||
|
## About
|
||||||
SIT is a simple software installation tool inspired by gentoo's emerge script.
|
SIT is a simple software installation tool inspired by gentoo's emerge script.
|
||||||
It eases the installation process and helps to prevent errors during the
|
It eases the installation process and helps to prevent errors during the
|
||||||
installation as well as helps with the documentation as it generates a lot of
|
installation as well as helps with the documentation as it generates a lot of
|
||||||
log files and installes them together with the softwre package.
|
log files and installes them together with the softwre package.
|
||||||
|
|
||||||
|
## Getting started
|
||||||
|
|
||||||
|
### Basic usage
|
||||||
|
|
||||||
In its current version it can only install a package using a package class file
|
In its current version it can only install a package using a package class file
|
||||||
including the necessary information
|
including the necessary information
|
||||||
|
|
||||||
|
@ -19,7 +23,6 @@ It includes a variety of default values:
|
||||||
* PREFIX_BASE
|
* PREFIX_BASE
|
||||||
* SRC_POOL
|
* SRC_POOL
|
||||||
* SCLASS_DIR
|
* SCLASS_DIR
|
||||||
|
|
||||||
* DEFAULT_PLATFORM
|
* DEFAULT_PLATFORM
|
||||||
* DEFAULT_COMPILER
|
* DEFAULT_COMPILER
|
||||||
|
|
||||||
|
@ -39,7 +42,9 @@ Sit detects currently the build platform using the SITE_PLATFORM_NAME variable.
|
||||||
If sit cannot determine the PLATFORM it uses the default platform specified
|
If sit cannot determine the PLATFORM it uses the default platform specified
|
||||||
in sit.conf.
|
in sit.conf.
|
||||||
For each platform configuration files are stored unter
|
For each platform configuration files are stored unter
|
||||||
$SIT_PATH/etc/platform-configs/$PLATFORM/*
|
```shell
|
||||||
|
$SIT_PATH/etc/platform-configs/$PLATFORM/*
|
||||||
|
```
|
||||||
|
|
||||||
At the moment only compiler configurations are supported.
|
At the moment only compiler configurations are supported.
|
||||||
|
|
||||||
|
@ -52,9 +57,11 @@ e.g.
|
||||||
|
|
||||||
> PREFIX_BASE=/opt COMPILER=gnu COMPILER_VERSION=4.5 sit mpi/openmpi-1.5.1
|
> PREFIX_BASE=/opt COMPILER=gnu COMPILER_VERSION=4.5 sit mpi/openmpi-1.5.1
|
||||||
|
|
||||||
|
or for a package to be installed with a specific compiler and mpi version
|
||||||
|
|
||||||
|
> PREFIX_BASE=/opt COMPILER=gnu COMPILER_VERSION=8.3.0 MPI=openmpi MPI_VERSION=4.0.1 ./sit performance/extrae/extrae-3.6.1
|
||||||
|
|
||||||
PACKAGE FILES:
|
### Package files
|
||||||
|
|
||||||
Package files should include all the necessary information for the installation
|
Package files should include all the necessary information for the installation
|
||||||
proces. The syntax of the package class files is inspired by gentoo's ebuild files.
|
proces. The syntax of the package class files is inspired by gentoo's ebuild files.
|
||||||
|
|
Loading…
Reference in a new issue