com.norbl.cbp.ppe.ompi
Class OmpiConfigurer

java.lang.Object
  extended by com.norbl.cbp.ppe.ompi.OmpiConfigurer

public class OmpiConfigurer
extends java.lang.Object

Supercedes OmpiConfig. This version avoid ssh exec as much as possible.

Config operations:


Nested Class Summary
static class OmpiConfigurer.State
           
 
Constructor Summary
OmpiConfigurer(Ec2Wrangler ec2w, NetworkSpec spec, ParamsEc2 paramsEc2)
           
 
Method Summary
 boolean config(java.lang.String networkID)
           
 boolean connectToNodes()
           
 java.lang.String getName()
           
 java.lang.String getRsuCommands()
           
 java.lang.String getStateDescription()
           
 boolean isConfigured()
          Just tests the state of this object; this method does not access the network instances.
 boolean isPending()
           
 void setNetworkID(java.lang.String networkID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OmpiConfigurer

public OmpiConfigurer(Ec2Wrangler ec2w,
                      NetworkSpec spec,
                      ParamsEc2 paramsEc2)
Method Detail

isPending

public boolean isPending()

isConfigured

public boolean isConfigured()
Just tests the state of this object; this method does not access the network instances.

Returns:

getName

public java.lang.String getName()

getStateDescription

public java.lang.String getStateDescription()

config

public boolean config(java.lang.String networkID)

setNetworkID

public void setNetworkID(java.lang.String networkID)

connectToNodes

public boolean connectToNodes()

getRsuCommands

public java.lang.String getRsuCommands()