PVM Gmake

  1. Introduction
  2. Features
  3. How to Build
  4. Tested on
  5. Download
  6. CVS Repository
  7. Forums


    This version of GNU make can use PVM to distribute jobs over a heterogeneous cluster

    Look at the SourceForge PVM-Gmake project page


How to Build

  1. ./configure --prefix=$PREFIX --bindir=$PVM_ROOT/bin/$PVM_ARCH \
    --libexecdir=$PVM_ROOT/bin/$PVM_ARCH \

    you can add this if you want to enable autodependency tracking system
    --enable-autodepend \

    if you want to preserve original make you can rename the pvm one
  2. make && make install
  3. if you want to rename mannualy make rename also rename make_pvm and make_avg keeping the '_pvm' and '_avg' suffixes
  4. If you are in a heterogeneous cluster, a wrapper script can be helpfull to elect the right make binary
    exec $PVM_ROOT/bin/$PVM_ARCH/make MAKE=$0 $*

Tested on


Download from sourceForge

CVS Repository

Browse the CVS Tree

Anonymous CVS Access

This project's SourceForge CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set. The module you wish to check out must be specified as the modulename. When prompted for a password for anonymous, simply press the Enter key.
cvs -d:pserver:anonymous@cvs.pvmgmake.sourceforge.net:/cvsroot/pvmgmake login

cvs -z3 -d:pserver:anonymous@cvs.pvmgmake.sourceforge.net:/cvsroot/pvmgmake co pvmgmake

Updates from within the module's directory do not need the -d parameter.


    Open Discussion