1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
|
\relax
\bibstyle{plain}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chapter:introduction}{{1}{3}}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Setting up the linear system}{5}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{section:setup-linear-system}{{2}{5}}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Constructing an {\tt InpMtx} object}{5}}
\newlabel{subsection:construct-InpMtx}{{2.1}{5}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Constructing an {\tt DenseMtx} object}{8}}
\newlabel{subsection:construct-DenseMtx}{{2.2}{8}}
\@writefile{toc}{\contentsline {section}{\numberline {2.3}IO for the {\tt InpMtx} and {\tt DenseMtx} objects}{9}}
\newlabel{subsection:IO}{{2.3}{9}}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}The Serial Wrapper Object and Driver}{11}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{section:serial}{{3}{11}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}A quick look at serial driver program}{11}}
\newlabel{section:Bridge:quick-look-serial-driver}{{3.1}{11}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}The \texttt {Bridge} Data Structure}{13}}
\newlabel{section:Bridge:dataStructure}{{3.2}{13}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Prototypes and descriptions of \texttt {Bridge} methods}{15}}
\newlabel{section:Bridge:proto}{{3.3}{15}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Basic methods}{15}}
\newlabel{subsection:Bridge:proto:basics}{{3.3.1}{15}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Instance methods}{15}}
\newlabel{subsection:Bridge:proto:instance}{{3.3.2}{15}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Parameter methods}{16}}
\newlabel{subsection:Bridge:proto:parameters}{{3.3.3}{16}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.4}Setup methods}{17}}
\newlabel{subsection:Bridge:proto:setup}{{3.3.4}{17}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.5}Factor method}{17}}
\newlabel{subsection:Bridge:proto:factor}{{3.3.5}{17}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.6}Solve method}{17}}
\newlabel{subsection:Bridge:proto:solve}{{3.3.6}{17}}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}The Multithreaded Wrapper Object and Driver}{18}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{section:MT}{{4}{18}}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}A quick look at the multithreaded driver program}{19}}
\newlabel{section:BridgeMT:quick-look-MT-driver}{{4.1}{19}}
\@writefile{toc}{\contentsline {section}{\numberline {4.2}The \texttt {BridgeMT} Data Structure}{21}}
\newlabel{section:BridgeMT:dataStructure}{{4.2}{21}}
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Prototypes and descriptions of \texttt {BridgeMT} methods}{22}}
\newlabel{section:BridgeMT:proto}{{4.3}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Basic methods}{22}}
\newlabel{subsection:BridgeMT:proto:basics}{{4.3.1}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Instance methods}{23}}
\newlabel{subsection:BridgeMT:proto:instance}{{4.3.2}{23}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.3}Parameter methods}{24}}
\newlabel{subsection:BridgeMT:proto:parameters}{{4.3.3}{24}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.4}Setup methods}{25}}
\newlabel{subsection:BridgeMT:proto:setup}{{4.3.4}{25}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.5}Factor methods}{25}}
\newlabel{subsection:BridgeMT:proto:factor}{{4.3.5}{25}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.6}Solve methods}{26}}
\newlabel{subsection:BridgeMT:proto:solve}{{4.3.6}{26}}
\@writefile{toc}{\contentsline {chapter}{\numberline {5}The MPI Wrapper Object and Driver}{27}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{section:MPI}{{5}{27}}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}A quick look at the MPI driver program}{28}}
\newlabel{section:BridgeMPI:quick-look-MPI-driver}{{5.1}{28}}
\@writefile{toc}{\contentsline {section}{\numberline {5.2}The \texttt {BridgeMPI} Data Structure}{30}}
\newlabel{section:BridgeMPI:dataStructure}{{5.2}{30}}
\@writefile{toc}{\contentsline {section}{\numberline {5.3}Prototypes and descriptions of \texttt {BridgeMPI} methods}{32}}
\newlabel{section:BridgeMPI:proto}{{5.3}{32}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.1}Basic methods}{32}}
\newlabel{subsection:BridgeMPI:proto:basics}{{5.3.1}{32}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.2}Instance methods}{33}}
\newlabel{subsection:BridgeMPI:proto:instance}{{5.3.2}{33}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.3}Parameter methods}{34}}
\newlabel{subsection:BridgeMPI:proto:parameters}{{5.3.3}{34}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.4}Setup methods}{35}}
\newlabel{subsection:BridgeMPI:proto:setup}{{5.3.4}{35}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.5}Factor methods}{35}}
\newlabel{subsection:BridgeMPI:proto:factor}{{5.3.5}{35}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3.6}Solve methods}{36}}
\newlabel{subsection:BridgeMPI:proto:solve}{{5.3.6}{36}}
\@writefile{toc}{\contentsline {chapter}{\numberline {A}{\tt testWrapper.c} --- A Serial Driver Program}{37}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chapter:serial_driver}{{A}{37}}
\@writefile{toc}{\contentsline {chapter}{\numberline {B}{\tt testWrapperMT.c} --- A Multithreaded Driver Program}{43}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chapter:MT_driver}{{B}{43}}
\@writefile{toc}{\contentsline {chapter}{\numberline {C}{\tt testWrapperMPI.c} --- A MPI Driver Program}{50}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{chapter:MPI_driver}{{C}{50}}
|