Skip to content

Commit

Permalink
Fix author name and doi
Browse files Browse the repository at this point in the history
  • Loading branch information
luraess committed Oct 31, 2024
1 parent c3c252a commit df68f2f
Show file tree
Hide file tree
Showing 9 changed files with 118 additions and 9 deletions.
6 changes: 3 additions & 3 deletions paper/header.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
\title{High-performance xPU Stencil Computations in Julia}

\author[1]{Samuel Omlin}
\author[2, 3]{Ludovic R\"ass}
\author[2, 3]{Ludovic Räss}
\affil[1]{Swiss National Supercomputing Centre (CSCS), ETH Zurich, Lugano, Switzerland}
\affil[2]{Laboratory of Hydraulics, Hydrology and Glaciology (VAW), ETH Zurich, Zurich, Switzerland}
\affil[3]{Swiss Federal Institute for Forest, Snow and Landscape Research (WSL), Birmensdorf, Switzerland}
Expand All @@ -12,8 +12,8 @@

\hypersetup{
pdftitle = {High-performance xPU Stencil Computations in Julia},
pdfsubject = {JuliaCon 2019 Proceedings},
pdfauthor = {Samuel Omlin, Ludovic R\"ass},
pdfsubject = {JuliaCon 2022 Proceedings},
pdfauthor = {Samuel Omlin, Ludovic Räss},
pdfkeywords = {Julia, xPU, GPU, Stencil Computations, Code Generation, Architecture-agnostic, Shared Memory Parallelization, Communication-Computation Overlap, Supercomputing},
}

2 changes: 1 addition & 1 deletion paper/jlcode.sty
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ morestring=[s]{L"}{"},%
% defining the \addlitjlbase and \addlitjlstring commands,
% which help a user to fix some of the known managable issues
% which help a user to fix some of the known manageable issues
\def\addToLiterate#1{%
\protected@edef\lst@literate{%
\unexpanded\expandafter{\lst@literate}\unexpanded{#1}}}
Expand Down
2 changes: 1 addition & 1 deletion paper/journal_dat.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
\def\@journalName{Proceedings of JuliaCon}
\def\@volume{1}
\def\@issue{1}
\def\@year{2020}
\def\@year{2022}
92 changes: 92 additions & 0 deletions paper/juliacon.bst
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ ENTRY
chapter
edition
editor
eprint
eprinttype
eprintclass
howpublished
institution
journal
Expand All @@ -31,6 +34,7 @@ ENTRY
type
volume
year
doi
}
{}
{ label }
Expand Down Expand Up @@ -230,6 +234,33 @@ FUNCTION {format.editors}
if$
}

FUNCTION {format.eprint}
{ eprint empty$
{ "" }
{ eprinttype empty$
{ eprintclass empty$
{ eprint }
{ eprint " [" * eprintclass * "]" * }
if$
}
{ eprinttype "arxiv" =
{ eprintclass empty$
{ eprinttype ":" * "\href{http://arxiv.org/abs/" * eprint * "}{" * eprint * "}" * }
{ eprinttype ":" * "\href{http://arxiv.org/abs/" * eprint * "}{" * eprint * " [" * eprintclass * "]" * "}" * }
if$
}
{ eprintclass empty$
{ eprinttype ":" * eprint * }
{ eprinttype ":" * eprint * " [" * eprintclass * "]" *}
if$
}
if$
}
if$
}
if$
}

FUNCTION {format.title}
{ title empty$
{ "" }
Expand Down Expand Up @@ -535,6 +566,17 @@ FUNCTION {format.incoll.inproc.crossref}
" \cite{" * crossref * "}" *
}

% based on
% https://tex.stackexchange.com/a/127819/245
FUNCTION {output.doi}
{
doi empty$
{ skip$ }
{ "\href{http://dx.doi.org/" doi * "}{doi:" * doi * "}" * output }
if$
}


FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
Expand All @@ -551,6 +593,10 @@ FUNCTION {article}
}
if$
new.block
output.doi
new.block
format.eprint output
new.block
note output
fin.entry
}
Expand Down Expand Up @@ -583,6 +629,8 @@ FUNCTION {book}
format.edition output
format.date "year" output.check
new.block
output.doi
new.block
note output
fin.entry
}
Expand All @@ -597,6 +645,10 @@ FUNCTION {booklet}
address output
format.date output
new.block
output.doi
new.block
format.eprint output
new.block
note output
fin.entry
}
Expand Down Expand Up @@ -631,6 +683,10 @@ FUNCTION {inbook}
format.edition output
format.date "year" output.check
new.block
output.doi
new.block
format.eprint output
new.block
note output
fin.entry
}
Expand All @@ -657,6 +713,10 @@ FUNCTION {incollection}
}
if$
new.block
output.doi
new.block
format.eprint output
new.block
note output
fin.entry
}
Expand Down Expand Up @@ -691,6 +751,10 @@ FUNCTION {inproceedings}
}
if$
new.block
output.doi
new.block
format.eprint output
new.block
note output
fin.entry
}
Expand Down Expand Up @@ -727,6 +791,10 @@ FUNCTION {manual}
format.edition output
format.date output
new.block
output.doi
new.block
format.eprint output
new.block
note output
fin.entry
}
Expand All @@ -742,6 +810,10 @@ FUNCTION {mastersthesis}
address output
format.date "year" output.check
new.block
output.doi
new.block
format.eprint output
new.block
note output
fin.entry
}
Expand All @@ -755,6 +827,10 @@ FUNCTION {misc}
howpublished output
format.date output
new.block
output.doi
new.block
format.eprint output
new.block
note output
fin.entry
empty.misc.check
Expand All @@ -771,6 +847,10 @@ FUNCTION {phdthesis}
address output
format.date "year" output.check
new.block
output.doi
new.block
format.eprint output
new.block
note output
fin.entry
}
Expand Down Expand Up @@ -806,6 +886,10 @@ FUNCTION {proceedings}
}
if$
new.block
output.doi
new.block
format.eprint output
new.block
note output
fin.entry
}
Expand All @@ -821,6 +905,10 @@ FUNCTION {techreport}
address output
format.date "year" output.check
new.block
output.doi
new.block
format.eprint output
new.block
note output
fin.entry
}
Expand All @@ -831,6 +919,10 @@ FUNCTION {unpublished}
new.block
format.title "title" output.check
new.block
output.doi
new.block
format.eprint output
new.block
note "note" output.check
format.date output
fin.entry
Expand Down
5 changes: 5 additions & 0 deletions paper/juliacon.cls
Original file line number Diff line number Diff line change
Expand Up @@ -939,6 +939,11 @@ to\hsize{\if@nfeven\else\hfil\fi\box\@tempboxa\if@nfeven\hfil\fi}

\usepackage{authblk}

% Fixes issue related to listing captions: https://github.com/JuliaCon/JuliaConSubmission.jl/issues/31
\usepackage{caption}
\captionsetup[lstlisting]{singlelinecheck=false, margin=0pt}
\renewcommand\lstlistingname{Code}

\endinput

% end of juliacon.cls
14 changes: 13 additions & 1 deletion paper/paper.bbl
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@ T.~Besard, C.~Foket, and B.~De~Sutter.
Effective extensible programming: unleashing {J}ulia on {GPUs}.
{\em IEEE Transactions on Parallel and Distributed Systems}, 30(4):827--841,
2018.
\href{http://dx.doi.org/10.1109/TPDS.2018.2872064}{doi:10.1109/TPDS.2018.2872064}.

\bibitem{deakin2020}
Tom Deakin, Andrei Poenaru, Tom Lin, and Simon McIntosh-Smith.
Tracking {Performance} {Portability} on the {Yellow} {Brick} {Road} to
{Exascale}.
In {\em 2020 {IEEE}/{ACM} {International} {Workshop} on {Performance},
{Portability} and {Productivity} in {HPC} ({P3HPC})}, pages 1--13, GA, USA,
November 2020. IEEE.
\href{http://dx.doi.org/10.1109/P3HPC51967.2020.00006}{doi:10.1109/P3HPC51967.2020.00006}.

\bibitem{pasc21}
S.~Omlin, L.~R{\"{a}}ss, N.~Keepfer, G.~Kwasniewski, B.~Malvoisin, and Y.~Y.
Expand All @@ -16,7 +26,8 @@ PASC21 conference, 2021.
\bibitem{implicitglobalgrid2022}
S.~Omlin, L.~R{\"{a}}ss, and I.~Utkin.
{D}istributed {P}arallelization of x{PU} {S}tencil {C}omputations in {J}ulia.
{\em Proc. JuliaCon Conf.}, ?:2, 2022.
{\em Proc. JuliaCon Conf.}, page~2, 2022.
\href{http://dx.doi.org/10.48550/arXiv.2211.15716}{doi:10.48550/arXiv.2211.15716}.

\bibitem{pasc22}
S.~Omlin, L.~R{\"{a}}ss, I.~Utkin, V.~Narayanan, and M.~Senden.
Expand All @@ -28,5 +39,6 @@ L.~R\"ass, I.~Utkin, T.~Duretz, S.~Omlin, and Y.~Y. Podladchikov.
Assessing the robustness and scalability of the accelerated pseudo-transient
method.
{\em Geoscientific Model Development}, 15(14):5757--5786, 2022.
\href{http://dx.doi.org/10.5194/gmd-15-5757-2022}{doi:10.5194/gmd-15-5757-2022}.

\end{thebibliography}
Binary file modified paper/paper.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion paper/paper.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ authors:
- name: Samuel Omlin
orcid: 0000-0001-8969-5619
affiliation: 1
- name: Ludovic R\"ass
- name: Ludovic Räss
orcid: 0000-0002-1136-899X
affiliation: 2, 3
affiliations:
Expand Down
4 changes: 2 additions & 2 deletions paper/prep.rb
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# ENV variables or default for issue/volume/year
issue = ENV["JLCON_ISSUE"] === nil ? 1 : ENV["JLCON_ISSUE"]
volume = ENV["JLCON_VOLUME"] === nil ? 1 : ENV["JLCON_VOLUME"]
year = ENV["JLCON_YEAR"] === nil ? 2020 : ENV["JLCON_YEAR"]
year = ENV["JLCON_YEAR"] === nil ? 2022 : ENV["JLCON_YEAR"]
journal_name = "Proceedings of JuliaCon" # hard-coded for now

open('header.tex', 'w') do |f|
Expand All @@ -34,7 +34,7 @@
# hypersetup
f << "\\hypersetup{\n"
f << "pdftitle = {#{metadata["title"]}},\n"
f << "pdfsubject = {JuliaCon 2019 Proceedings},\n"
f << "pdfsubject = {JuliaCon #{year} Proceedings},\n"
author_list = metadata['authors'].map { |a| a['name'] }.join(', ')
f << "pdfauthor = {#{author_list}},\n"
keyword_list = metadata['keywords'].join(', ')
Expand Down

0 comments on commit df68f2f

Please sign in to comment.