Parallel and Distributed Programming With ParMod-C

ParMod is a set of language independent constructs for parallel and distributed programming. These constructs can be added to different sequential procedural programming languages. This paper describes an extension of the ParMod constructs. They are embedded in conventional C leading to the parallel and distributed programming language ParMod-C.