  
  [1X37 [33X[0;0YParallel Computation - Extra Functions[133X[101X
  
  
  [1X37.1 [33X[0;0Y [133X[101X
  
  [1X37.1-1 ChildFunction[101X
  
  [33X[1;0Y[29X[2XChildFunction[102X( [3Xstr[103X, [3Xs[103X ) [32X function[133X
  
  [33X[0;0YThis  runs the GAP function [22Xstr[122X="function(arg);" on a child process accessed
  by the stream s. The output from "func;" can be accessed via the stream.[133X
  
  [33X[0;0Y[12XExamples:[112X[133X
  
  [1X37.1-2 ChildRead[101X
  
  [33X[1;0Y[29X[2XChildRead[102X( [3Xs[103X ) [32X function[133X
  
  [33X[0;0YThis   returns,  as  a  string,  the  output  of  the  last  application  of
  [22XChildFunction("function(arg);",s)[122X.[133X
  
  [33X[0;0Y[12XExamples:[112X[133X
  
  [1X37.1-3 ChildReadEval[101X
  
  [33X[1;0Y[29X[2XChildReadEval[102X( [3Xs[103X ) [32X function[133X
  
  [33X[0;0YThis  returns, as an evaluated string, the output of the last application of
  [22XChildFunction("function(arg);",s)[122X.[133X
  
  [33X[0;0Y[12XExamples:[112X[133X
  
  [1X37.1-4 ParallelList[101X
  
  [33X[1;0Y[29X[2XParallelList[102X( [3XI[103X, [3Xfn[103X, [3XL[103X ) [32X function[133X
  
  [33X[0;0YInputs  a  list  [22XI[122X, a function [22Xfn[122X such that [22Xfn(x)[122X is defined for all [22Xx[122X in [22XI[122X,
  and   a  list  of  children  [22XL[122X.  It  uses  the  children  in  [22XL[122X  to  compute
  [22XList(I,x->fn(x))[122X.  (Obviously  the  function [22Xfn[122X must be defined on all child
  processes in [22XL[122X.)[133X
  
  [33X[0;0Y[12XExamples:[112X             1             ([7X../tutorial/chap11.html[107X) ,            2
  ([7X../www/SideLinks/About/aboutBogomolov.html[107X) ,                             3
  ([7X../www/SideLinks/About/aboutParallel.html[107X) [133X
  
