Draft version of a future dependency file for the laki system
This commit is contained in:
parent
73bea190c0
commit
cba10ff740
1 changed files with 55 additions and 0 deletions
55
etc/platform-configs/laki/package-list
Normal file
55
etc/platform-configs/laki/package-list
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
# comment line
|
||||||
|
# also ignore blank lines
|
||||||
|
|
||||||
|
# seperate different versions of a module by ','
|
||||||
|
compiler/gnu/(4.6.3,4.7.3):
|
||||||
|
# the following line is eqivalent to
|
||||||
|
# compiler/gnu/4.6.3
|
||||||
|
# compiler/gnu/4.7.3
|
||||||
|
|
||||||
|
compiler/intel/13.1.2:
|
||||||
|
|
||||||
|
mpi/openmpi/(1.6.4,1.7.1): compiler/gnu/(4.6.3|4.7.3),compiler/intel/13.1.2
|
||||||
|
# build every version with all listed compilers:
|
||||||
|
# mpi/openmpi/1.6.4: compiler/gnu/4.6.3
|
||||||
|
# mpi/openmpi/1.6.4: compiler/gnu/4.7.3
|
||||||
|
# mpi/openmpi/1.6.4: compiler/intel/13.1.2
|
||||||
|
# mpi/openmpi/1.7.1: compiler/gnu/4.6.3
|
||||||
|
# mpi/openmpi/1.7.1: compiler/gnu/4.7.3
|
||||||
|
# mpi/openmpi/1.7.1: compiler/intel/13.1.2
|
||||||
|
|
||||||
|
|
||||||
|
performance/extrae/2.3: mpi/openmpi/(1.6.4,1.7.1) | cuda/(4.2,5.0)
|
||||||
|
# performance/extrae/2.3: mpi/openmpi/1.6.4 cuda/4.2
|
||||||
|
# performance/extrae/2.3: mpi/openmpi/1.6.4 cuda/5.0
|
||||||
|
# performance/extrae/2.3: mpi/openmpi/1.7.1 cuda/4.2
|
||||||
|
# performance/extrae/2.3: mpi/openmpi/1.7.1 cuda/5.0
|
||||||
|
|
||||||
|
performance/vampirtrace/(5.14.3,5.14.4): mpi/openmpi/(1.6.4,1.7.1) | cuda/(4.2,5.0)
|
||||||
|
# performance/vampirtrace/5.14.3: mpi/openmpi/1.6.4 cuda/4.2
|
||||||
|
# performance/vampirtrace/5.14.3: mpi/openmpi/1.6.4 cuda/5.0
|
||||||
|
# performance/vampirtrace/5.14.3: mpi/openmpi/1.7.1 cuda/4.2
|
||||||
|
# performance/vampirtrace/5.14.3: mpi/openmpi/1.7.1 cuda/5.0
|
||||||
|
# performance/vampirtrace/5.14.4: mpi/openmpi/1.6.4 cuda/4.2
|
||||||
|
# performance/vampirtrace/5.14.4: mpi/openmpi/1.6.4 cuda/5.0
|
||||||
|
# performance/vampirtrace/5.14.4: mpi/openmpi/1.7.1 cuda/4.2
|
||||||
|
# performance/vampirtrace/5.14.4: mpi/openmpi/1.7.1 cuda/5.0
|
||||||
|
|
||||||
|
|
||||||
|
# Open issues for later ;)
|
||||||
|
#
|
||||||
|
# How to handle inherited dependencies
|
||||||
|
# *: mpi/openmpi/1.6.4{gnu,intel} ????
|
||||||
|
# performance/vampirtrace/5.14.4: mpi/openmpi/1.6.4->compiler/gnu/4.6.3 cuda/4.2
|
||||||
|
# performance/vampirtrace/5.14.4: mpi/openmpi/1.6.4->compiler/gnu/4.7.1 cuda/4.2
|
||||||
|
# performance/vampirtrace/5.14.4: mpi/openmpi/1.6.4->compiler/intel/13.1.2 cuda/4.2
|
||||||
|
#
|
||||||
|
# How to create installation paths including dependencies?
|
||||||
|
# Current
|
||||||
|
# --prefix=performance/vampirtrace/5.14.3/mpi/openmpi-1.6.4-gnu-4.6.3-cuda-4.2
|
||||||
|
# --prefix=performance/vampirtrace/5.14.3/cuda/4.2/mpi/openmpi/1.6.4
|
||||||
|
# --prefix=performance/vampirtrace/5.14.3/mpi/openmpi/1.6.4/cuda/4.2
|
||||||
|
#
|
||||||
|
# specify module tags in []
|
||||||
|
# be aware of default->version association; current and past!
|
||||||
|
# compiler/gnu/(4.6.3,4.7.3[default]):
|
Loading…
Reference in a new issue