← Back to team overview

yade-dev team mailing list archive

Re: periodic cell

 

I'm modifying Cell.cpp between #ifdef's, what is the best way to #define the flag?
Can I just add it in a profile?

Bruno



Václav Šmilauer a écrit :
I was surprised by the elegance of using unsheared coordinates without
changing the collider. It limits maximum shear, though, as  the 1/cos(φ)
term grows without bounds.
Salut Vaclav (désolé pour l'absence d'accent sur le a !),

Un but de l'espace virtuel 's' dont te parlait Gael est justement de simplifier la détection des voisins/contacts.
Il me semble que lorsque tu parles de 'unsheared coordinates', il s'agit en partie du s = H^{-1} r.
Un autre intérêt du tenseur H (ou bien son équivalent dans yade) est qu'il peut être appliquer sur les AABB et les voisins peuvent être recherchés dans l'espace 's'. On a même constaté avec des collègues de Montpellier que les simulations tri-périodiques étaient plus rapide (Mais c'était avec une approche 'Contact Dynamics' implicite en temps)
Salut, en plus je me corrige sur ce que j'ai ecrit: it wouldn't be
possible to use InsertionSortCollider with the physical coordinates,
since it tracks the wrap point (single coordinate) along each axis.

On the other hand, if very big shear is desired, it could be done to
flip shear by the cell size, while carefully changing arrangement of
interactions, so that they do not really change. e.g. given sizes (dx=2,
dy=3), then cell shear εyz could jump by dx/dy=±2/3, without changing
how bodies interact between cells. Just a thought for the future, to
avoid the 1/cos(φ) term.

v.

_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
Post to     : yade-dev@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp


--

_______________
Chareyre Bruno
Maître de Conférences

Grenoble INP
Laboratoire 3SR - bureau E145
BP 53 - 38041, Grenoble cedex 9 - France
Tél : 33 4 56 52 86 21
Fax : 33 4 76 82 70 43
________________




Follow ups

References