\expandafter\ifx\csname doTocEntry\endcsname\relax \expandafter\endinput\fi \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{Q1-1-1}{}{Abstract}}{2}\relax \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{x1-1000}{QQ2-1-2}{Abstract}}{2}\relax \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{Q1-1-3}{}{Contents}}{2}\relax \doTocEntry\toclikesection{}{\csname a:TocLink\endcsname{1}{x1-2000}{QQ2-1-4}{Contents}}{2}\relax \doTocEntry\tocsection{1}{\csname a:TocLink\endcsname{2}{x2-30001}{QQ2-2-5}{Introduction}}{3}\relax \doTocEntry\tocsection{2}{\csname a:TocLink\endcsname{3}{x3-40002}{QQ2-3-6}{Interaction Between LPG and GRP}}{4}\relax \doTocEntry\tocsection{3}{\csname a:TocLink\endcsname{4}{x4-50003}{QQ2-4-7}{Using LPG}}{6}\relax \doTocEntry\tocsubsection{3.1}{\csname a:TocLink\endcsname{4}{x4-60001}{QQ2-4-8}{Monolith}}{6}\relax \doTocEntry\tocsubsection{3.2}{\csname a:TocLink\endcsname{4}{x4-70002}{QQ2-4-9}{Tuning}}{7}\relax \doTocEntry\tocsubsection{3.3}{\csname a:TocLink\endcsname{4}{x4-80003}{QQ2-4-10}{Applications}}{8}\relax \doTocEntry\tocsubsection{3.4}{\csname a:TocLink\endcsname{4}{x4-90004}{QQ2-4-11}{Other Parameters}}{8}\relax \doTocEntry\tocsubsection{3.5}{\csname a:TocLink\endcsname{4}{x4-100005}{QQ2-4-12}{Output Parameters}}{8}\relax \doTocEntry\tocsection{4}{\csname a:TocLink\endcsname{5}{x5-110004}{QQ2-5-13}{Compiling and Linking with LPG}}{9}\relax \doTocEntry\tocsubsection{4.1}{\csname a:TocLink\endcsname{5}{x5-120001}{QQ2-5-14}{ADAM Applications}}{9}\relax \doTocEntry\tocsection{A}{\csname a:TocLink\endcsname{6}{x6-130001}{QQ2-6-15}{List of Routines}}{11}\relax \doTocEntry\tocsection{B}{\csname a:TocLink\endcsname{7}{x7-140002}{QQ2-7-16}{Full Fortran Routine Specifications}}{14}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{8}{x8-150000}{QQ2-8-17}{ LPG_AGAIN }}{14}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{8}{Q1-8-18}{}{\numberline {} LPG_AGAIN -- Decide if the application should be executed again }}{14}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{8}{Q1-8-19}{}{\numberline {} LPG_AGAIN -- Decide if the application should be executed again }}{14}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{9}{x9-160000}{QQ2-9-20}{ LPG_ASSOC }}{15}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{9}{Q1-9-21}{}{\numberline {} LPG_ASSOC -- Obtain an identifier for an existing NDF via the parameter system }}{15}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{9}{Q1-9-22}{}{\numberline {} LPG_ASSOC -- Obtain an identifier for an existing NDF via the parameter system }}{15}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{10}{x10-170000}{QQ2-10-23}{ LPG_CATASSOC }}{16}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{10}{Q1-10-24}{}{\numberline {} LPG_CATASSOC -- Obtain an identifier for an existing catalogue via the parameter system }}{16}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{10}{Q1-10-25}{}{\numberline {} LPG_CATASSOC -- Obtain an identifier for an existing catalogue via the parameter system }}{16}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{11}{x11-180000}{QQ2-11-26}{ LPG_CATCREAT }}{16}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{11}{Q1-11-27}{}{\numberline {} LPG_CATCREAT -- Create a new catalogue via the parameter system }}{16}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{11}{Q1-11-28}{}{\numberline {} LPG_CATCREAT -- Create a new catalogue via the parameter system }}{16}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{12}{x12-190000}{QQ2-12-29}{ LPG_CREA1 }}{17}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{12}{Q1-12-30}{}{\numberline {} LPG_CREA1 -- Create a single new simple NDF using a specified parameter }}{17}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{12}{Q1-12-31}{}{\numberline {} LPG_CREA1 -- Create a single new simple NDF using a specified parameter }}{17}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{13}{x13-200000}{QQ2-13-32}{ LPG_CREAT }}{18}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{13}{Q1-13-33}{}{\numberline {} LPG_CREAT -- Create a new simple NDF via the parameter system }}{18}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{13}{Q1-13-34}{}{\numberline {} LPG_CREAT -- Create a new simple NDF via the parameter system }}{18}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{14}{x14-210000}{QQ2-14-35}{ LPG_CREP1 }}{18}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{14}{Q1-14-36}{}{\numberline {} LPG_CREP1 -- Create a single new primitive NDF using a specified parameter }}{18}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{14}{Q1-14-37}{}{\numberline {} LPG_CREP1 -- Create a single new primitive NDF using a specified parameter }}{18}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{15}{x15-220000}{QQ2-15-38}{ LPG_CREP }}{19}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{15}{Q1-15-39}{}{\numberline {} LPG_CREP -- Create a new primitive NDF via the parameter system }}{19}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{15}{Q1-15-40}{}{\numberline {} LPG_CREP -- Create a new primitive NDF via the parameter system }}{19}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{16}{x16-230000}{QQ2-16-41}{ LPG_CREPL }}{19}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{16}{Q1-16-42}{}{\numberline {} LPG_CREPL -- Create a new NDF placeholder via the parameter system }}{19}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{16}{Q1-16-43}{}{\numberline {} LPG_CREPL -- Create a new NDF placeholder via the parameter system }}{19}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{17}{x17-240000}{QQ2-17-44}{ LPG_PROP1 }}{20}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{17}{Q1-17-45}{}{\numberline {} LPG_PROP1 -- Create a single new NDF by propagation using a specified parameter }}{20}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{17}{Q1-17-46}{}{\numberline {} LPG_PROP1 -- Create a single new NDF by propagation using a specified parameter }}{20}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{18}{x18-250000}{QQ2-18-47}{ LPG_PROP }}{20}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{18}{Q1-18-48}{}{\numberline {} LPG_PROP -- Propagate NDF information to create a new NDF via the parameter system }}{20}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{18}{Q1-18-49}{}{\numberline {} LPG_PROP -- Propagate NDF information to create a new NDF via the parameter system }}{20}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{19}{x19-260000}{QQ2-19-50}{ LPG_REPLA }}{21}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{19}{Q1-19-51}{}{\numberline {} LPG_REPLA -- Indicate if input NDFs can be replaced }}{21}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{19}{Q1-19-52}{}{\numberline {} LPG_REPLA -- Indicate if input NDFs can be replaced }}{21}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{20}{x20-270000}{QQ2-20-53}{ LPG_START }}{21}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{20}{Q1-20-54}{}{\numberline {} LPG_START -- Initialise the contents of the LPG common blocks }}{21}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{20}{Q1-20-55}{}{\numberline {} LPG_START -- Initialise the contents of the LPG common blocks }}{21}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{21}{x21-280000}{QQ2-21-56}{ LPG_CRPL1 }}{22}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{21}{Q1-21-57}{}{\numberline {} LPG_CRPL1 -- Create a single new NDF placeholder using a specified parameter }}{22}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{21}{Q1-21-58}{}{\numberline {} LPG_CRPL1 -- Create a single new NDF placeholder using a specified parameter }}{22}\relax \doTocEntry\tocsstrefsection{0}{\csname a:TocLink\endcsname{22}{x22-290000}{QQ2-22-59}{ LPG_STATE }}{22}\relax \doTocEntry\toclikesstrefsection{}{\csname a:TocLink\endcsname{22}{Q1-22-60}{}{\numberline {} LPG_STATE -- Return the original PAR state of a parameter }}{22}\relax \doTocEntry\tocextrasstrefsection{}{\csname a:TocLink\endcsname{22}{Q1-22-61}{}{\numberline {} LPG_STATE -- Return the original PAR state of a parameter }}{22}\relax \doTocEntry\tocsection{C}{\csname a:TocLink\endcsname{23}{x23-300003}{QQ2-23-62}{Changes Introduced in LPG Version 3.0}}{24}\relax