Skip to content
Snippets Groups Projects
Commit 1262f7cb authored by Jan Siwiec's avatar Jan Siwiec
Browse files

Merge branch 'karolina-matrix' into 'master'

Karolina matrix

See merge request !335
parents f5881988 2e6bf4c8
No related branches found
No related tags found
1 merge request!335Karolina matrix
Pipeline #22129 failed
...@@ -122,6 +122,7 @@ nav: ...@@ -122,6 +122,7 @@ nav:
- Intel Xeon Phi Environment: software/mic/mic_environment.md - Intel Xeon Phi Environment: software/mic/mic_environment.md
- Modules Matrix: modules-matrix.md - Modules Matrix: modules-matrix.md
- Job Features: job-features.md - Job Features: job-features.md
- Available Karolina Modules: modules-karolina.md
- Available Barbora Modules: modules-barbora.md - Available Barbora Modules: modules-barbora.md
- Available Salomon Modules: modules-salomon.md - Available Salomon Modules: modules-salomon.md
- Available Salomon Modules on UV: modules-salomon-uv.md - Available Salomon Modules on UV: modules-salomon-uv.md
......
...@@ -7,7 +7,7 @@ from __future__ import print_function ...@@ -7,7 +7,7 @@ from __future__ import print_function
import itertools import itertools
import re import re
CHARS = ['A', 'S', 'U', 'T', 'D'] CHARS = ['K', 'S', 'U', 'T', 'D']
MASK = ''.join(reversed(CHARS)) MASK = ''.join(reversed(CHARS))
for i in range(1, len(CHARS)+1): for i in range(1, len(CHARS)+1):
for comb in itertools.combinations(CHARS, i): for comb in itertools.combinations(CHARS, i):
......
#!/bin/bash #!/bin/bash
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/anselm.csv -o anselm.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/salomon.csv -o salomon.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/salomon.csv -o salomon.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.csv -o dgx.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.csv -o dgx.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/uv2000.csv -o uv2000.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/uv2000.csv -o uv2000.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/phi.csv -o phi.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/phi.csv -o phi.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.csv -o barbora.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.csv -o barbora.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/karolina.csv -o karolina.csv
#!/bin/bash #!/bin/bash
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/anselm.md -o docs.it4i/modules-anselm.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.md -o docs.it4i/modules-barbora.md curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.md -o docs.it4i/modules-barbora.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/salomon.md -o docs.it4i/modules-salomon.md curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/salomon.md -o docs.it4i/modules-salomon.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.md -o docs.it4i/modules-dgx.md curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.md -o docs.it4i/modules-dgx.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/uv2000.md -o docs.it4i/modules-salomon-uv.md curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/uv2000.md -o docs.it4i/modules-salomon-uv.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/phi.md -o docs.it4i/modules-salomon-phi.md curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/phi.md -o docs.it4i/modules-salomon-phi.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/anselm.csv -o scripts/anselm.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/karolina.md -o docs.it4i/modules-karolina.md
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/salomon.csv -o scripts/salomon.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/salomon.csv -o scripts/salomon.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.csv -o scripts/dgx.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/dgx.csv -o scripts/dgx.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/uv2000.csv -o scripts/uv2000.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/uv2000.csv -o scripts/uv2000.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/phi.csv -o scripts/phi.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/phi.csv -o scripts/phi.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.csv -o scripts/barbora.csv curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/barbora.csv -o scripts/barbora.csv
curl -s https://code.it4i.cz/sccs/it4i-modules/raw/master/karolina.csv -o scripts/karolina.csv
...@@ -6,7 +6,7 @@ from __future__ import print_function ...@@ -6,7 +6,7 @@ from __future__ import print_function
import itertools import itertools
CHARS = ['A', 'S', 'U', 'P', 'D', 'B'] CHARS = ['K', 'S', 'U', 'P', 'D', 'B']
MASK = ''.join(reversed(CHARS)) MASK = ''.join(reversed(CHARS))
for bits in itertools.product([0, 1], repeat=len(CHARS)): for bits in itertools.product([0, 1], repeat=len(CHARS)):
SBIT = "".join(str(bit) for bit in bits) SBIT = "".join(str(bit) for bit in bits)
......
...@@ -35,7 +35,7 @@ def get_data(filename): ...@@ -35,7 +35,7 @@ def get_data(filename):
def get_datalist(): def get_datalist():
""" get_datalist """ """ get_datalist """
datalist = [] datalist = []
for name in ['anselm', 'salomon', 'uv2000', 'phi', 'dgx', 'barbora']: for name in ['karolina', 'salomon', 'uv2000', 'phi', 'dgx', 'barbora']:
path = os.path.join('scripts', "{}.csv".format(name)) path = os.path.join('scripts', "{}.csv".format(name))
datalist += get_data(path) datalist += get_data(path)
return datalist return datalist
...@@ -50,7 +50,7 @@ def get_counts(datalist): ...@@ -50,7 +50,7 @@ def get_counts(datalist):
def get_matrix(): def get_matrix():
""" get_matrix """ """ get_matrix """
# 1 2 4 8 16 32 # 1 2 4 8 16 32
chars = ['A', 'S', 'U', 'P', 'D', 'B'] chars = ['K', 'S', 'U', 'P', 'D', 'B']
arr = [] arr = []
mask = ''.join(reversed(chars)) mask = ''.join(reversed(chars))
for bits in itertools.product([0, 1], repeat=len(chars)): for bits in itertools.product([0, 1], repeat=len(chars)):
...@@ -107,9 +107,9 @@ def print_hint(): ...@@ -107,9 +107,9 @@ def print_hint():
""" print_hint """ """ print_hint """
print('!!! Hint "Cluster Acronyms"') print('!!! Hint "Cluster Acronyms"')
print(' ```') print(' ```')
print(' B D P U S A') print(' B D P U S K')
print(' | | | | | |') print(' | | | | | |')
print(' | | | | | +----> Anselm') print(' | | | | | +----> Karolina')
print(' | | | | +------> Salomon') print(' | | | | +------> Salomon')
print(' | | | +--------> UV2000') print(' | | | +--------> UV2000')
print(' | | +----------> Phi') print(' | | +----------> Phi')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment