com.norbl.cbp.ppe.ompi
Class OmpiConfig

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

public class OmpiConfig
extends java.lang.Object

After the ec2 instances are booted, this class is used to configure Open MPI. Specifically it:


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

Constructor Detail

OmpiConfig

public OmpiConfig(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()

getPort

public int getPort()

config

public boolean config(java.lang.String networkID)