PVM Gmake

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

Introduction

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

    Look at the SourceForge PVM-Gmake project page

Features

How to Build

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


    you can add this if you want to enable autodependency tracking system
    --enable-autodepend \
    --libdir=$PVM_ROOT/lib/$PVM_ARCH


    if you want to preserve original make you can rename the pvm one
    --program-prefix=pvm
  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

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.

Forums

    Open Discussion
    Help