\relax \citation{suprenum} \citation{wormhole1,wormhole2} \@writefile{toc}{\string\contentsline\space {chapter}{\string\numberline\space {6}Process Topologies}{176}} \@writefile{lof}{\string\addvspace\space {10pt}} \@writefile{lot}{\string\addvspace\space {10pt}} \newlabel{sec:topol}{{6}{176}} \newlabel{chap:topol}{{6}{176}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {6.1}Introduction}{176}} \citation{parmacs1,parmacs2} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {6.2}Virtual Topologies}{177}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {6.3}Embedding in {\string\psf\space MPI}}{177}} \citation{express} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {6.4}Overview of the Functions}{178}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {6.5}Topology Constructors}{179}} \newlabel{subsec:topol-construct}{{6.5}{179}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {6.5.1}Cartesian Constructor}{179}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {6.5.2}Cartesian Convenience Function: {\string\psf\space MPI\unhbox \voidb@x \kern .06em \vbox {\hrule width.3em}DIMS\unhbox \voidb@x \kern .06em \vbox {\hrule width.3em}CREATE}}{179}} \newlabel{topol-exA}{{6.1}{180}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {6.5.3}General (Graph) Constructor}{180}} \newlabel{topol-exB}{{6.2}{181}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {6.5.4}Topology inquiry functions}{182}} \newlabel{subsec:topol-inquiry}{{6.5.4}{182}} \newlabel{topol-exC}{{6.3}{185}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {6.5.5}Cartesian Shift Coordinates}{186}} \newlabel{subsec:topol-shift}{{6.5.5}{186}} \newlabel{topol-exD}{{6.4}{186}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {6.5.6}Partitioning of Cartesian structures}{187}} \newlabel{subsec:topol-part}{{6.5.6}{187}} \newlabel{topol-exE}{{6.5}{187}} \@writefile{toc}{\string\contentsline\space {subsection}{\string\numberline\space {6.5.7}Low-level topology functions}{188}} \newlabel{subsec:topol-lowlevel}{{6.5.7}{188}} \@writefile{toc}{\string\contentsline\space {section}{\string\numberline\space {6.6}An Application Example}{189}} \newlabel{topol-applic-example}{{6.6}{189}} \newlabel{topol-exF}{{6.6}{189}} \@writefile{lof}{\string\contentsline\space {figure}{\string\numberline\space {6.1}{\ignorespaces Set-up of process structure for two-dimensional parallel Poisson solver.}}{190}} \newlabel{poisson}{{6.1}{190}} \global\@namedef{cp@topol}{ \setcounter{page}{191} \setcounter{equation}{0} \setcounter{enumi}{2} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} \setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{chapter}{6} \setcounter{section}{6} \setcounter{subsection}{0} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} \setcounter{figure}{1} \setcounter{table}{0} \setcounter{example}{6} } .