6 merge requests!368Update prace.md to document the change from qprace to qprod as the default...,!367Update prace.md to document the change from qprace to qprod as the default...,!366Update prace.md to document the change from qprace to qprod as the default...,!323extended-acls-storage-section,!196Master,!155New modules
The Spack will be installed into your /home, create folder Spack for installing software and set the configuration into ~/.spack/configure.yml
```console
~]$ml Spack
$ml Spack
== Settings for first use
Couldn't import dot_parser, loading of dot files will not be possible.
== temporary log file in case of crash /tmp/eb-wLh1RT/easybuild-54vEn3.log
...
...
@@ -58,30 +58,32 @@ Couldn't import dot_parser, loading of dot files will not be possible.
The following have been reloaded with a version change:
1) Spack/default =>Spack/0.10.0
~]$spack --version
$spack --version
0.10.0
```
## Usage Module Spack/default
```console
~]$ml Spack
$ml Spack
The following have been reloaded with a version change:
1) Spack/default =>Spack/0.10.0
~]$spack --version
$spack --version
0.10.0
```
## Build Software Package
Packages in Spack are written in pure Python, so you can do anything in Spack that you can do in Python. Python was chosen as the implementation language for two reasons. First, Python is becoming ubiquitous in the scientific software community. Second, it’s a modern language and has many powerful features to help make package writing easy.
### Search For Available Software
To install software with Spack, you need to know what software is available. Using the `spack list` command.
`spack find` shows the specs of installed packages. A spec is like a name, but it has a version, compiler, architecture, and build options associated with it. In spack, you can have many installations of the same package with different specs.