diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/.gitignore b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..a9a5aecf429fd8a0d81fbd5fd37006bfa498d5c1 --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/.gitignore @@ -0,0 +1 @@ +tmp diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/author.tex b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/author.tex new file mode 100644 index 0000000000000000000000000000000000000000..650510a55b54793c00944faf37be61d3673274ed --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/author.tex @@ -0,0 +1,2 @@ +% This file was generated by jureap. +\title{Scaling Evaluation Report} diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jedi/jedi.evaluation.jedi.csv b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jedi/jedi.evaluation.jedi.csv new file mode 100644 index 0000000000000000000000000000000000000000..c2d3de6a0d166061886ebe33b710e6dedc8201da --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jedi/jedi.evaluation.jedi.csv @@ -0,0 +1,5 @@ +system,version,queue,variant,jobid,nodes,taskspernode,threadspertask,runtime,success +jedi,2024.01,all,jedi.evaluation.jedi,13813,2,4,1,3018.44,true +jedi,2024.01,all,jedi.evaluation.jedi,13814,3,4,1,1723.48,true +jedi,2024.01,all,jedi.evaluation.jedi,13815,4,4,1,1612.87,true +jedi,2024.01,all,jedi.evaluation.jedi,13816,6,4,1,927.805,true diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jedi/jedi.evaluation.jedi.json b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jedi/jedi.evaluation.jedi.json new file mode 100644 index 0000000000000000000000000000000000000000..8a07c17a69d88e019c19ae853b4b059d9cefc5a1 --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jedi/jedi.evaluation.jedi.json @@ -0,0 +1,74 @@ +{ + "version": 1, + "reporter": { + "generator": "jureap-gitlab-exacb", + "info": { + "pipeline": "221622", + "job": "1162134", + "commit": "81532016532bacca8666a7f95625529d4ef3abe4", + "username": "badwaik1", + "project": "/p/project1/cjsc", + "budget": "zam", + "system": "jedi", + "version": "2024.12", + "timestamp": "2024-10-06T18:11:06+02:00" + } + }, + "parameter": {}, + "experiment": { + "system": "jedi", + "version": "2024.12", + "variant": "jedi.evaluation.jedi", + "timestamp": "2024-10-06T18:11:06+02:00" + }, + "data": [ + { + "success": "true", + "runtime": "3018.44", + "parameter": { + "nodes": "2", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13813", + "queue": "all", + "metrics": {} + }, + { + "success": "true", + "runtime": "1723.48", + "parameter": { + "nodes": "3", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13814", + "queue": "all", + "metrics": {} + }, + { + "success": "true", + "runtime": "1612.87", + "parameter": { + "nodes": "4", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13815", + "queue": "all", + "metrics": {} + }, + { + "success": "true", + "runtime": "927.805", + "parameter": { + "nodes": "6", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13816", + "queue": "all", + "metrics": {} + } + ] +} \ No newline at end of file diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jureca/jedi.evaluation.jureca.csv b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jureca/jedi.evaluation.jureca.csv new file mode 100644 index 0000000000000000000000000000000000000000..416c2fb548ce5f1f9b3f2bad3211c59f3c6d23b1 --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jureca/jedi.evaluation.jureca.csv @@ -0,0 +1,5 @@ +system,version,queue,variant,jobid,nodes,taskspernode,threadspertask,runtime,success +jurecadc,2024.01,dc-gpu,jedi.evaluation.jureca,13181658,4,4,1,1644.37,true +jurecadc,2024.01,dc-gpu,jedi.evaluation.jureca,13181659,6,4,1,1286.36,true +jurecadc,2024.01,dc-gpu,jedi.evaluation.jureca,13181660,8,4,1,941.183,true +jurecadc,2024.01,dc-gpu,jedi.evaluation.jureca,13181661,12,4,1,562.975,true diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jureca/jedi.evaluation.jureca.json b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jureca/jedi.evaluation.jureca.json new file mode 100644 index 0000000000000000000000000000000000000000..f9f127700980a6cf276a47b82b15276f7e5406e4 --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/data/221622.jedi.evaluation.jureca/jedi.evaluation.jureca.json @@ -0,0 +1,74 @@ +{ + "version": 1, + "reporter": { + "generator": "jureap-gitlab-exacb", + "info": { + "pipeline": "221622", + "job": "1162136", + "commit": "81532016532bacca8666a7f95625529d4ef3abe4", + "username": "badwaik1", + "project": "/p/project1/cjsc", + "budget": "zam", + "system": "jurecadc", + "version": "2024.12", + "timestamp": "2024-10-06T18:11:03+02:00" + } + }, + "parameter": {}, + "experiment": { + "system": "jurecadc", + "version": "2024.12", + "variant": "jedi.evaluation.jureca", + "timestamp": "2024-10-06T18:11:03+02:00" + }, + "data": [ + { + "success": "true", + "runtime": "562.975", + "parameter": { + "nodes": "12", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13181661", + "queue": "dc-gpu", + "metrics": {} + }, + { + "success": "true", + "runtime": "1644.37", + "parameter": { + "nodes": "4", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13181658", + "queue": "dc-gpu", + "metrics": {} + }, + { + "success": "true", + "runtime": "1286.36", + "parameter": { + "nodes": "6", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13181659", + "queue": "dc-gpu", + "metrics": {} + }, + { + "success": "true", + "runtime": "941.183", + "parameter": { + "nodes": "8", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13181660", + "queue": "dc-gpu", + "metrics": {} + } + ] +} \ No newline at end of file diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/document.mk b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/document.mk new file mode 100644 index 0000000000000000000000000000000000000000..f518e5e5f6fa69fc4eb1990f2b9f9425fce35c03 --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/document.mk @@ -0,0 +1 @@ +DOCTITLE=report diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/generator.1226023.jobid b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/generator.1226023.jobid new file mode 100644 index 0000000000000000000000000000000000000000..5764c1aeca3037f9ded92e85429cd860dbc37d78 --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/generator.1226023.jobid @@ -0,0 +1 @@ +1226023 diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jedi.csv b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jedi.csv new file mode 100644 index 0000000000000000000000000000000000000000..f46c783a406940800101d16c34bcca4003ad21dc --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jedi.csv @@ -0,0 +1,5 @@ +nodes,runtime +2,3018.44 +3,1723.48 +4,1612.87 +6,927.805 diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jedi.workload b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jedi.workload new file mode 100644 index 0000000000000000000000000000000000000000..9f8e9b69a33f4e8067d5b21661a35d8856758aba --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jedi.workload @@ -0,0 +1 @@ +1.0 \ No newline at end of file diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jureca.csv b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jureca.csv new file mode 100644 index 0000000000000000000000000000000000000000..0ca2464259ce96e963094ae6a7ec4a8d01d8e5ea --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jureca.csv @@ -0,0 +1,5 @@ +nodes,runtime +4,1644.37 +6,1286.36 +8,941.183 +12,562.975 diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jureca.workload b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jureca.workload new file mode 100644 index 0000000000000000000000000000000000000000..415b19fc3623413817e5ad457fcd8f530c06047a --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/input/jedi.evaluation.jureca.workload @@ -0,0 +1 @@ +2.0 \ No newline at end of file diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/json.tex b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/json.tex new file mode 100644 index 0000000000000000000000000000000000000000..54a48ae65f0200bf8eafb6a8e71c002c3a4f9b1d --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/json.tex @@ -0,0 +1,3 @@ +% This file was generated by jureap. +\lstinputlisting[caption=Caption]{data/221622.jedi.evaluation.jedi/jedi.evaluation.jedi.json} +\lstinputlisting[caption=Caption]{data/221622.jedi.evaluation.jureca/jedi.evaluation.jureca.json} diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/json/221622.jedi.evaluation.jedi.json b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/json/221622.jedi.evaluation.jedi.json new file mode 100644 index 0000000000000000000000000000000000000000..52691ae90a50b29529fdb4b6996cd17b50b16d5a --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/json/221622.jedi.evaluation.jedi.json @@ -0,0 +1,129 @@ +{ + "pipeline": "221622", + "prefix": "jedi.evaluation.jedi", + "csv_data": [ + { + "system": "jedi", + "version": "2024.01", + "queue": "all", + "variant": "jedi.evaluation.jedi", + "jobid": "13813", + "nodes": "2", + "taskspernode": "4", + "threadspertask": "1", + "runtime": "3018.44", + "success": "true" + }, + { + "system": "jedi", + "version": "2024.01", + "queue": "all", + "variant": "jedi.evaluation.jedi", + "jobid": "13814", + "nodes": "3", + "taskspernode": "4", + "threadspertask": "1", + "runtime": "1723.48", + "success": "true" + }, + { + "system": "jedi", + "version": "2024.01", + "queue": "all", + "variant": "jedi.evaluation.jedi", + "jobid": "13815", + "nodes": "4", + "taskspernode": "4", + "threadspertask": "1", + "runtime": "1612.87", + "success": "true" + }, + { + "system": "jedi", + "version": "2024.01", + "queue": "all", + "variant": "jedi.evaluation.jedi", + "jobid": "13816", + "nodes": "6", + "taskspernode": "4", + "threadspertask": "1", + "runtime": "927.805", + "success": "true" + } + ], + "json_data": { + "version": 1, + "reporter": { + "generator": "jureap-gitlab-exacb", + "info": { + "pipeline": "221622", + "job": "1162134", + "commit": "81532016532bacca8666a7f95625529d4ef3abe4", + "username": "badwaik1", + "project": "/p/project1/cjsc", + "budget": "zam", + "system": "jedi", + "version": "2024.12", + "timestamp": "2024-10-06T18:11:06+02:00" + } + }, + "parameter": {}, + "experiment": { + "system": "jedi", + "version": "2024.12", + "variant": "jedi.evaluation.jedi", + "timestamp": "2024-10-06T18:11:06+02:00" + }, + "data": [ + { + "success": "true", + "runtime": "3018.44", + "parameter": { + "nodes": "2", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13813", + "queue": "all", + "metrics": {} + }, + { + "success": "true", + "runtime": "1723.48", + "parameter": { + "nodes": "3", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13814", + "queue": "all", + "metrics": {} + }, + { + "success": "true", + "runtime": "1612.87", + "parameter": { + "nodes": "4", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13815", + "queue": "all", + "metrics": {} + }, + { + "success": "true", + "runtime": "927.805", + "parameter": { + "nodes": "6", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13816", + "queue": "all", + "metrics": {} + } + ] + }, + "workload_factor": "1.0" +} \ No newline at end of file diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/json/221622.jedi.evaluation.jureca.json b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/json/221622.jedi.evaluation.jureca.json new file mode 100644 index 0000000000000000000000000000000000000000..235b7475067759a6347d281d3e54e377799a63b6 --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/json/221622.jedi.evaluation.jureca.json @@ -0,0 +1,129 @@ +{ + "pipeline": "221622", + "prefix": "jedi.evaluation.jureca", + "csv_data": [ + { + "system": "jurecadc", + "version": "2024.01", + "queue": "dc-gpu", + "variant": "jedi.evaluation.jureca", + "jobid": "13181661", + "nodes": "12", + "taskspernode": "4", + "threadspertask": "1", + "runtime": "562.975", + "success": "true" + }, + { + "system": "jurecadc", + "version": "2024.01", + "queue": "dc-gpu", + "variant": "jedi.evaluation.jureca", + "jobid": "13181658", + "nodes": "4", + "taskspernode": "4", + "threadspertask": "1", + "runtime": "1644.37", + "success": "true" + }, + { + "system": "jurecadc", + "version": "2024.01", + "queue": "dc-gpu", + "variant": "jedi.evaluation.jureca", + "jobid": "13181659", + "nodes": "6", + "taskspernode": "4", + "threadspertask": "1", + "runtime": "1286.36", + "success": "true" + }, + { + "system": "jurecadc", + "version": "2024.01", + "queue": "dc-gpu", + "variant": "jedi.evaluation.jureca", + "jobid": "13181660", + "nodes": "8", + "taskspernode": "4", + "threadspertask": "1", + "runtime": "941.183", + "success": "true" + } + ], + "json_data": { + "version": 1, + "reporter": { + "generator": "jureap-gitlab-exacb", + "info": { + "pipeline": "221622", + "job": "1162136", + "commit": "81532016532bacca8666a7f95625529d4ef3abe4", + "username": "badwaik1", + "project": "/p/project1/cjsc", + "budget": "zam", + "system": "jurecadc", + "version": "2024.12", + "timestamp": "2024-10-06T18:11:03+02:00" + } + }, + "parameter": {}, + "experiment": { + "system": "jurecadc", + "version": "2024.12", + "variant": "jedi.evaluation.jureca", + "timestamp": "2024-10-06T18:11:03+02:00" + }, + "data": [ + { + "success": "true", + "runtime": "562.975", + "parameter": { + "nodes": "12", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13181661", + "queue": "dc-gpu", + "metrics": {} + }, + { + "success": "true", + "runtime": "1644.37", + "parameter": { + "nodes": "4", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13181658", + "queue": "dc-gpu", + "metrics": {} + }, + { + "success": "true", + "runtime": "1286.36", + "parameter": { + "nodes": "6", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13181659", + "queue": "dc-gpu", + "metrics": {} + }, + { + "success": "true", + "runtime": "941.183", + "parameter": { + "nodes": "8", + "taskspernode": "4", + "threadspertask": "1" + }, + "slurm_jobid": "13181660", + "queue": "dc-gpu", + "metrics": {} + } + ] + }, + "workload_factor": "2.0" +} \ No newline at end of file diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/jureap.cls b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/jureap.cls new file mode 100644 index 0000000000000000000000000000000000000000..1ac99f8682496b070e5481068fbd71b369092d4d --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/jureap.cls @@ -0,0 +1,199 @@ +% ------------------------------------------------------------------------------ +% SPDX-License-Identifier: CC-BY-4.0 +% Copyright (C) 2024 Jayesh Badwaik <j.badwaik@fz-juelich.de> +% ------------------------------------------------------------------------------ +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{jureap} +\LoadClassWithOptions{scrartcl} + +%-------------------------------------------------------------------------------------------------- +% Language and Font Support +% -------------------------------------------------------------------------------------------------- +\RequirePackage{fontspec} +\RequirePackage{microtype} +\PassOptionsToPackage{final}{microtype} +\RequirePackage{unicode-math} + +\setmainfont[Ligatures=TeXOff,ItalicFont={Linux Libertine O Italic}]{Alegreya} +\setsansfont{Alegreya Sans} +%\setmathfont[math-style=upright,Scale=MatchLowercase]{Latin Modern Math} +\setmathfont[Scale=MatchLowercase]{Latin Modern Math} + +\setmathfont[range={bb},Scale=MatchLowercase]{TeX Gyre Pagella Math} +\setmathfont[range={scr,bfscr},Scale=MatchLowercase]{Tex Gyre Bonum Math} +\setmathfont[range=\setminus,Scale=MatchLowercase]{XITS Math} +\linespread{1.2} + +\RequirePackage{polyglossia} +\setmainlanguage{english} +\RequirePackage{csquotes} + +% -------------------------------------------------------------------------------------------------- +% Color Support for the Document +% -------------------------------------------------------------------------------------------------- +\RequirePackage[usenames,dvipsnames,svgnames,table]{xcolor} + +% -------------------------------------------------------------------------------------------------- +% Hyperref Support with Colored Links +% -------------------------------------------------------------------------------------------------- +\RequirePackage{hyperref} +\PassOptionsToPackage{hypertexnames=true,plainpages=false,pdfpagelabels,pagebackref}{hyperref} + +\RequirePackage{cleveref} +\PassOptionsToPackage{capitalize,nameinlink}{cleveref} + +\providecommand{\penchurlcolor}{Sepia} +\providecommand{\penchlinkcolor}{MidnightBlue} +\providecommand{\penchcitecolor}{ForestGreen} + +\RequirePackage{hyperxmp} +\hypersetup{ + keeppdfinfo,colorlinks=true, + urlcolor=\penchurlcolor, linkcolor=\penchlinkcolor, citecolor=\penchcitecolor, + pdftitle={\@title}, pdfauthor={\@author}, pdfsubject={\@subject} +} + +% -------------------------------------------------------------------------------------------------- +% BibTeX Support +% -------------------------------------------------------------------------------------------------- +\RequirePackage[ +sortcites = true, +sorting=nyt, +bibstyle=alphabetic, +citestyle=alphabetic, +backend=biber +]{biblatex} + + + +% -------------------------------------------------------------------------------------------------- +% Configure ToC Tools +% -------------------------------------------------------------------------------------------------- +\PassOptionsToClass{headings=optiontoheadandtoc}{scrartcl} +\setcounter{secnumdepth}{3} +\setcounter{tocdepth}{2} + +\RedeclareSectionCommand[tocnumwidth=2.0em]{part} +\RedeclareSectionCommand[tocindent=1.0em,tocnumwidth=2.0em]{section} +\RedeclareSectionCommand[tocindent=2.5em,tocnumwidth=2.5em]{subsection} + +% -------------------------------------------------------------------------------------------------- +% Configure Headers +% -------------------------------------------------------------------------------------------------- +\RequirePackage[automark,autooneside=false]{scrlayer-scrpage} +\defpairofpagestyles{title}{ + \clearpairofpagestyles + \cfoot{\rule[\baselineskip]{\textwidth}{0.1pt}} + \ofoot{\pagemark} +} + +\defpairofpagestyles{main}{ + \clearpairofpagestyles + \cfoot{\rule[\baselineskip]{\textwidth}{0.1pt}} + \chead{\rule[-\baselineskip]{\textwidth}{0.1pt}} + \automark[subsection]{section} + \ofoot{\pagemark} + \ihead{\leftmark} + \ohead{\Ifstr{\leftmark}{\rightmark}{}{\rightmark}} +} + +\renewcommand*{\titlepagestyle}{title} + +% -------------------------------------------------------------------------------------------------- +% Configure Part Titles to be on a Separate Page +% -------------------------------------------------------------------------------------------------- +\renewcommand\partheadstartvskip{\clearpage\null\vfil} +\renewcommand\partheadmidvskip{\par\nobreak\vskip 20pt\thispagestyle{empty}} +\renewcommand\partheadendvskip{\vfil\clearpage} +\renewcommand\raggedpart{\centering} + + +% -------------------------------------------------------------------------------------------------- +% Misc Tools +% -------------------------------------------------------------------------------------------------- +\RequirePackage{setspace} +\RequirePackage{enumitem} +\RequirePackage{graphicx} +\RequirePackage{csvsimple} +\RequirePackage{listings} +\RequirePackage{multicol} +\RequirePackage{subcaption} +\RequirePackage{float} +\RequirePackage{booktabs} + + +\lstset{ + basicstyle=\footnotesize, % the size of the fonts that are used for the code + captionpos=b, % sets the caption-position to bottom + breaklines=true, + postbreak=\mbox{\textcolor{red}{$\hookrightarrow$}\space} +} + + +\makeatletter +\csvset{ + autotabularcenter/.style={ + file=#1, + after head=\csv@pretable\begin{tabular}{|*{\csv@columncount}{c|}}\csv@tablehead, + table head=\hline\csvlinetotablerow\\\hline, + late after line=\\, + table foot=\\\hline, + late after last line=\csv@tablefoot\end{tabular}\csv@posttable, + command=\csvlinetotablerow}, +} +\makeatother +\newcommand{\csvautotabularcenter}[2][]{\csvloop{autotabularcenter={#2},#1}} + +% -------------------------------------------------------------------------------------------------- +% Section Title Formatting +% -------------------------------------------------------------------------------------------------- + +\RequirePackage{relsize} +\RequirePackage{ifthen} + +% Set Font Size of Section Title Text +\addtokomafont{section}{\fontsize{2ex}{2ex}\selectfont} + +% Set font size of Section Number Text +\newkomafont{sectionnumber}{\fontsize{3ex}{3ex}\selectfont\rmfamily} + +% Format for Section Number +\renewcommand\sectionformat{\usekomafont{sectionnumber}{\thesection\autodot}\quad} + +% Format for Displaying the Section/Subsection Title +\makeatletter +\renewcommand\sectionlinesformat[4]{ + \ifthenelse{ + \equal{\detokenize{#1}}{\detokenize{section}} + }{ + \makebox[1em][l]{\rule[-1ex]{\textwidth}{1pt}} + }{ + } + \@hangfrom{\hskip #2#3}{#4} +} +\makeatother + +% -------------------------------------------------------------------------------------------------- +% Commands for Artifacts +% -------------------------------------------------------------------------------------------------- + +\lstset{mathescape=true} + +\newcommand{\exacbplot}[1]{ + \begin{figure}[H] + \begin{center} + \includegraphics[width=0.8\textwidth]{#1} + \end{center} + \end{figure} +} + +\newcommand{\exacbtable}[2]{ +\begin{table}[H] +\resizebox{\textwidth}{!}{ + \csvautotabularcenter[respect underscore=true]{#1} +} +\caption{#2} +\end{table} +} + + diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/makefile b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/makefile new file mode 100644 index 0000000000000000000000000000000000000000..01ed54d3b40b51e51fda4043afc167f5de7f0ac2 --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/makefile @@ -0,0 +1,32 @@ +include document.mk +TEMPORARY_DIR=tmp +RELEASE_BUILD_DIR=${TEMPORARY_DIR}/release +DEBUG_BUILD_DIR=${TEMPORARY_DIR}/debug +VERBOSE_BUILD_DIR=${TEMPORARY_DIR}/verbose + +COMMON_FLAGS=-bibtex -lualatex -interaction=nonstopmode -logfilewarnings- -shell-escape -gg -cd -makeindexfudge- +all: release + +.SILENT: release debug + +release: ${DOCTITLE}.tex + mkdir -p ${RELEASE_BUILD_DIR} + latexmk -outdir=${RELEASE_BUILD_DIR} -auxdir=${RELEASE_BUILD_DIR} \ + -quiet ${COMMON_FLAGS} ${DOCTITLE}.tex > /dev/null + cp ${RELEASE_BUILD_DIR}/${DOCTITLE}.pdf ${DOCTITLE}.pdf + +debug: ${DOCTITLE}.tex + mkdir -p ${DEBUG_BUILD_DIR} + latexmk -outdir=${DEBUG_BUILD_DIR} -auxdir=${DEBUG_BUILD_DIR} \ + -quiet ${COMMON_FLAGS} ${DOCTITLE}.tex + cp ${DEBUG_BUILD_DIR}/${DOCTITLE}.pdf ${DOCTITLE}.pdf + +verbose: ${DOCTITLE}.tex + mkdir -p ${VERBOSE_BUILD_DIR} + latexmk -outdir=${VERBOSE_BUILD_DIR} -auxdir=${VERBOSE_BUILD_DIR} \ + -verbose ${COMMON_FLAGS} ${DOCTITLE}.tex + cp ${VERBOSE_BUILD_DIR}/${DOCTITLE}.pdf ${DOCTITLE}.pdf + +clean: + rm ${DOCTITLE}.pdf + diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/plot.pdf b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/plot.pdf new file mode 100644 index 0000000000000000000000000000000000000000..58fad3ab77abcb9d5099ae71b18de87a491451dc Binary files /dev/null and b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/plot.pdf differ diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/plot.png b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/plot.png new file mode 100644 index 0000000000000000000000000000000000000000..9ddb35ac61b44684c58a8e64db0a2f9454123565 Binary files /dev/null and b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/plot.png differ diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/plot.tex b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/plot.tex new file mode 100644 index 0000000000000000000000000000000000000000..e8fc70e279b841470bffdd1ad3fe6adaa98f0b5d --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/plot.tex @@ -0,0 +1,2 @@ +% This file was generated by jureap. +\exacbplot{plot.pdf}{Caption} diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/report.pdf b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/report.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7dc7dc44d055d19cffcf126ed0a7b6064193fba2 Binary files /dev/null and b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/report.pdf differ diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/report.tex b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/report.tex new file mode 100644 index 0000000000000000000000000000000000000000..135cfbe6d41708cd6022eb53bdde69de7039c438 --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/report.tex @@ -0,0 +1,32 @@ +\documentclass[twoside=false,11pt,paper=a4]{jureap} +\setlength{\footheight}{10mm} +\RequirePackage[ +bindingoffset=6mm, +headheight=10mm, +inner=20mm, +top=20mm, +bottom=20mm, +outer=15mm +]{geometry} + +\input{author.tex} + +\begin{document} +\pagestyle{main} +\maketitle +\section{Evaluation Plot} + +\input{plot} + +\input{table} + +\clearpage + +\section{Raw JSON Data} + +\input{json} + + + + +\end{document} diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/table.tex b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/table.tex new file mode 100644 index 0000000000000000000000000000000000000000..1e05bc1a29d82e83a53b310e37740e640fa6dd89 --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/table.tex @@ -0,0 +1,3 @@ +% This file was generated by jureap. +\exacbtable{data/221622.jedi.evaluation.jedi/jedi.evaluation.jedi.csv}{Caption} +\exacbtable{data/221622.jedi.evaluation.jureca/jedi.evaluation.jureca.csv}{Caption} diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jedi.csv b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jedi.csv new file mode 100644 index 0000000000000000000000000000000000000000..f46c783a406940800101d16c34bcca4003ad21dc --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jedi.csv @@ -0,0 +1,5 @@ +nodes,runtime +2,3018.44 +3,1723.48 +4,1612.87 +6,927.805 diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jedi.workload b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jedi.workload new file mode 100644 index 0000000000000000000000000000000000000000..9f8e9b69a33f4e8067d5b21661a35d8856758aba --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jedi.workload @@ -0,0 +1 @@ +1.0 \ No newline at end of file diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jureca.csv b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jureca.csv new file mode 100644 index 0000000000000000000000000000000000000000..0ca2464259ce96e963094ae6a7ec4a8d01d8e5ea --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jureca.csv @@ -0,0 +1,5 @@ +nodes,runtime +4,1644.37 +6,1286.36 +8,941.183 +12,562.975 diff --git a/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jureca.workload b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jureca.workload new file mode 100644 index 0000000000000000000000000000000000000000..415b19fc3623413817e5ad457fcd8f530c06047a --- /dev/null +++ b/237826-2024-12-06-1002-quickstart.exacb.evaluation.scaling/tmp1eg0enx7/jedi.evaluation.jureca.workload @@ -0,0 +1 @@ +2.0 \ No newline at end of file