7 %% http://www.michaelshell.org/
8 %% for current contact information.
10 %% This is a skeleton file demonstrating the use of IEEEtran.cls
11 %% (requires IEEEtran.cls version 1.7 or later) with an IEEE conference paper.
14 %% http://www.michaelshell.org/tex/ieeetran/
15 %% http://www.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/
17 %% http://www.ieee.org/
19 %%*************************************************************************
21 %% This code is offered as-is without any warranty either expressed or
22 %% implied; without even the implied warranty of MERCHANTABILITY or
23 %% FITNESS FOR A PARTICULAR PURPOSE!
24 %% User assumes all risk.
25 %% In no event shall IEEE or any contributor to this code be liable for
26 %% any damages or losses, including, but not limited to, incidental,
27 %% consequential, or any other damages, resulting from the use or misuse
28 %% of any information contained here.
30 %% All comments are the opinions of their respective authors and are not
31 %% necessarily endorsed by the IEEE.
33 %% This work is distributed under the LaTeX Project Public License (LPPL)
34 %% ( http://www.latex-project.org/ ) version 1.3, and may be freely used,
35 %% distributed and modified. A copy of the LPPL, version 1.3, is included
36 %% in the base LaTeX documentation of all distributions of LaTeX released
37 %% 2003/12/01 or later.
38 %% Retain all contribution notices and credits.
39 %% ** Modified files should be clearly indicated as such, including **
40 %% ** renaming them and changing author support contact information. **
42 %% File list of work: IEEEtran.cls, IEEEtran_HOWTO.pdf, bare_adv.tex,
43 %% bare_conf.tex, bare_jrnl.tex, bare_jrnl_compsoc.tex
44 %%*************************************************************************
46 % *** Authors should verify (and, if needed, correct) their LaTeX system ***
47 % *** with the testflow diagnostic prior to trusting their LaTeX platform ***
48 % *** with production work. IEEE's font choices can trigger bugs that do ***
49 % *** not appear when using other class files. ***
50 % The testflow support page is at:
51 % http://www.michaelshell.org/tex/testflow/
55 % Note that the a4paper option is mainly intended so that authors in
56 % countries using A4 can easily print to A4 and see how their papers will
57 % look in print - the typesetting of the document will not typically be
58 % affected with changes in paper size (but the bottom and side margins will).
59 % Use the testflow package mentioned above to verify correct handling of
60 % both paper sizes by the user's LaTeX system.
62 % Also note that the "draftcls" or "draftclsnofoot", not "draft", option
63 % should be used if it is desired that the figures are to be displayed in
66 \documentclass[conference]{IEEEtran}
67 % Add the compsoc option for Computer Society conferences.
69 % If IEEEtran.cls has not been installed into the LaTeX system files,
70 % manually specify the path to it like:
71 % \documentclass[conference]{../sty/IEEEtran}
77 % Some very useful LaTeX packages include:
78 % (uncomment the ones you want to load)
81 % *** CITATION PACKAGES ***
84 % cite.sty was written by Donald Arseneau
85 % V1.6 and later of IEEEtran pre-defines the format of the cite.sty package
86 % \cite{} output to follow that of IEEE. Loading the cite package will
87 % result in citation numbers being automatically sorted and properly
88 % "compressed/ranged". e.g., [1], [9], [2], [7], [5], [6] without using
89 % cite.sty will become [1], [2], [5]--[7], [9] using cite.sty. cite.sty's
90 % \cite will automatically add leading space, if needed. Use cite.sty's
91 % noadjust option (cite.sty V3.8 and later) if you want to turn this off.
92 % cite.sty is already installed on most LaTeX systems. Be sure and use
93 % version 4.0 (2003-05-27) and later if using hyperref.sty. cite.sty does
94 % not currently provide for hyperlinked citations.
95 % The latest version can be obtained at:
96 % http://www.ctan.org/tex-archive/macros/latex/contrib/cite/
97 % The documentation is contained in the cite.sty file itself.
104 % *** GRAPHICS RELATED PACKAGES ***
107 % \usepackage[pdftex]{graphicx}
108 % declare the path(s) where your graphic files are
109 % \graphicspath{{../pdf/}{../jpeg/}}
110 % and their extensions so you won't have to specify these with
111 % every instance of \includegraphics
112 % \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
114 % or other class option (dvipsone, dvipdf, if not using dvips). graphicx
115 % will default to the driver specified in the system graphics.cfg if no
116 % driver is specified.
117 % \usepackage[dvips]{graphicx}
118 % declare the path(s) where your graphic files are
119 % \graphicspath{{../eps/}}
120 % and their extensions so you won't have to specify these with
121 % every instance of \includegraphics
122 % \DeclareGraphicsExtensions{.eps}
124 % graphicx was written by David Carlisle and Sebastian Rahtz. It is
125 % required if you want graphics, photos, etc. graphicx.sty is already
126 % installed on most LaTeX systems. The latest version and documentation can
128 % http://www.ctan.org/tex-archive/macros/latex/required/graphics/
129 % Another good source of documentation is "Using Imported Graphics in
130 % LaTeX2e" by Keith Reckdahl which can be found as epslatex.ps or
131 % epslatex.pdf at: http://www.ctan.org/tex-archive/info/
133 % latex, and pdflatex in dvi mode, support graphics in encapsulated
134 % postscript (.eps) format. pdflatex in pdf mode supports graphics
135 % in .pdf, .jpeg, .png and .mps (metapost) formats. Users should ensure
136 % that all non-photo figures use a vector format (.eps, .pdf, .mps) and
137 % not a bitmapped formats (.jpeg, .png). IEEE frowns on bitmapped formats
138 % which can result in "jaggedy"/blurry rendering of lines and letters as
139 % well as large increases in file sizes.
141 % You can find documentation about the pdfTeX application at:
142 % http://www.tug.org/applications/pdftex
148 % *** MATH PACKAGES ***
150 %\usepackage[cmex10]{amsmath}
151 % A popular package from the American Mathematical Society that provides
152 % many useful and powerful commands for dealing with mathematics. If using
153 % it, be sure to load this package with the cmex10 option to ensure that
154 % only type 1 fonts will utilized at all point sizes. Without this option,
155 % it is possible that some math symbols, particularly those within
156 % footnotes, will be rendered in bitmap form which will result in a
157 % document that can not be IEEE Xplore compliant!
159 % Also, note that the amsmath package sets \interdisplaylinepenalty to 10000
160 % thus preventing page breaks from occurring within multiline equations. Use:
161 %\interdisplaylinepenalty=2500
162 % after loading amsmath to restore such page breaks as IEEEtran.cls normally
163 % does. amsmath.sty is already installed on most LaTeX systems. The latest
164 % version and documentation can be obtained at:
165 % http://www.ctan.org/tex-archive/macros/latex/required/amslatex/math/
171 % *** SPECIALIZED LIST PACKAGES ***
173 %\usepackage{algorithmic}
174 % algorithmic.sty was written by Peter Williams and Rogerio Brito.
175 % This package provides an algorithmic environment fo describing algorithms.
176 % You can use the algorithmic environment in-text or within a figure
177 % environment to provide for a floating algorithm. Do NOT use the algorithm
178 % floating environment provided by algorithm.sty (by the same authors) or
179 % algorithm2e.sty (by Christophe Fiorio) as IEEE does not use dedicated
180 % algorithm float types and packages that provide these will not provide
181 % correct IEEE style captions. The latest version and documentation of
182 % algorithmic.sty can be obtained at:
183 % http://www.ctan.org/tex-archive/macros/latex/contrib/algorithms/
184 % There is also a support site at:
185 % http://algorithms.berlios.de/index.html
186 % Also of interest may be the (relatively newer and more customizable)
187 % algorithmicx.sty package by Szasz Janos:
188 % http://www.ctan.org/tex-archive/macros/latex/contrib/algorithmicx/
193 % *** ALIGNMENT PACKAGES ***
196 % Frank Mittelbach's and David Carlisle's array.sty patches and improves
197 % the standard LaTeX2e array and tabular environments to provide better
198 % appearance and additional user controls. As the default LaTeX2e table
199 % generation code is lacking to the point of almost being broken with
200 % respect to the quality of the end results, all users are strongly
201 % advised to use an enhanced (at the very least that provided by array.sty)
202 % set of table tools. array.sty is already installed on most systems. The
203 % latest version and documentation can be obtained at:
204 % http://www.ctan.org/tex-archive/macros/latex/required/tools/
207 %\usepackage{mdwmath}
209 % Also highly recommended is Mark Wooding's extremely powerful MDW tools,
210 % especially mdwmath.sty and mdwtab.sty which are used to format equations
211 % and tables, respectively. The MDWtools set is already installed on most
212 % LaTeX systems. The lastest version and documentation is available at:
213 % http://www.ctan.org/tex-archive/macros/latex/contrib/mdwtools/
216 % IEEEtran contains the IEEEeqnarray family of commands that can be used to
217 % generate multiline equations as well as matrices, tables, etc., of high
221 %\usepackage{eqparbox}
222 % Also of notable interest is Scott Pakin's eqparbox package for creating
223 % (automatically sized) equal width boxes - aka "natural width parboxes".
225 % http://www.ctan.org/tex-archive/macros/latex/contrib/eqparbox/
231 % *** SUBFIGURE PACKAGES ***
232 %\usepackage[tight,footnotesize]{subfigure}
233 % subfigure.sty was written by Steven Douglas Cochran. This package makes it
234 % easy to put subfigures in your figures. e.g., "Figure 1a and 1b". For IEEE
235 % work, it is a good idea to load it with the tight package option to reduce
236 % the amount of white space around the subfigures. subfigure.sty is already
237 % installed on most LaTeX systems. The latest version and documentation can
239 % http://www.ctan.org/tex-archive/obsolete/macros/latex/contrib/subfigure/
240 % subfigure.sty has been superceeded by subfig.sty.
244 %\usepackage[caption=false]{caption}
245 %\usepackage[font=footnotesize]{subfig}
246 % subfig.sty, also written by Steven Douglas Cochran, is the modern
247 % replacement for subfigure.sty. However, subfig.sty requires and
248 % automatically loads Axel Sommerfeldt's caption.sty which will override
249 % IEEEtran.cls handling of captions and this will result in nonIEEE style
250 % figure/table captions. To prevent this problem, be sure and preload
251 % caption.sty with its "caption=false" package option. This is will preserve
252 % IEEEtran.cls handing of captions. Version 1.3 (2005/06/28) and later
253 % (recommended due to many improvements over 1.2) of subfig.sty supports
254 % the caption=false option directly:
255 %\usepackage[caption=false,font=footnotesize]{subfig}
257 % The latest version and documentation can be obtained at:
258 % http://www.ctan.org/tex-archive/macros/latex/contrib/subfig/
259 % The latest version and documentation of caption.sty can be obtained at:
260 % http://www.ctan.org/tex-archive/macros/latex/contrib/caption/
265 % *** FLOAT PACKAGES ***
267 %\usepackage{fixltx2e}
268 % fixltx2e, the successor to the earlier fix2col.sty, was written by
269 % Frank Mittelbach and David Carlisle. This package corrects a few problems
270 % in the LaTeX2e kernel, the most notable of which is that in current
271 % LaTeX2e releases, the ordering of single and double column floats is not
272 % guaranteed to be preserved. Thus, an unpatched LaTeX2e can allow a
273 % single column figure to be placed prior to an earlier double column
274 % figure. The latest version and documentation can be found at:
275 % http://www.ctan.org/tex-archive/macros/latex/base/
279 %\usepackage{stfloats}
280 % stfloats.sty was written by Sigitas Tolusis. This package gives LaTeX2e
281 % the ability to do double column floats at the bottom of the page as well
282 % as the top. (e.g., "\begin{figure*}[!b]" is not normally possible in
283 % LaTeX2e). It also provides a command:
285 % to enable the placement of footnotes below bottom floats (the standard
286 % LaTeX2e kernel puts them above bottom floats). This is an invasive package
287 % which rewrites many portions of the LaTeX2e float routines. It may not work
288 % with other packages that modify the LaTeX2e float routines. The latest
289 % version and documentation can be obtained at:
290 % http://www.ctan.org/tex-archive/macros/latex/contrib/sttools/
291 % Documentation is contained in the stfloats.sty comments as well as in the
292 % presfull.pdf file. Do not use the stfloats baselinefloat ability as IEEE
293 % does not allow \baselineskip to stretch. Authors submitting work to the
294 % IEEE should note that IEEE rarely uses double column equations and
295 % that authors should try to avoid such use. Do not be tempted to use the
296 % cuted.sty or midfloat.sty packages (also by Sigitas Tolusis) as IEEE does
297 % not format its papers in such ways.
303 % *** PDF, URL AND HYPERLINK PACKAGES ***
306 % url.sty was written by Donald Arseneau. It provides better support for
307 % handling and breaking URLs. url.sty is already installed on most LaTeX
308 % systems. The latest version can be obtained at:
309 % http://www.ctan.org/tex-archive/macros/latex/contrib/misc/
310 % Read the url.sty source comments for usage information. Basically,
313 % *** Do not adjust lengths that control margins, column widths, etc. ***
314 % *** Do not use packages that alter fonts (such as pslatex). ***
315 % There should be no need to do such things with IEEEtran.cls V1.6 and later.
316 % (Unless specifically asked to do so by the journal or conference you plan
317 % to submit to, of course. )
321 \usepackage[T1]{fontenc}
323 %\usepackage[utf8x]{inputenc}
327 \usepackage[Glenn]{fncychap}
328 %\usepackage{amsmath}
330 %\usepackage{amsfonts}
331 %\usepackage{graphicx}
333 % Definition des marges
335 \setpapersize[portrait]{A4}
336 \usepackage[francais]{babel}
337 % Extension pour les graphiques EPS
338 %\usepackage[dvips]{graphicx}
339 \usepackage[pdftex,final]{graphicx}
340 % Extension pour les liens intra-documents (tagged PDF)
341 % et l'affichage correct des URL (commande \url{http://example.com})
342 \usepackage{hyperref}
345 \usepackage[pdftex]{graphicx}
346 \DeclareGraphicsExtensions{.pdf,.jpeg,.png}
352 % correct bad hyphenation here
353 \hyphenation{op-tical net-works semi-conduc-tor}
359 % can use linebreaks \\ within to get better formatting as desired
360 \title{Simulation of Asynchronous Iterative Numerical Algorithms Using SimGrid}
363 % author names and affiliations
364 % use a multiple column layout for up to three different
366 \author{\IEEEauthorblockN{Raphaël Couturier and Arnaud Giersch and David Laiymani and Charles-Emile Ramamonjisoa}
367 \IEEEauthorblockA{Femto-ST Institute - DISC Department\\
368 Université de Franche-Comté\\
370 Email: raphael.couturier@univ-fcomte.fr}
372 %\IEEEauthorblockN{Arnaud Giersch}
373 %\IEEEauthorblockA{Twentieth Century Fox\\
375 %Email: homer@thesimpsons.com}
377 %\IEEEauthorblockN{James Kirk\\ and Montgomery Scott}
378 %\IEEEauthorblockA{Starfleet Academy\\
379 %San Francisco, California 96678-2391\\
380 %Telephone: (800) 555--1212\\
381 %Fax: (888) 555--1212
386 % make the title area
392 The abstract goes here.
394 % IEEEtran.cls defaults to using nonbold math in the Abstract.
395 % This preserves the distinction between vectors and scalars. However,
396 % if the conference you are submitting to favors bold math in the abstract,
397 % then you can use LaTeX's standard command \boldmath at the very start
398 % of the abstract to achieve this. Many IEEE journals/conferences frown on
399 % math in the abstract anyway.
406 % For peer review papers, you can put extra information on the cover
408 % \ifCLASSOPTIONpeerreview
409 % \begin{center} \bfseries EDICS Category: 3-BBND \end{center}
412 % For peerreview papers, this IEEEtran command inserts a page break and
413 % creates the second title. It will be ignored for other modes.
414 \IEEEpeerreviewmaketitle
418 \section{Introduction}
420 Présenter un bref état de l'art sur la simulation d'algos parallèles. Présenter rapidement les algos itératifs asynchrones et leurs avantages. Parler de leurs inconvénients en particulier la difficulté de déploiement à grande échelle donc il serait bien de simuler. Dire qu'à notre connaissance il n'existe pas de simulation de ce type d'algo.
421 Présenter les travaux et les résultats obtenus. Annoncer le plan.
423 \section{The asynchronous iteration model}
425 Décrire le modèle asynchrone. Je m'en charge (DL)
429 Décrire SimGrid (Arnaud)
431 \section{Simulation of the multi-splitting method}
433 Décrire le problème (algo) traité ainsi que le processus d'adaptation à SimGrid.
435 \section{Experimental results}
437 When the ``real'' application runs in the simulation environment and produces
438 the expected results, varying the input parameters and the program arguments
439 allows us to compare outputs from the code execution. We have noticed from this
440 study that the results depend on the following parameters: (1) at the network
441 level, we found that the most critical values are the bandwidth (bw) and the
442 network latency (lat). (2) Hosts power (GFlops) can also influence on the
443 results. And finally, (3) when submitting job batches for execution, the
444 arguments values passed to the program like the maximum number of iterations or
445 the ``external'' precision are critical to ensure not only the convergence of the
446 algorithm but also to get the main objective of the experimentation of the
447 simulation in having an execution time in asynchronous less than in synchronous
448 mode, in others words, in having a ``speedup'' less than 1 (Speedup = Execution
449 time in synchronous mode / Execution time in asynchronous mode).
453 A priori, obtaining a speedup less than 1 would be difficult in a local area
454 network configuration where the synchronous mode will take advantage on the rapid
455 exchange of information on such high-speed links. Thus, the methodology adopted
456 was to launch the application on clustered network. In this last configuration,
457 degrading the inter-cluster network performance will "penalize" the synchronous
458 mode allowing to get a speedup lower than 1. This action simulates the case of
459 clusters linked with long distance network like Internet.
463 As a first step, the algorithm was run on a network consisting of two clusters
464 containing fifty hosts each, totaling one hundred hosts. Various combinations of
465 the above factors have providing the results shown in Table 1 with a matrix size
466 ranging from Nx = Ny = Nz = 62 to 171 elements or from 62$^{3}$ = 238328 to
467 171$^{3}$ = 5,211,000 entries.
471 Then we have changed the network configuration using three clusters containing
472 respectively 33, 33 and 34 hosts, or again by on hundred hosts for all the
473 clusters. In the same way as above, a judicious choice of key parameters has
474 permitted to get the results in Table 2 which shows the speedups less than 1 with
475 a matrix size from 62 to 100 elements.
479 In a final step, results of an execution attempt to scale up the three clustered
480 configuration but increasing by two hundreds hosts has been recorded in Table 3.
484 Note that the program was run with the following parameters:
488 \textbullet{} \textbf {SMPI parameters:}
492 \item HOSTFILE : Hosts file description.
493 \item PLATFORM: file description of the platform architecture : clusters (CPU power,
494 ... ) , intra cluster network description, inter cluster network (bandwidth bw ,
500 \textbullet{} \textbf {Arguments of the program:}
504 \item Description of the cluster architecture;
505 \item Maximum number of internal and external iterations;
506 \item Internal and external precisions;
507 \item Matrix size NX , NY and NZ;
508 \item Matrix diagonal value = 6.0;
509 \item Execution Mode: synchronous or asynchronous.
514 \textit{{\scriptsize 2 clusters X 50 nodes}}
515 \includegraphics[width=209pt]{img-1.eps}
519 \textit{{\scriptsize 3 clusters X 33 n\oe{}uds}}
520 \includegraphics[width=209pt]{img-1.eps}
523 \textit{{\scriptsize 3 clusters X 67 noeuds}}
524 \includegraphics[width=128pt]{img-2.eps}
527 \textbf{Interpretations and comments}
531 After analyzing the outputs, generally, for the configuration with two or three
532 clusters including one hundred hosts (Tables 1 and 2), some combinations of the
533 used parameters affecting the results have given a speedup less than 1, showing
534 the effectiveness of the asynchronous performance compared to the synchronous
539 In the case of a two clusters configuration, Table 1 shows that with a
540 deterioration of inter cluster network set with 5 Mbits/s of bandwidth, a latency
541 in order of a hundredth of a millisecond and a system power of one GFlops, an
542 efficiency of about 40\% in asynchronous mode is obtained for a matrix size of 62
543 elements . It is noticed that the result remains stable even if we vary the
544 external precision from E -05 to E-09. By increasing the problem size up to 100
545 elements, it was necessary to increase the CPU power of 50 \% to 1.5 GFlops for a
546 convergence of the algorithm with the same order of asynchronous mode efficiency.
547 Maintaining such a system power but this time, increasing network throughput
548 inter cluster up to 50 Mbits /s, the result of efficiency of about 40\% is
549 obtained with high external precision of E-11 for a matrix size from 110 to 150
554 For the 3 clusters architecture including a total of 100 hosts, Table 2 shows
555 that it was difficult to have a combination which gives an efficiency of
556 asynchronous below 80 \%. Indeed, for a matrix size of 62 elements, equality
557 between the performance of the two modes (synchronous and asynchronous) is
558 achieved with an inter cluster of 10 Mbits/s and a latency of E- 01 ms. To
559 challenge an efficiency by 78\% with a matrix size of 100 points, it was
560 necessary to degrade the inter cluster network bandwidth from 5 to 2 Mbit/s.
564 A last attempt was made for a configuration of three clusters but more power
565 with 200 nodes in total. The convergence with a speedup of 90 \% was obtained
566 with a bandwidth of 1 Mbits/s as shown in Table 3.
572 % An example of a floating figure using the graphicx package.
573 % Note that \label must occur AFTER (or within) \caption.
574 % For figures, \caption should occur after the \includegraphics.
575 % Note that IEEEtran v1.7 and later has special internal code that
576 % is designed to preserve the operation of \label within \caption
577 % even when the captionsoff option is in effect. However, because
578 % of issues like this, it may be the safest practice to put all your
579 % \label just after \caption rather than within \caption{}.
581 % Reminder: the "draftcls" or "draftclsnofoot", not "draft", class
582 % option should be used if it is desired that the figures are to be
583 % displayed while in draft mode.
587 %\includegraphics[width=2.5in]{myfigure}
588 % where an .eps filename suffix will be assumed under latex,
589 % and a .pdf suffix will be assumed for pdflatex; or what has been declared
590 % via \DeclareGraphicsExtensions.
591 %\caption{Simulation Results}
595 % Note that IEEE typically puts floats only at the top, even when this
596 % results in a large percentage of a column being occupied by floats.
599 % An example of a double column floating figure using two subfigures.
600 % (The subfig.sty package must be loaded for this to work.)
601 % The subfigure \label commands are set within each subfloat command, the
602 % \label for the overall figure must come after \caption.
603 % \hfil must be used as a separator to get equal spacing.
604 % The subfigure.sty package works much the same way, except \subfigure is
605 % used instead of \subfloat.
608 %\centerline{\subfloat[Case I]\includegraphics[width=2.5in]{subfigcase1}%
609 %\label{fig_first_case}}
611 %\subfloat[Case II]{\includegraphics[width=2.5in]{subfigcase2}%
612 %\label{fig_second_case}}}
613 %\caption{Simulation results}
617 % Note that often IEEE papers with subfigures do not employ subfigure
618 % captions (using the optional argument to \subfloat), but instead will
619 % reference/describe all of them (a), (b), etc., within the main caption.
622 % An example of a floating table. Note that, for IEEE style tables, the
623 % \caption command should come BEFORE the table. Table text will default to
624 % \footnotesize as IEEE normally uses this smaller font for tables.
625 % The \label must come after \caption as always.
628 %% increase table row spacing, adjust to taste
629 %\renewcommand{\arraystretch}{1.3}
630 % if using array.sty, it might be a good idea to tweak the value of
631 % \extrarowheight as needed to properly center the text within the cells
632 %\caption{An Example of a Table}
633 %\label{table_example}
635 %% Some packages, such as MDW tools, offer better commands for making tables
636 %% than the plain LaTeX2e tabular which is used here.
637 %\begin{tabular}{|c||c|}
647 % Note that IEEE does not put floats in the very first column - or typically
648 % anywhere on the first page for that matter. Also, in-text middle ("here")
649 % positioning is not used. Most IEEE journals/conferences use top floats
650 % exclusively. Note that, LaTeX2e, unlike IEEE journals/conferences, places
651 % footnotes above bottom floats. This can be corrected via the \fnbelowfloat
652 % command of the stfloats package.
660 % conference papers do not normally have an appendix
663 % use section* for acknowledgement
664 \section*{Acknowledgment}
667 The authors would like to thank...
673 % trigger a \newpage just before the given reference
674 % number - used to balance the columns on the last page
675 % adjust value as needed - may need to be readjusted if
676 % the document is modified later
677 %\IEEEtriggeratref{8}
678 % The "triggered" command can be changed if desired:
679 %\IEEEtriggercmd{\enlargethispage{-5in}}
683 % can use a bibliography generated by BibTeX as a .bbl file
684 % BibTeX documentation can be easily obtained at:
685 % http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/
686 % The IEEEtran BibTeX style support page is at:
687 % http://www.michaelshell.org/tex/ieeetran/bibtex/
688 \bibliographystyle{IEEEtran}
689 % argument is your BibTeX string definitions and bibliography database(s)
690 \bibliography{bib/hpccBib}
692 % <OR> manually copy in the resultant .bbl file
693 % set second argument of \begin to the number of references
694 % (used to reserve space for the reference number labels box)
695 %\begin{thebibliography}{1}
697 %\bibitem{IEEEhowto:kopka}
698 %H.~Kopka and P.~W. Daly, \emph{A Guide to \LaTeX}, 3rd~ed.\hskip 1em plus
699 % 0.5em minus 0.4em\relax Harlow, England: Addison-Wesley, 1999.
701 %\end{thebibliography}