Release Information

DOGMA 0.9 is a largely redesigned implementation of DOGMA with many new features.  The controlling entity is now the Configuration Manager instead of the DJM Manager.  Configuration Managers are now allowed to link together in a hierarchical fashion, and Dynamic Object Groups have been redesigned to take advantage of this.

<PENDING: describe Node.html and CM.html, zero install features>

The GUI has also been redesigned to attempt to greatly simplify use by non-programmers.

MPIJ has been improved as described in the MPIJ documentation

Distributed Object Group support is no longer included in the general distribution.  This has been done to increase the focus on DOGMA's other APIs MPIJ and Dynamic Object Groups.

<PENDING: describe release more>

Note that MPIJ (DOGMA's MPI subsystem) is not yet using native marshalling for Unix systems. As a result, MPIJ messaging is not running at top speed. Also, load reporting is not functioning on Unix systems.

As a result, we recommend that all performance comparisons should probably be done against other NT systems such as WMPI or WinMPICH. Performance comparisons with Unix systems will be valid in later releases which support Unix more fully.
 

Some known problems.

Performance

Performance is quite good under Windows NT.  Performance on other systems varies from respectable to poor.  This is improving as VM implementations improve and mature.

Examples

The master release includes examples in the DOGMA_HOME/examples directory.

Revision History

Coming features

<Pending: complete this list>
Complete MPI 1.1 support.
UNIX support for native message marshalling and load reporting.
SP2 support (DOGMA will run on the SP2, but requires some scripts that are not included in the distribution to launch etc.).