1.1 --- a/README.txt Tue May 13 18:05:42 2008 +0000
1.2 +++ b/README.txt Sun Jun 01 14:50:28 2008 +0000
1.3 @@ -7,6 +7,19 @@
1.4 systems with multiple CPUs or multicore CPUs, processes should take advantage
1.5 of as many CPUs or cores as the operating system permits.
1.6
1.7 +Tutorial
1.8 +--------
1.9 +
1.10 +The tutorial provides some information about the examples described below.
1.11 +See the docs/tutorial.xhtml file in the distribution for more details.
1.12 +
1.13 +Reference
1.14 +---------
1.15 +
1.16 +A description of the different mechanisms provided by the pprocess module can
1.17 +be found in the reference document. See the docs/reference.xhtml file in the
1.18 +distribution for more details.
1.19 +
1.20 Quick Start
1.21 -----------
1.22
1.23 @@ -51,11 +64,28 @@
1.24 permitting the conversion of "normal" functions to a form usable in the
1.25 parallel environment.
1.26
1.27 +Reusable Processes
1.28 +------------------
1.29 +
1.30 An additional example not listed above, simple_managed_map_reusable.py,
1.31 employs the MakeReusable class instead of MakeParallel in order to demonstrate
1.32 -reusable processes and channels.
1.33 +reusable processes and channels:
1.34 +
1.35 +PYTHONPATH=. python examples/simple_managed_map_reusable.py
1.36 +
1.37 +Persistent Processes
1.38 +--------------------
1.39
1.40 -The tutorial provides some information about the examples: docs/tutorial.xhtml
1.41 +A number of persistent variants of some of the above examples employ a
1.42 +persistent or background process which can be started by one process and
1.43 +contacted later by another in order to collect the results of a computation.
1.44 +For example:
1.45 +
1.46 +PYTHONPATH=. python examples/simple_persistent_managed.py --start
1.47 +PYTHONPATH=. python examples/simple_persistent_managed.py --reconnect
1.48 +
1.49 +PYTHONPATH=. python examples/simple_persistent_managed_queue.py --start
1.50 +PYTHONPATH=. python examples/simple_persistent_managed_queue.py --reconnect
1.51
1.52 Parallel Raytracing with PyGmy
1.53 ------------------------------
1.54 @@ -115,6 +145,7 @@
1.55 New in pprocess 0.3.2 (Changes since pprocess 0.3.1)
1.56 ----------------------------------------------------
1.57
1.58 + * Added support for persistent/background processes.
1.59 * Added a utility function to detect and return the number of processor
1.60 cores available.
1.61 * Added missing documentation stylesheet.