[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [ptp-dev] Update on what I'm working on | 
Just to give everyone a bit more head's up: the model now works and 
fills in correctly as I outlined in the previous message.  The UI, as I 
expected, is not updating.  I'm going to start digging through the UI 
code to figure out what's going on but I expect it's not getting updates 
or isn't being clean enough to let itself expand.
See, the machine's view has to load up with no entries and then expand 
as nodes fill in - the components have to literally grow.  Getting that 
to work will be the next task.
-- Nathan
Correspondence
---------------------------------------------------------------------
Nathan DeBardeleben, Ph.D.
Los Alamos National Laboratory
Parallel Tools Team
High Performance Computing Environments
phone: 505-667-3428
email: ndebard@xxxxxxxx
---------------------------------------------------------------------
Nathan DeBardeleben wrote:
I'm still redesigning in the Model Manager and the interface to the 
Monitoring and Control systems.  This change was necessitated by major 
misunderstandings with the Open MPI team, but they're going to end up 
for the better for us, making our system more compatible with MPICH, 
for example.
I've had to make changes to most of the base classes, Machine, Node, 
Job, Process for instance.  I've also made many changes to the 
interfaces to the Control and Monitoring systems.  What I've got now 
works about 80% of the way, but it's not ready yet to commit.  I'm 
also scared about what will happen when I do, given the number of 
files I've touched in a major way.
The internal model now fills up asynchronously, instead of blocking as 
it did before until it knew about the entire parallel machine.  This 
has lots of ramifications on how the UI code works, as it has to be 
able to handle having a model that may not be there or may have 
entries that aren't entirely populated - like knowing there are 6 
nodes, but only 3 of the nodes have names, and 5 of the nodes have 
their states... it's going to be challenging but rewarding in the end.
This also has effects on things that Clement put in, like monitors, as 
many of the operations are instant and not blocking.
We'll see how it turns out.