TU Darmstadt
| Home      | FB 4      | TU Darmstadt 
Research
Discrete Optimization
Nonlinear Optimization
   About us
   Members
   Events
   Secretary's Office
Global Optimization
Discrete Geometry
Algorithmic Discrete Mathematics
Staff members
Projects
Jobs and Scholarships
Events
Previous Seminars
Publications
Contact
How to find us
Imprint
Copernicus Report No. 9506

Institut für Angewandte Mathematik und Statistik

Technische Universität München

Copernicus Joint Research Project CP 93:5855

Information Processing for Active CIM Subsystems


Report No. 9506





Development of Parallel C-Programs

with 'Channels for C' (CfC)



Michael Ulbrich and Stefan Ulbrich



March 1995



Abstract:

CfC (Channels for C) is a tool for the development of parallel C-programs on UNIX-workstations. CfC provides a set of library routines that allow parallel processes to communicate via channels. They have the same functionality as those of the Virtual-Channel-Router (VCR) for Transputer-workstations based on the INMOS C- and Occam- Toolset. Hence one can develop and test a parallel program on a comfortable UNIX- workstation before running it on the transputer-machine, which provides only very poor development tools. CfC supports - in contrary to the VCR - debugging of parallel processes in different windows. This makes debugging of parallel programs as transparent as debugging sequential code. In this report we will describe, how to develop parallel C programs which run on both, UNIX- and Transputer-workstations, without change.


this Report as compressed Postscript file (32k).
Michael Ulbrich , 1996-07-18