From 6406a4635cdffc93164ba02af83fbb25b17a56f0 Mon Sep 17 00:00:00 2001 From: couturie Date: Tue, 20 Oct 2015 13:29:43 +0200 Subject: [PATCH] new --- elsarticle-template.aux | 128 --------- elsarticle-template.bbl | 161 ----------- elsarticle-template.blg | 63 ----- elsarticle-template.dvi | Bin 86420 -> 0 bytes elsarticle-template.log | 606 ---------------------------------------- elsarticle-template.out | 18 -- elsarticle-template.spl | 0 7 files changed, 976 deletions(-) delete mode 100644 elsarticle-template.aux delete mode 100644 elsarticle-template.bbl delete mode 100644 elsarticle-template.blg delete mode 100644 elsarticle-template.dvi delete mode 100644 elsarticle-template.log delete mode 100644 elsarticle-template.out delete mode 100644 elsarticle-template.spl diff --git a/elsarticle-template.aux b/elsarticle-template.aux deleted file mode 100644 index 29967a3..0000000 --- a/elsarticle-template.aux +++ /dev/null @@ -1,128 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} -\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined -\global\let\oldcontentsline\contentsline -\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} -\global\let\oldnewlabel\newlabel -\gdef\newlabel#1#2{\newlabelxx{#1}#2} -\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} -\AtEndDocument{\ifx\hyper@anchor\@undefined -\let\contentsline\oldcontentsline -\let\newlabel\oldnewlabel -\fi} -\fi} -\global\let\hyper@last\relax -\gdef\HyperFirstAtBeginDocument#1{#1} -\providecommand\HyField@AuxAddToFields[1]{} -\providecommand\HyField@AuxAddToCoFields[2]{} -\bibstyle{elsarticle-num} -\emailauthor{kahina.ghidouche@gmail.com}{Ghidouche Kahina\corref {mycorrespondingauthor}} -\emailauthor{raphael.couturier@univ-fcomte.fr}{Couturier Raphael\corref {mycorrespondingauthor}} -\emailauthor{ar.sider@univ-bejaia.dz}{Abderrahmane Sider\corref {mycorrespondingauthor}} -\Newlabel{mycorrespondingauthor}{1} -\Newlabel{myfootnote}{1} -\Newlabel{mymainaddress}{a} -\Newlabel{mysecondaryaddress}{b} -\@writefile{toc}{\contentsline {section}{\numberline {1}Root finding problem}{1}{section.1}} -\citation{Weierstrass03} -\citation{Ilie50} -\citation{Docev62} -\citation{Durand60} -\citation{Kerner66} -\citation{Borch-Supan63} -\citation{Ehrlich67} -\citation{Aberth73} -\citation{Loizon83} -\citation{Freeman89} -\citation{Loizon83} -\citation{Freemanall90} -\citation{Raphaelall01} -\citation{CUDA10} -\citation{Kahinall14} -\@writefile{toc}{\contentsline {paragraph}{}{3}{section*.1}} -\citation{Aberth73} -\citation{Weierstrass03} -\citation{Aberth73} -\citation{Bini96} -\citation{Ostrowski41} -\@writefile{toc}{\contentsline {section}{\numberline {2}Aberth method}{4}{section.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Polynomials Initialization}{4}{subsection.2.1}} -\citation{Karimall98} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Vector $Z^{(0)}$ Initialization}{5}{subsection.2.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Iterative Function $H_{i}$}{5}{subsection.2.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Convergence condition}{5}{subsection.2.4}} -\@writefile{toc}{\contentsline {section}{\numberline {3}Amelioration of Aberth method }{5}{section.3}} -\citation{Karimall98} -\citation{Mirankar68,Mirankar71} -\citation{Schedler72} -\citation{Winogard72} -\citation{Benall68,Jana06,Janall99,Riceall06} -\citation{Azad07,Gemignani07,Kalantari08,Skachek08,Zhancall08,Zhuall08} -\citation{Bini04} -\citation{Cosnard90,Freeman89,Freemanall90,,Jana99,Janall99} -\citation{Freemanall90} -\citation{Mirankar71} -\@writefile{toc}{\contentsline {section}{\numberline {4}The implementation of simultaneous methods in a parallel computer}{6}{section.4}} -\citation{Kahinall14} -\citation{NVIDIA10} -\@writefile{toc}{\contentsline {section}{\numberline {5}A parallel implementation of Aberth method}{8}{section.5}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Background on the GPU architecture}{8}{subsection.5.1}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Background on the CUDA Programming Model}{9}{subsection.5.2}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.3} The implementation of Aberth method on GPU}{10}{subsection.5.3}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1}A sequential Aberth algorithm}{10}{subsubsection.5.3.1}} -\@writefile{loa}{\contentsline {algocf}{\numberline {1}{\ignorespaces Algorithm to find root polynomial with Aberth method}}{10}{algocf.1}} -\@writefile{toc}{\contentsline {paragraph}{The execution time}{11}{section*.2}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2}Parallelize the steps on GPU }{12}{subsubsection.5.3.2}} -\@writefile{loa}{\contentsline {algocf}{\numberline {2}{\ignorespaces Algorithm to find root polynomial with Aberth method}}{13}{algocf.2}} -\@writefile{loa}{\contentsline {algocf}{\numberline {3}{\ignorespaces A global Algorithm for the iterative function}}{14}{algocf.3}} -\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Experimental study}{14}{subsection.5.4}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}Definition of the polynomial used}{14}{subsubsection.5.4.1}} -\bibdata{mybibfile} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.2}The study condition}{15}{subsubsection.5.4.2}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.3}Comparative study}{15}{subsubsection.5.4.3}} -\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces the convergence of Aberth algorithm}}{15}{table.1}} -\newlabel{tab:theConvergenceOfAberthAlgorithm}{{1}{15}{the convergence of Aberth algorithm}{table.1}{}} -\@writefile{toc}{\contentsline {paragraph}{Aberth algorithm on CPU and GPU}{15}{table.1}} -\@writefile{toc}{\contentsline {paragraph}{The impact of the thread's number into the convergence of Aberth algorithm}{15}{table.2}} -\bibcite{Weierstrass03}{{1}{}{{}}{{}}} -\bibcite{Ilie50}{{2}{}{{}}{{}}} -\bibcite{Docev62}{{3}{}{{}}{{}}} -\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces The impact of the thread's number into the convergence of Aberth algorithm}}{16}{table.2}} -\newlabel{tab:Theimpactofthethread'snumberintotheconvergenceofAberthalgorithm}{{2}{16}{The impact of the thread's number into the convergence of Aberth algorithm}{table.2}{}} -\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces Aberth algorithm compare to Durand-Kerner algorithm}}{16}{table.3}} -\newlabel{tab:AberthAlgorithCompareToDurandKernerAlgorithm}{{3}{16}{Aberth algorithm compare to Durand-Kerner algorithm}{table.3}{}} -\@writefile{toc}{\contentsline {paragraph}{A comparative study between Aberth and Durand-kerner algorithm}{16}{table.3}} -\bibcite{Durand60}{{4}{}{{}}{{}}} -\bibcite{Kerner66}{{5}{}{{}}{{}}} -\bibcite{Borch-Supan63}{{6}{}{{}}{{}}} -\bibcite{Ehrlich67}{{7}{}{{}}{{}}} -\bibcite{Aberth73}{{8}{}{{}}{{}}} -\bibcite{Loizon83}{{9}{}{{}}{{}}} -\bibcite{Freeman89}{{10}{}{{}}{{}}} -\bibcite{Freemanall90}{{11}{}{{}}{{}}} -\bibcite{Raphaelall01}{{12}{}{{}}{{}}} -\bibcite{CUDA10}{{13}{}{{}}{{}}} -\bibcite{Kahinall14}{{14}{}{{}}{{}}} -\bibcite{Bini96}{{15}{}{{}}{{}}} -\bibcite{Ostrowski41}{{16}{}{{}}{{}}} -\bibcite{Karimall98}{{17}{}{{}}{{}}} -\bibcite{Mirankar68}{{18}{}{{}}{{}}} -\bibcite{Mirankar71}{{19}{}{{}}{{}}} -\bibcite{Schedler72}{{20}{}{{}}{{}}} -\bibcite{Winogard72}{{21}{}{{}}{{}}} -\bibcite{Benall68}{{22}{}{{}}{{}}} -\bibcite{Jana06}{{23}{}{{}}{{}}} -\bibcite{Janall99}{{24}{}{{}}{{}}} -\bibcite{Riceall06}{{25}{}{{}}{{}}} -\bibcite{Azad07}{{26}{}{{}}{{}}} -\bibcite{Gemignani07}{{27}{}{{}}{{}}} -\bibcite{Kalantari08}{{28}{}{{}}{{}}} -\bibcite{Skachek08}{{29}{}{{}}{{}}} -\bibcite{Zhancall08}{{30}{}{{}}{{}}} -\bibcite{Zhuall08}{{31}{}{{}}{{}}} -\bibcite{Bini04}{{32}{}{{}}{{}}} -\bibcite{Cosnard90}{{33}{}{{}}{{}}} -\bibcite{Jana99}{{34}{}{{}}{{}}} -\bibcite{NVIDIA10}{{35}{}{{}}{{}}} -\providecommand\NAT@force@numbers{}\NAT@force@numbers diff --git a/elsarticle-template.bbl b/elsarticle-template.bbl deleted file mode 100644 index f884705..0000000 --- a/elsarticle-template.bbl +++ /dev/null @@ -1,161 +0,0 @@ -\begin{thebibliography}{10} -\expandafter\ifx\csname url\endcsname\relax - \def\url#1{\texttt{#1}}\fi -\expandafter\ifx\csname urlprefix\endcsname\relax\def\urlprefix{URL }\fi -\expandafter\ifx\csname href\endcsname\relax - \def\href#1#2{#2} \def\path#1{#1}\fi - -\bibitem{Weierstrass03} -K.~Weierstrass, Neuer beweis des satzes, dass jede ganze rationale function - einer veranderlichen dagestellt werden kann als ein product aus linearen - functionen derselben veranderlichen, Ges. Werke 3 (1903) 251--269. - -\bibitem{Ilie50} -L.~Ilieff, On the approximations of newton, Annual Sofia Univ~(46) (1950) - 167--171. -\newblock \href {http://dx.doi.org/10.1016/0003-4916(63)90068-X} - {\path{doi:10.1016/0003-4916(63)90068-X}}. - -\bibitem{Docev62} -K.~Docev, An alternative method of newton for simultaneous calculation of all - the roots of a given algebraic equation, Phys. Math. J~(5) (1962) 136--139. - -\bibitem{Durand60} -E.~Durand, Solution numerique des equations algebriques, vol. 1, equations du - type f(x)=0, racines d'une polynome Vol.1. - -\bibitem{Kerner66} -I.~Kerner, Ein gesamtschritteverfahren zur berechnung der nullstellen von - polynomen~(8) (1966) 290--294. - -\bibitem{Borch-Supan63} -W.~Borch-Supan, A posteriori error for the zeros of polynomials~(5) (1963) - 380--398. - -\bibitem{Ehrlich67} -L.~Ehrlich, A modified newton method for polynomials, Comm. Ass. Comput. - Mach.~(10) (1967) 107--108. - -\bibitem{Aberth73} -O.~Aberth, Iteration methods for finding all zeros of a polynomial - simultaneously, Mathematics of Computation 27~(122) (1973) 339--344. -\newblock \href {http://dx.doi.org/10.1016/0003-4916(63)90068-X} - {\path{doi:10.1016/0003-4916(63)90068-X}}. - -\bibitem{Loizon83} -G.~Loizon, Higher-order iteration functions for simultaneously approximating - polynomial zeros, Intern. J. Computer Math~(14) (1983) 45--58. - -\bibitem{Freeman89} -T.~Freeman, Calculating polynomial zeros on a local memory parallel computer, - Parallel Computing~(12) (1989) 351--358. - -\bibitem{Freemanall90} -T.~Freeman, R.~Brankin, Asynchronous polynomial zero-finding algorithms, - Parallel Computing~(17) (1990) 673--681. - -\bibitem{Raphaelall01} -R.~Couturier, F.~Spetiri, Extraction de racines dans des polynômes creux de - degrées élevés.rsrcp (réseaux et systèmes répartis, calculateurs - parallèles), Algorithmes itératifs paralléles et distribués 1~(13) (1990) - 67--81. - -\bibitem{CUDA10} -Compute Unified Device Architecture Programming Guide Version 3.0. - -\bibitem{Kahinall14} -K.~Ghidouche, R.~Couturie, A.~Sider, parallel implementation of the - durand-kerner algorithm for polynomial root-finding on gpu, IEEE. Conf. on - advanced Networking, Distributed Systems and Applications (2014) 53--57. - -\bibitem{Bini96} -D.~Bini, Numerical computation of polynomial zeros by means of aberth s method, - Numerical Algorithms 13~(4) (1996) 179--200. - -\bibitem{Ostrowski41} -A.~Ostrowski, On a theorem by j.l. walsh concerning the moduli of roots of - algebraic equations,bull. a.m.s., Algorithmes itératifs paralléles et - distribués 1~(47) (1941) 742--746. - -\bibitem{Karimall98} -K.~Rhofir, F.~Spies, J.-C. Miellou, Perfectionnements de la méthode asynchrone - de durand-kerner pour les polynômes complexes, Calculateurs Parallèles - 10~(4) (1998) 449--458. - -\bibitem{Mirankar68} -W.~Mirankar, Parallel methods for approximating the roots of a function, IBM - Res Dev 30 (1968) 297--301. - -\bibitem{Mirankar71} -W.~Mirankar, A survey of parallelism in numerical analysis, SIAM Rev (1971) - 524--547. - -\bibitem{Schedler72} -G.~Schedler, Parallel iteration methods in complexity of computer - communications, Commun ACM (1967) 286--290. - -\bibitem{Winogard72} -S.~Winogard, Parallel iteration methods in complexity of computer - communications, Plenum, New York. - -\bibitem{Benall68} -M.~Ben-Or, E.~Feig, D.~Kozzen, P.~Tiwary, A fast parallel algorithm for - determining all roots of a polynomial with real roots, Int: Proc of ACM - (1968) 340--349. - -\bibitem{Jana06} -P.~Jana, Polynomial interpolation and polynomial root finding on otis-mesh, - Parallel Comput 32~(3) (2006) 301--312. - -\bibitem{Janall99} -P.~Jana, B.~Sinha, R.~D. Gupta, Efficient parallel algorithms for finding - polynomial zeroes, Proc of the 6th int conference on advance computing, CDAC, - Pune University Campus,India 15~(3) (1999) 189--196. - -\bibitem{Riceall06} -T.~Rice, L.~Jamieson, A highly parallel algorithm for root extraction, IEEE - Trans Comp 38~(3) (2006) 443--449. - -\bibitem{Azad07} -H.~Azad, The performance of synchronous parallel polynomial root extraction on - a ring multicomputer, Clust Comput 2~(10) (2007) 167--174. - -\bibitem{Gemignani07} -L.~Gemignani, Structured matrix methods for polynomial root finding., n: Proc - of the 2007 Intl symposium on symbolic and algebraic computation (2007) - 175--180. - -\bibitem{Kalantari08} -B.~Kalantari, Polynomial root finding and polynomiography., World - Scientifict,New Jersey. - -\bibitem{Skachek08} -V.~Skachek, Structured matrix methods for polynomial root finding., n: Proc of - the 2007 Intl symposium on symbolic and algebraic computation (2008) - 175--180. - -\bibitem{Zhancall08} -X.~Zhanc, Z.~M.~Wan, A constrained learning algorithm for finding multiple real - roots of polynomial, In: Proc of the 2008 intl symposium on computational - intelligence and design (2008) 38--41. - -\bibitem{Zhuall08} -W.~Zhu, w.~Zeng, D.~Lin, an adaptive algorithm finding multiple roots of - polynomials, Lect Notes Comput Sci~(5262) (2008) 674--681. - -\bibitem{Bini04} -D.~Bini, L.~Gemignani, Inverse power and durand kerner iterations for - univariate polynomial root finding, Comput Math Appl~(47) (2004) 447--459. - -\bibitem{Cosnard90} -M.~Cosnard, P.~Fraigniaud, Finding the roots of a polynomial on an mimd - multicomputer, Parallel Comput 15~(3) (1990) 75--85. - -\bibitem{Jana99} -P.~Jana, Finding polynomial zeroes on a multi-mesh of trees (mmt), In: Proc of - the 2nd int conference on information technology (1999) 202--206. - -\bibitem{NVIDIA10} -NVIDIA, NVIDIA CUDA C Programming Guide, Vol.~7 of 001, PG, 2015. - -\end{thebibliography} diff --git a/elsarticle-template.blg b/elsarticle-template.blg deleted file mode 100644 index 33fddaf..0000000 --- a/elsarticle-template.blg +++ /dev/null @@ -1,63 +0,0 @@ -This is BibTeX, Version 0.99d (TeX Live 2015/dev/Debian) -Capacity: max_strings=35307, hash_size=35307, hash_prime=30011 -The top-level auxiliary file: elsarticle-template.aux -The style file: elsarticle-num.bst -Database file #1: mybibfile.bib -Warning--I didn't find a database entry for "" -Warning--there's a number but no volume in Ilie50 -Warning--there's a number but no volume in Docev62 -Warning--empty journal in Durand60 -Warning--empty journal in Kerner66 -Warning--there's a number but no volume in Kerner66 -Warning--empty journal in Borch-Supan63 -Warning--there's a number but no volume in Borch-Supan63 -Warning--there's a number but no volume in Ehrlich67 -Warning--there's a number but no volume in Loizon83 -Warning--there's a number but no volume in Freeman89 -Warning--there's a number but no volume in Freemanall90 -Warning--there's a number but no volume in Zhuall08 -Warning--there's a number but no volume in Bini04 -Warning--can't use both author and editor fields in NVIDIA10 -Warning--can't use both volume and number fields in NVIDIA10 -You've used 35 entries, - 2937 wiz_defined-function locations, - 905 strings with 9792 characters, -and the built_in function-call counts, 8820 in all, are: -= -- 826 -> -- 188 -< -- 1 -+ -- 86 -- -- 51 -* -- 614 -:= -- 1195 -add.period$ -- 37 -call.type$ -- 35 -change.case$ -- 33 -chr.to.int$ -- 0 -cite$ -- 50 -duplicate$ -- 249 -empty$ -- 1051 -format.name$ -- 62 -if$ -- 2320 -int.to.chr$ -- 0 -int.to.str$ -- 35 -missing$ -- 35 -newline$ -- 115 -num.names$ -- 34 -pop$ -- 189 -preamble$ -- 1 -purify$ -- 0 -quote$ -- 0 -skip$ -- 573 -stack$ -- 0 -substring$ -- 608 -swap$ -- 38 -text.length$ -- 1 -text.prefix$ -- 0 -top$ -- 0 -type$ -- 0 -warning$ -- 15 -while$ -- 66 -width$ -- 37 -write$ -- 275 -(There were 16 warnings) diff --git a/elsarticle-template.dvi b/elsarticle-template.dvi deleted file mode 100644 index f6b612a64cb6d4c4f5796a9a29796cc7118b7181..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86420 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 Iofm)p3kf(10ssI2 diff --git a/elsarticle-template.log b/elsarticle-template.log deleted file mode 100644 index 1b0f73e..0000000 --- a/elsarticle-template.log +++ /dev/null @@ -1,606 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2015.3.20) 20 OCT 2015 12:04 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**elsarticle-template.tex -(./elsarticle-template.tex -LaTeX2e <2014/05/01> -Babel <3.9l> and hyphenation patterns for 2 languages loaded. -(./elsarticle.cls -Document Class: elsarticle 2009/09/17, 1.20b: Elsevier Ltd -\@bls=\dimen102 -(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls -Document Class: article 2014/09/29 v1.4h Standard LaTeX document class -(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo -File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option) -) -\c@part=\count79 -\c@section=\count80 -\c@subsection=\count81 -\c@subsubsection=\count82 -\c@paragraph=\count83 -\c@subparagraph=\count84 -\c@figure=\count85 -\c@table=\count86 -\abovecaptionskip=\skip41 -\belowcaptionskip=\skip42 -\bibindent=\dimen103 -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 2014/05/08 v1.15 key=value parser (DPC) -\KV@toks@=\toks14 -) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) - -(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 1999/03/16 v1.09 sin cos tan (DPC) -) -(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg -File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live -) -Package graphics Info: Driver file: pdftex.def on input line 91. - -(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def -File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) -) -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) -) -\Gread@gobject=\count87 -)) -\Gin@req@height=\dimen104 -\Gin@req@width=\dimen105 -) -(/usr/share/texlive/texmf-dist/tex/latex/psnfss/pifont.sty -Package: pifont 2005/04/12 PSNFSS-v9.2a Pi font support (SPQR) -LaTeX Font Info: Try loading font information for U+pzd on input line 63. - -(/usr/share/texlive/texmf-dist/tex/latex/psnfss/upzd.fd -File: upzd.fd 2001/06/04 font definitions for U/pzd. -) -LaTeX Font Info: Try loading font information for U+psy on input line 64. - -(/usr/share/texlive/texmf-dist/tex/latex/psnfss/upsy.fd -File: upsy.fd 2001/06/04 font definitions for U/psy. -)) -\c@tnote=\count88 -\c@fnote=\count89 -\c@cnote=\count90 -\c@ead=\count91 -\c@author=\count92 -\@eadauthor=\toks15 -\c@affn=\count93 -\absbox=\box26 -\keybox=\box27 -\Columnwidth=\dimen106 -\space@left=\dimen107 -\els@boxa=\box28 -\els@boxb=\box29 -\leftMargin=\dimen108 -\@enLab=\toks16 -\@sep=\skip43 -\@@sep=\skip44 - -(./elsarticle-template.spl) -(/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty -Package: natbib 2010/09/13 8.31b (PWD, AO) -\bibhang=\skip45 -\bibsep=\skip46 -LaTeX Info: Redefining \cite on input line 694. -\c@NAT@ctr=\count94 -) -\splwrite=\write3 -\openout3 = `elsarticle-template.spl'. - -\appnamewidth=\dimen109 -) -(/usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty -Package: lineno 2005/11/02 line numbers on paragraphs v4.41 -\linenopenalty=\count95 -\output=\toks17 -\linenoprevgraf=\count96 -\linenumbersep=\dimen110 -\linenumberwidth=\dimen111 -\c@linenumber=\count97 -\c@pagewiselinenumber=\count98 -\c@LN@truepage=\count99 -\c@internallinenumber=\count100 -\c@internallinenumbers=\count101 -\quotelinenumbersep=\dimen112 -\bframerule=\dimen113 -\bframesep=\dimen114 -\bframebox=\box30 -LaTeX Info: Redefining \\ on input line 3056. -) -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty -Package: hyperref 2012/11/06 v6.83m Hypertext links for LaTeX - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty -Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO) - - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty -Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO) -Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO) -Package hobsub Info: Skipping package `infwarerr' (already loaded). -Package hobsub Info: Skipping package `ltxcmds' (already loaded). -Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) -Package ifluatex Info: LuaTeX not detected. -Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO) -Package ifvtex Info: VTeX not detected. -Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO) -Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) -Package ifpdf Info: pdfTeX in PDF mode is detected. -Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) -Package etexcmds Info: Could not find \expanded. -(etexcmds) That can mean that you are not using pdfTeX 1.50 or -(etexcmds) that some package has redefined \expanded. -(etexcmds) In the latter case, load this package earlier. -Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) -Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) -Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO -) -Package pdftexcmds Info: LuaTeX not detected. -Package pdftexcmds Info: \pdf@primitive is available. -Package pdftexcmds Info: \pdf@ifprimitive is available. -Package pdftexcmds Info: \pdfdraftmode found. -Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO) -Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO -) -Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO) -Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO) -) -Package hobsub Info: Skipping package `hobsub' (already loaded). -Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO) -Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO) -Package: xcolor-patch 2011/01/30 xcolor patch -Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO) -Package atveryend Info: \enddocument detected (standard20110627). -Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO) -Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO) -Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO) -) -(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty -Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional -) -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty -Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO) -) -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) -) -\@linkdim=\dimen115 -\Hy@linkcounter=\count102 -\Hy@pagecounter=\count103 - -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO) -) -\Hy@SavedSpaceFactor=\count104 - -(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg -File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive -) -Package hyperref Info: Hyper figures OFF on input line 4443. -Package hyperref Info: Link nesting OFF on input line 4448. -Package hyperref Info: Hyper index ON on input line 4451. -Package hyperref Info: Plain pages OFF on input line 4458. -Package hyperref Info: Backreferencing OFF on input line 4463. -Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4688. -\c@Hy@tempcnt=\count105 - -(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty -\Urlmuskip=\muskip10 -Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. -) -LaTeX Info: Redefining \url on input line 5041. -\XeTeXLinkMargin=\dimen116 -\Fld@menulength=\count106 -\Field@Width=\dimen117 -\Fld@charsize=\dimen118 -Package hyperref Info: Hyper figures OFF on input line 6295. -Package hyperref Info: Link nesting OFF on input line 6300. -Package hyperref Info: Hyper index ON on input line 6303. -Package hyperref Info: backreferencing OFF on input line 6310. -Package hyperref Info: Link coloring OFF on input line 6315. -Package hyperref Info: Link coloring with OCG OFF on input line 6320. -Package hyperref Info: PDF/A mode OFF on input line 6325. -LaTeX Info: Redefining \ref on input line 6365. -LaTeX Info: Redefining \pageref on input line 6369. -\Hy@abspage=\count107 -\c@Item=\count108 -\c@Hfootnote=\count109 -) - -Package hyperref Message: Driver (autodetected): hpdftex. - -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def -File: hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX -\Fld@listcount=\count110 -\c@bookmark@seq@number=\count111 - -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty -Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO) -Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 -82. -) -\Hy@SectionHShift=\skip47 -) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2013/01/14 v2.14 AMS math features -\@mathmargin=\skip48 - -For additional information on amsmath, use the `?' option. -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty -Package: amstext 2000/06/29 v2.01 - -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 -\@emptytoks=\toks18 -\ex@=\dimen119 -)) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d -\pmbraise@=\dimen120 -) -(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 1999/12/14 v2.01 operator names -) -\inf@bad=\count112 -LaTeX Info: Redefining \frac on input line 210. -\uproot@=\count113 -\leftroot@=\count114 -LaTeX Info: Redefining \overline on input line 306. -\classnum@=\count115 -\DOTSCASE@=\count116 -LaTeX Info: Redefining \ldots on input line 378. -LaTeX Info: Redefining \dots on input line 381. -LaTeX Info: Redefining \cdots on input line 466. -\Mathstrutbox@=\box31 -\strutbox@=\box32 -\big@size=\dimen121 -LaTeX Font Info: Redeclaring font encoding OML on input line 566. -LaTeX Font Info: Redeclaring font encoding OMS on input line 567. -\macc@depth=\count117 -\c@MaxMatrixCols=\count118 -\dotsspace@=\muskip11 -\c@parentequation=\count119 -\dspbrk@lvl=\count120 -\tag@help=\toks19 -\row@=\count121 -\column@=\count122 -\maxfields@=\count123 -\andhelp@=\toks20 -\eqnshift@=\dimen122 -\alignsep@=\dimen123 -\tagshift@=\dimen124 -\tagwidth@=\dimen125 -\totwidth@=\dimen126 -\lineht@=\dimen127 -\@envbody=\toks21 -\multlinegap=\skip49 -\multlinetaggap=\skip50 -\mathdisplay@stack=\toks22 -LaTeX Info: Redefining \[ on input line 2665. -LaTeX Info: Redefining \] on input line 2666. -) -(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty -Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support -\symAMSa=\mathgroup4 -\symAMSb=\mathgroup5 -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 106. -) -(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols -) -(/usr/share/texlive/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty -Package: algorithm2e 2013/01/06 v5.00 algorithms environments -\c@AlgoLine=\count124 - -(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty -Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) -) -(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty -Package: xspace 2014/10/28 v1.13 Space after command names (DPC,MH) -) -(/usr/share/texlive/texmf-dist/tex/latex/relsize/relsize.sty -Package: relsize 2013/03/29 ver 4.1 -) -******************************************************** -Package `algorithm2e' Release 5.0 -- january 06 2013 -- -- algorithm2e-announce@lirmm.fr mailing list for announcement about releases -- algorithm2e-discussion@lirmm.fr mailing list for discussion about package -subscribe by emailing sympa@lirmm.fr with 'subscribe ' -- Author: Christophe Fiorio (cfiorio@um2.fr) -******************************************************** -\skiptotal=\skip51 -\skiplinenumber=\skip52 -\skiprule=\skip53 -\skiphlne=\skip54 -\skiptext=\skip55 -\skiplength=\skip56 -\algomargin=\skip57 -\skipalgocfslide=\skip58 -\algowidth=\dimen128 -\inoutsize=\dimen129 -\inoutindent=\dimen130 -\interspacetitleruled=\dimen131 -\interspacealgoruled=\dimen132 -\interspacetitleboxruled=\dimen133 -\algocf@inoutbox=\box33 -\algocf@inputbox=\box34 -\AlCapSkip=\skip59 -\AlCapHSkip=\skip60 -\algoskipindent=\skip61 -\algocf@nlbox=\box35 -\algocf@hangingbox=\box36 -\algocf@untilbox=\box37 -\algocf@skipuntil=\skip62 -\algocf@capbox=\box38 -\algoheightruledefault=\skip63 -\algoheightrule=\skip64 -\algotitleheightruledefault=\skip65 -\algotitleheightrule=\skip66 -\c@algocfline=\count125 -\c@algocfproc=\count126 -\c@algocf=\count127 -\algocf@algoframe=\box39 -\algocf@algobox=\box40 -) (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty -Package: array 2014/10/28 v2.4c Tabular extension package (FMi) -\col@sep=\dimen134 -\extrarowheight=\dimen135 -\NC@list=\toks23 -\extratabsurround=\skip67 -\backup@length=\skip68 -) -(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty -\bigstrutjot=\dimen136 -) -(/usr/share/texlive/texmf-dist/tex/latex/makecell/makecell.sty -Package: makecell 2009/08/03 V0.1e Managing of Tab Column Heads and Cells -\rotheadsize=\dimen137 -\c@nlinenum=\count128 -\TeXr@lab=\toks24 -) -(./elsarticle-template.aux) -\openout1 = `elsarticle-template.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 51. -LaTeX Font Info: ... okay on input line 51. - -(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count129 -\scratchdimen=\dimen138 -\scratchbox=\box41 -\nofMPsegments=\count130 -\nofMParguments=\count131 -\everyMPshowfont=\toks25 -\MPscratchCnt=\count132 -\MPscratchDim=\dimen139 -\MPnumerator=\count133 -\makeMPintoPDFobject=\count134 -\everyMPtoPDFconversion=\toks26 -) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf - -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty -Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) -) -Package grfext Info: Graphics extension search list: -(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE -G,.JBIG2,.JB2,.eps] -(grfext) \AppendGraphicsExtensions on input line 452. - -(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv -e -)) -\AtBeginShipoutBox=\box42 -Package hyperref Info: Link coloring OFF on input line 51. - -(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty -Package: nameref 2012/10/27 v2.43 Cross-referencing by name of section - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty -Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO) -) -\c@section@level=\count135 -) -LaTeX Info: Redefining \ref on input line 51. -LaTeX Info: Redefining \pageref on input line 51. -LaTeX Info: Redefining \nameref on input line 51. - -(./elsarticle-template.out) (./elsarticle-template.out) -\@outlinefile=\write4 -\openout4 = `elsarticle-template.out'. - -LaTeX Font Info: Try loading font information for U+msa on input line 90. - -(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd -File: umsa.fd 2013/01/14 v3.01 AMS symbols A -) -LaTeX Font Info: Try loading font information for U+msb on input line 90. - -(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd -File: umsb.fd 2013/01/14 v3.01 AMS symbols B -) -Missing character: There is no à in font cmti8! -Missing character: There is no © in font cmti8! - - -LaTeX Font Warning: Command \Large invalid in math mode on input line 99. - -[1 - - -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] [3] - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 240. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `superscript' on input line 240. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 240. - -[4] - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 264. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `subscript' on input line 264. - - -Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding): -(hyperref) removing `math shift' on input line 264. - -[5] - -Package natbib Warning: Citation `' on page 6 undefined on input line 352. - -[6] [7] [8] [9] [10] [11] -Underfull \hbox (badness 10000) in paragraph at lines 526--530 - - [] - -[12] -Underfull \hbox (badness 10000) in paragraph at lines 553--554 - - [] - -[13] -Overfull \hbox (9.92766pt too wide) in paragraph at lines 576--578 -\OT1/cmr/m/n/10 trans-fers from the CPU mem-ory to the GPU mem-ory []\OT1/cmtt/ -m/n/10 (cudaMemcpyHostToDevice) - [] - - -LaTeX Font Warning: Command \Large invalid in math mode on input line 597. - -[14] -Overfull \hbox (1.92747pt too wide) in paragraph at lines 622--633 - [][] - [] - - -LaTeX Warning: `!h' float specifier changed to `!ht'. - - -Overfull \hbox (1.92747pt too wide) in paragraph at lines 660--667 - [][] - [] - -(./elsarticle-template.bbl [15] [16] -Missing character: There is no à in font cmr10! -Missing character: There is no ´ in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no ¨ in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no ¨ in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! - [17] -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no © in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no ´ in font cmr10! -Missing character: There is no à in font cmr10! -Missing character: There is no ¨ in font cmr10! - [18]) - -Package natbib Warning: There were undefined citations. - -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 675. -[19] -Package atveryend Info: Empty hook `AfterLastShipout' on input line 675. - (./elsarticle-template.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 675. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 675. -Package rerunfilecheck Info: File `elsarticle-template.out' has not changed. -(rerunfilecheck) Checksum: 091B873041F065E3A01FEF3294746C5D;1399. -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 675. - ) -Here is how much of TeX's memory you used: - 8583 strings out of 495020 - 120510 string characters out of 6181324 - 237564 words of memory out of 5000000 - 11558 multiletter control sequences out of 15000+600000 - 12426 words of font info for 47 fonts, out of 8000000 for 9000 - 14 hyphenation exceptions out of 8191 - 34i,18n,31p,622b,539s stack positions out of 5000i,500n,10000p,200000b,80000s - -Output written on elsarticle-template.pdf (19 pages, 297055 bytes). -PDF statistics: - 426 PDF objects out of 1000 (max. 8388607) - 379 compressed objects within 4 object streams - 134 named destinations out of 1000 (max. 500000) - 145 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/elsarticle-template.out b/elsarticle-template.out deleted file mode 100644 index 1f64cfb..0000000 --- a/elsarticle-template.out +++ /dev/null @@ -1,18 +0,0 @@ -\BOOKMARK [1][-]{section.1}{Root finding problem}{}% 1 -\BOOKMARK [1][-]{section.2}{Aberth method}{}% 2 -\BOOKMARK [2][-]{subsection.2.1}{Polynomials Initialization}{section.2}% 3 -\BOOKMARK [2][-]{subsection.2.2}{Vector Z\(0\) Initialization}{section.2}% 4 -\BOOKMARK [2][-]{subsection.2.3}{Iterative Function Hi}{section.2}% 5 -\BOOKMARK [2][-]{subsection.2.4}{Convergence condition}{section.2}% 6 -\BOOKMARK [1][-]{section.3}{Amelioration of Aberth method }{}% 7 -\BOOKMARK [1][-]{section.4}{The implementation of simultaneous methods in a parallel computer}{}% 8 -\BOOKMARK [1][-]{section.5}{A parallel implementation of Aberth method}{}% 9 -\BOOKMARK [2][-]{subsection.5.1}{Background on the GPU architecture}{section.5}% 10 -\BOOKMARK [2][-]{subsection.5.2}{Background on the CUDA Programming Model}{section.5}% 11 -\BOOKMARK [2][-]{subsection.5.3}{ The implementation of Aberth method on GPU}{section.5}% 12 -\BOOKMARK [3][-]{subsubsection.5.3.1}{A sequential Aberth algorithm}{subsection.5.3}% 13 -\BOOKMARK [3][-]{subsubsection.5.3.2}{Parallelize the steps on GPU }{subsection.5.3}% 14 -\BOOKMARK [2][-]{subsection.5.4}{Experimental study}{section.5}% 15 -\BOOKMARK [3][-]{subsubsection.5.4.1}{Definition of the polynomial used}{subsection.5.4}% 16 -\BOOKMARK [3][-]{subsubsection.5.4.2}{The study condition}{subsection.5.4}% 17 -\BOOKMARK [3][-]{subsubsection.5.4.3}{Comparative study}{subsection.5.4}% 18 diff --git a/elsarticle-template.spl b/elsarticle-template.spl deleted file mode 100644 index e69de29..0000000 -- 2.39.5