yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #15050
A suggestion/contribution regarding bug of Yade-users #694548
-
To:
Yade developers <yade-dev@xxxxxxxxxxxxxxxxxxx>
-
From:
Gael Lorieul <gael.lorieul@xxxxxxxxxxxxxx>
-
Date:
Tue, 23 Feb 2021 20:59:33 +0000
-
Accept-language:
es-ES, en-US
-
Arc-authentication-results:
i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=woodtechms.com; dmarc=pass action=none header.from=woodtechms.com; dkim=pass header.d=woodtechms.com; arc=none
-
Arc-message-signature:
i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qmfVlC9YgIKvyIoary4tH0iIri4acgp3AGTTPRwB2ow=; b=JJib4wEsZ/temegIdVeu3ePgVSKQ9NUo2r8ZjCPrsGjJBIEGZRb5h9yynoyx+AgKvd8awv9vACR40LvZ/ZNCSRw29W4Im8kni2eZ/VOfYY0A3tRf64/w6MoOjgBA2C/I5qSsLRyAmh5EWoHZ881SzV618N8AFjtt9zdsH8QfP5kECzmMvgCmR/1LFXjKqZLwSC0EI4cgfD03yImBY1tOgKbc8OBpFIqP5s5AgPW83mbFHMdSQDIefsg3N3mq0vaxyD+HWZjEpzwGpEJujtBBw3y4HbubAfZlL8d5ZdoDiGBi5MDZC1SqlfiW3xud9pogknnDjeqgDjvXvZzCOAcmzw==
-
Arc-seal:
i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yj02FUKZXnCN3ApcARhJyE2wHsXTPFhDLJRzbBtaq7Fpy0Lw6hqjB0S69NTT07lne5aHiErMO80y8DytL2q4F9X76b6lOt6hovCd5GEiyTKgLjv3lh0ALTEViFXwd3g/jU31bSgymDThMbEyJDnrsKI7o6NS2ujvKfmw/wIbGpAImGG79EakLJVZ9ka2CLg9YZRyrgxezUjtYNcnC07j1N9buENF89lJjK7xWe7BDFw580TBrGSntVfENoapRSWHFLsJOsMhYnhrqhZDkkahCbDcsMZSp+mvNR2e48b7KVKinExa276Rt8tPS+O35SHo9Eiab1WuHGi467pT8y8Lfw==
-
Authentication-results:
lists.launchpad.net; dkim=none (message not signed) header.d=none;lists.launchpad.net; dmarc=none action=none header.from=woodtechms.com;
-
Thread-index:
AQHXCiaYSs9UUV3QL0GW03eURd/8Rw==
-
Thread-topic:
A suggestion/contribution regarding bug of Yade-users #694548
Hi 😊️
It has been a long time…
I have come accross thread #694548 on the "Yade-users" mailing list (from January 2021), which concerned unphysical collisions between PFacets (the dynamics of the rebound does not correspond to what one's physical/common sense would expect).
I wanted to share that I encountered a very similar issue but with gridConnection objects (I work with cylinders), and that I found a solution. The latter should be easily extendible both to PFacet/PFacet and PFacet/gridConnection collisions (although I only tested gridConnection/gridConnection collisions). I am not sure how elegant or computationally efficient it is, but it has given me good results on the (very few) simulations I have tested it on.
I initially wanted to test my solution on full-scale simulations before submiting it to the Yade code base, so as to present a code that is robust and mature. But as it has been almost a full year since then (the company I work for gave me assignments other than DEM), I feel that perhaps I should reach out for other ways to share this information…
This implies that although I am quite confident of my fix, I am not 100% certain either…
Perhaps a first step would be for me to present what I have found, and how my fix works? I am not sure as to where to present it: This mailing list? Thread #694548? You tell me 😉️
Gaël
PS: I have started to re-implement my solution in yade e07e530 (26 Nov 2020) (my previous implementation was based on yade 1b4ae97 (8 Feb 2020)). Hopefully the work I do on e07e530 will not be difficult to port to the latest yade versions… (It seems the yade project started using clang-format (or similar tool) sometime between e07e530 and 1b4ae97 so `diff` outputs half the file: not very helpful… 😆️)
PS2: Could thread #695558 be also concerned by this same uncorrect physical behavior?
PS3: I hope that I am not colliding with Bruno's work on the subject (according to Bruno's e-mail of Tue, 12 Jan 2021 07:50:51)
Follow ups