SciClone Cluster Project Computational Science Cluster
Home
Introduction
Sponsors
Research
Hardware
Software
User Info
Documentation

Name: dmake

Version: Sun Studio 11

Description:

dmake is a utility for processing Makefile targets in parallel across one or more hosts. dmake is particularly useful for reducing the time needed to compile/build large software packages.

Availability: UltraSPARC or x86

Installation Path:

/opt/studio11/SUNWspro/bin/dmake

Documentation:

Usage Notes:

To use dmake on SciClone, copy the file /usr/local/etc/templates/.dmakerc into your home directory if it is not already present. This will allow up to four Makefile targets to be executed in parallel. dmake is configured to run only on the paired server nodes monsoon/maelstrom (for UltraSPARC) or tempest/mistral (for x86). The proper pair of dmake servers is selected automatically by the default environment configuration (/usr/local/etc/templates/.cshrc) based on the platform that dmake is invoked on.

Some Makefiles may need to be modified to resolve dependencies among targets, and to ensure that nested makes are also processed in parallel.