My proposal for the test kernel.

Don A. Marshall dmar at lanl.gov
Sat Mar 24 05:25:00 UTC 2001


Jeffry,

The attached Word document gives a revised description of the test problem 
to make it more specific.  As I originally proposed it during the closing 
hours of the meeting, it left a number of details to the reader, who if he 
was on the code project would have understood implicitly what I meant.  I 
have attached a "bmp" file showing an example of the kind of mesh I am 
talking about.

I tried sending most of this email on 3/8/01, but I guess there were still 
problems with the email address.  At that time I tried to use 
pooma-devel at ....  The next day we got a message from Mark saying to use 
pooma-dev, but then Dave Nystrom tried to use it only to have his email 
bounce.  My message never came back, so I assumed you had it.

The test problem contains a number of interesting "features" of the hydro 
that we modeled using a fine mesh to contain subcell information.  It makes 
use of cell centered, vertex centered, and face centered arrays.  Missing 
are the edge centered arrays; however, in our implementation of the 
geometry calculations, we also made use of edge centered arrays.  In other 
words, this test problem requires the use of arrays having more than one 
size as well as different centerings.  No matter how it is coded, it 
contains lots of special cases which we took care of in "R1" by using 
"NDIndexes."  The kernel can be handled without resorting to scalar code.

The Word document also suggests using the artificial viscosity routine as a 
kernel for scalar code.

Our version of the artificial viscosity code right now has an error in 
it.  If I am lucky, I will be able to fix it tomorrow.  This afternoon we 
got our first stripped down version of the code running in POOMA R2.  The 
movies looked good.  When John Hall gets back on Monday or Tuesday, we will 
send you a copy of the working routines for the predictor step as well as 
for the artificial viscosity.  I just talked to Jean, she said we need to 
send more than just those 2 routines.

My real intent when I proposed the kernels was more for you to see how many 
arrays we have to deal with routinely and how much complexity arises 
because of the mixture of different centerings.  I just finished talking to 
John Hall; he has a different agenda.  We will thrash it all out early next 
week.

Hope this helps.

I am anxious to get the collaboration going.  If there is anything I can do 
to help speed it along, please don't hesitate to give me a call, or better 
yet drop me an email message.  I respond to email better than to the phone.

The numbers that we gave you over the phone are the best bet.  We rotate 
around through the offices.  Right now we are spending most of our time in 
John Hall's office.  Again the numbers are:
         505 667-8996    Don Marshall
         505 665-4488    Jean Marshall
         505-667-7568    John Hall

         505-667-7913    William "Dave" Nystrom

We all have the same fax number:  505-667-3726

I certainly prefer email  because it can contain snips of listings and code 
examples which can be compared with data or existing code without having to 
type very much.

Good luck, and glad to have you "on board".    :)

Don



-------------- next part --------------
A non-text attachment was scrubbed...
Name: POOMA_TP.doc
Type: application/msword
Size: 23040 bytes
Desc: not available
URL: <http://sourcerytools.com/pipermail/pooma-dev/attachments/20010323/036fa77e/attachment.doc>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mesh.bmp
Type: application/octet-stream
Size: 283414 bytes
Desc: not available
URL: <http://sourcerytools.com/pipermail/pooma-dev/attachments/20010323/036fa77e/attachment.obj>


More information about the pooma-dev mailing list