itaps-parallel Questions about iMeshP
Tim Tautges
tautges at mcs.anl.gov
Mon Dec 21 10:56:35 CST 2009
Interesting. I've thought about PIC codes in the context, but always wondered whether apps would consider it overkill
to do the particles with vertices (which I think is what you're implying below? Or not?)
- tim
Devine, Karen D wrote:
> Thanks, Tim, for providing a good example. Here's another: a
> particle-in-cell code can partition the mesh one way for force calculations
> and a different way for particle calculations. The force calculations use a
> static partitioning; the particle calculations use a dynamic partitioning
> that attempts to maintain particle balance.
>
> Karen
>
>
>
>
>
> On 12/18/09 9:54 AM, "Tim Tautges" <tautges at mcs.anl.gov> wrote:
>
>> The best example, brought up by both Karen and me IIRC, is of
>> large-deformation transient dynamics with contact, where
>> the FE solution of the dynamics is solved on 3d elements on one partition, and
>> the contact solution is solved on faces
>> on a different partition. Many believe it was this capability that made truly
>> scalable parallel FEM with contact even
>> possible. See e.g.
>>
>> Transient dynamics simulations: parallel algorithms for contact detection and
>> smoothed particle hydrodynamics,
>> Proceedings of the 1996 ACM/IEEE conference on Supercomputing, 1996.
>>
>> That's just one reference, there are many others for that particular work.
>>
>> I think the details of multiple *active* partitions still need some work, both
>> in use cases and in how they behave under
>> iMeshP. Normally I wouldn't advocate such an unexplored thing being part of
>> the initial interface definition, but in
>> this case I think it's an important enough capability that it's justified.
>>
>> - tim
>>
>> Mark Beall wrote:
>>> As a more general context to the questions that Saurabh asked, the main
>>> questions we have about iMeshP are issues related to having multiple
>>> partitions. Although we won't be supporting that for now (since our
>>> software doesn't support that), it would be helpful in understanding
>>> that need if someone could give some examples of how this functionality
>>> would be used.
>>>
>>> mark
>>>
>>>
>> --
>> ================================================================
>> "You will keep in perfect peace him whose mind is
>> steadfast, because he trusts in you." Isaiah 26:3
>>
>> Tim Tautges Argonne National Laboratory
>> (tautges at mcs.anl.gov) (telecommuting from UW-Madison)
>> phone: (608) 263-8485 1500 Engineering Dr.
>> fax: (608) 263-4499 Madison, WI 53706
>>
>>
>>
>
>
>
--
================================================================
"You will keep in perfect peace him whose mind is
steadfast, because he trusts in you." Isaiah 26:3
Tim Tautges Argonne National Laboratory
(tautges at mcs.anl.gov) (telecommuting from UW-Madison)
phone: (608) 263-8485 1500 Engineering Dr.
fax: (608) 263-4499 Madison, WI 53706
More information about the itaps-parallel
mailing list