Skip to content
Snippets Groups Projects
Verified Commit aea390d7 authored by Jayesh Badwaik's avatar Jayesh Badwaik
Browse files

+ add booster example

parent d952e842
Branches
No related tags found
No related merge requests found
Pipeline #222744 passed
......@@ -3,6 +3,20 @@ include:
- component: gitlab.jsc.fz-juelich.de/exacb/catalog/jureap/jube@v3dev
rules:
- when: always
inputs:
prefix: "booster.single"
variant: "single"
machine: "juwels_booster"
queue: "dc-cpu"
project: "cexalab"
budget: "exalab"
is_public: "all"
jube_file: "simple.yml"
fixture: .setup
record: "true"
- component: gitlab.jsc.fz-juelich.de/exacb/catalog/jureap/jube@v3dev
rules:
- when: never
inputs:
prefix: "jureca.single"
variant: "single"
......@@ -30,7 +44,7 @@ include:
record: "true"
- component: gitlab.jsc.fz-juelich.de/exacb/catalog/jureap/jube@v3dev
rules:
- when: always
- when: never
inputs:
prefix: "jureca.strong.tiny"
variant: "strong.tiny"
......@@ -42,6 +56,20 @@ include:
jube_file: "simple.yml"
fixture: .setup
record: "true"
- component: gitlab.jsc.fz-juelich.de/exacb/catalog/jureap/jube@v3dev
rules:
- when: always
inputs:
prefix: "booster.strong.tiny"
variant: "strong.tiny"
machine: "juwels_booster"
queue: "booster"
project: "cexalab"
budget: "exalab"
is_public: "all"
jube_file: "simple.yml"
fixture: .setup
record: "true"
- component: gitlab.jsc.fz-juelich.de/exacb/catalog/jureap/jube@v3dev
rules:
- when: always
......
......@@ -2,6 +2,7 @@
import argparse
def parser():
parser = argparse.ArgumentParser(description="Preprocessor")
parser.add_argument("--machine", type=str, help="Machine Name")
......@@ -16,8 +17,7 @@ if __name__ == "__main__":
f.write("12")
elif args.machine == "jedi":
f.write("24")
elif args.machine == "juwelsbooster":
f.write("48")
else:
raise ValueError("Unknown machine")
\ No newline at end of file
......@@ -34,6 +34,9 @@ parameterset:
- name: bench_variant
tag: strong.tiny
_: "strong.tiny"
- name: input_value_juwelsbooster
separator: none
_: '{"2024.12" : "1", "2024.01" : 2}'
- name: input_value_jurecadc
separator: none
_: '{"2024.12" : "1", "2024.01" : 2}'
......@@ -42,7 +45,10 @@ parameterset:
_: '{"2024.12" : "3", "2024.01" : 4}'
- name: input_value
mode: python
_: '{ "jurecadc" : ${input_value_jurecadc} , "jedi" : ${input_value_jedi} }["${system_name}"]["${system_version}"]'
_: '{
"juwelsbooster" : ${input_value_juwelsbooster} ,
"jurecadc" : ${input_value_jurecadc} ,
"jedi" : ${input_value_jedi} }["${system_name}"]["${system_version}"]'
- name: systemParam
init_with: "platform.xml:systemParameter"
parameter:
......@@ -50,18 +56,21 @@ parameterset:
tag: single
type: int
mode: python
_: '{ "jurecadc" : "2" , "jedi" : "1" }["${system_name}"]'
_: '{ "juwelsbooster": 2, "jurecadc" : "2" , "jedi" : "1" }["${system_name}"]'
- name: nodes
tag: strong.tiny
type: int
mode: python
_: '{ "jurecadc" : "1,2,4" , "jedi" : "1,2,4" }["${system_name}"]'
_: '{ "juwelsbooster": "1,2,4", "jurecadc" : "1,2,4" , "jedi" : "1,2,4" }["${system_name}"]'
- name: queue
mode: python
_: '{ "jurecadc" : "dc-cpu", "jedi" : "all" }["${system_name}"]'
_: '{ "juwelsbooster": "booster", "jurecadc" : "dc-cpu", "jedi" : "all" }["${system_name}"]'
- name: preprocess
mode: python
_: '{ "jurecadc" : "module load GCC Python OpenMPI mpi4py", "jedi" : "module load GCC Python OpenMPI mpi4py" }["${system_name}"]'
_: '{
"juwelsbooster": "module load GCC Python OpenMPI mpi4py",
"jurecadc" : "module load GCC Python OpenMPI mpi4py",
"jedi" : "module load GCC Python OpenMPI mpi4py" }["${system_name}"]'
- name: executable
_: "python"
- name: args_exec
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment