<Chapter><Heading>Basic functionality for parallel computation</Heading>

This page covers the functions used for parallel computation in the book
<URL><Link>https://global.oup.com/academic/product/an-invitation-to-computational-homotopy-9780198832980</Link><LinkText>An Invitation to Computational Homotopy</LinkText></URL>.


<Section><Heading> Six Core Functions</Heading>

<ManSection>

<Func Name="ChildCreate" Arg=""/>

<Func Name="ChildProcess" Arg="str"/>
 
<Func Name="ChildProcess" Arg="str"/>
 
<Func Name="ChildProcess" Arg="str"/>
<Description>

<P/> Starts a GAP session as a child process and returns a stream 
to the child process. If no argument is given then the child process is 
created on the local machine; otherwise the argument should be: 
(1) <M>str</M>="computer.address.ie" the address of a remote computer for which ssh has been configured to 
require no password from the user; (2) <M>str</M>=["-m", "100000M", "-T"] a list of GAP command line options; 
(3) <M>str</M>="computer.ac.wales", ["-m", "100000M", "-T"] the address of a computer followed by a list of command line options. 

 <P/><B>Examples:</B> 
</Description>





















































































</ManSection>

<ManSection>

<Func Name="ChildCreate" Arg=""/>

<Func Name="ChildProcess" Arg="str"/>
 
<Func Name="ChildProcess" Arg="str"/>
 
<Func Name="ChildProcess" Arg="str"/>
<Description>

<P/> Starts a GAP session as a child process and returns a stream 
to the child process. If no argument is given then the child process is 
created on the local machine; otherwise the argument should be: 
(1) <M>str</M>="computer.address.ie" the address of a remote computer for which ssh has been configured to 
require no password from the user; (2) <M>str</M>=["-m", "100000M", "-T"] a list of GAP command line options; 
(3) <M>str</M>="computer.ac.wales", ["-m", "100000M", "-T"] the address of a computer followed by a list of command line options. 

 <P/><B>Examples:</B> 
</Description>





















































































</ManSection>

</Section>

</Chapter>

