I've been looking in to how I can get multiple machines involved in a Techgen run. I read the DPL User Guide and it suggests some command line utilities for verifying the DPL config file (dplCfgValidator) and for testing the cluster (dplDiagCmdUtil). However, when I try either of these I get a "DPL applications required Run DPL using a application" message. I can't see where the manual says anything about this.
> /opt/eda/cadence/EXT171/bin/dplCfgValidator -ConfigFile dp_config.xml
DPL applications required Run DPL using a application
>
Here is a version:
-----------------------------------------------------------------
Name : dplCfgValidator - Cadence DPL Engine - (64-bit)
Description : Cadence Shared Technology for Distributed Computing
Version : 8.3.3-a001
Build Ref. No. :
IR Build No. : Engineering build
Build Date : (01/19/2017 19:46:16)
-----------------------------------------------------------------
The other thing which wasn't clear in the manual was the relationship between <Host> tags in the XML DPL config file and the -dp_num command line argument. Is there a way to tell the tool "just use all of the hosts" or do I need to count my hosts and use that as the argument to -dp_num? The other thing which wasn't clear is the DPL config file lets me specify a number of jobs per host like:
<Host instance="8">host1</Host>
<Host instance="4">host2</Host>
so in this case do I use -dp_num 2 (for two hosts) or do I use -dp_num 12 (to get all slots on all machines)?
If it matters, I'm using <DPLEnvironment type="ssh">