itaps-parallel mesh adaptivity example for SC08

Lori A. Diachin diachin2 at llnl.gov
Tue Nov 11 20:36:00 CST 2008


Hi Onkar,

I've taken a look at this and I think a bit of re-arrangement of the 
presentation of materials would still be useful.  I can appreciate that 
this is an extremely complicated example, but right now I'm getting lost 
in the details.  I would advocate moving some of the key bits of 
information up a level and making it look a bit more like the other 
examples.  In particular
 - can you move the note/iMeshMA.README.SC08 up one level and rename it 
HandsOn_Session.txt to be consistent with the other exercises
  - can you move the main.cc file and main Makefile up as well?  In 
addition, I think it would be good if you could list the main function 
as the first (and maybe only) thing in the file.  By the time the 
students get to this point they will recognize many of the operations 
and functions that you use there, which will help them get comfortable 
with this example.
  - I find the text description in the notes to be a little sparse.  I 
was able to follow the directions and run all the test cases, so that 
was good. (As a general comment, we should remind folks how to set the 
display for visualization of results.)    You talk about specific iMeshP 
functions that you focus on, but there's nothing really to do except go 
look at the function (also the first one has a typo - should be 
pushTagsEnt).  Can you tell me what you have in mind?
 - I like the description of the overall skeleton of the mesh adapt 
service, but think that might be better earlier in this file (before the 
description of the particular iMeshP functions).  I'm not sure I see a 
need for ~~ vs ~... I'd just list all the steps as equals
 - I don't understand the notation for detailed iMeshP function 
listings.. what's the difference between +++, single quotes, and ===   
... also, you use a lot of iMesh functions as well, but don't mention 
them... why not?   As a minor comment, the caps/lowercase letters aren't 
consistent with the header files.
 - It would be useful to explicitly say what you want the students to 
get out of this exercise.  Are there things they should particularly be 
looking for in the functions you highlight..  are you hoping they'll get 
a sense of how to write/use a mesh adapt service?

Perhaps we can talk about this more tomorrow during the telecon...

Lori

Onkar Sahni wrote:
> I have updated mesh adaptivity example (based on useful feedback from you
> guys and updates to database libraries) under:
> /usr/local/itaps/mesh_refinement
>
> (see /usr/local/itaps/mesh_refinement/notes/iMeshMA.README.SC08 to
> compile, to run and for other details).
>
> Please feel free to try it out and let me know your comments.
>
> Thanks,
> Onkar
>
>   
>> I have setup mesh adaptivity example under:
>> /usr/local/itaps/mesh_refinement
>>
>> See /usr/local/itaps/mesh_refinement/notes/iMeshMA.README.SC08 to
>>     
> compile
>   
>> and run (and other details).
>>
>> Source code (clean version) is under:
>> /usr/local/itaps/mesh_refinement/src
>>
>> A build is provided under:
>> /usr/local/itaps/mesh_refinement/build
>>
>> Please try it out and let me know your comments.
>>
>> Thanks,
>> Onkar
>>
>>     
>
>
>
>
>
>
>
>   



More information about the itaps-parallel mailing list