Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix, dem fixing critical rayleigh time step #939

Merged
merged 4 commits into from
Nov 27, 2023

Conversation

OGaboriault
Copy link
Collaborator

Description of the problem

  • The inspection of the DEM time step was wrong. It should be searching for the more restrictive rayleigh time, that is the minimum rayleigh time, not the maximum.

Description of the solution

  • The rayleigh time step is initialize to infinity.
  • We use std::min instead of std::max.

How Has This Been Tested?

  • One test has been updated.
  • All the other test are still succeeding

Documentation

  • N/A

@OGaboriault
Copy link
Collaborator Author

Ehmm.... a multicore test is failling on dealii:master but not on dealii:v9.5.0

@blaisb blaisb merged commit b43c561 into master Nov 27, 2023
12 of 13 checks passed
@blaisb blaisb deleted the dem_fixing_critical_rayleigh_time_step branch November 27, 2023 15:59
blaisb pushed a commit that referenced this pull request Jul 21, 2024
Description
The critical Rayleigh time step was not properly implemented in CFD-DEM, even tho it was fixed in the past for DEM (see #776 and #939)

Solution
Changed to the same calculation as done in DEM.

Testing
Unresolved CFD-DEM application tests were modified according to the new ratio.
M-Badri pushed a commit to M-Badri/lethe that referenced this pull request Sep 29, 2024
Description of the problem
The inspection of the DEM time step was wrong. It should be searching for the more restrictive rayleigh time, that is the minimum rayleigh time, not the maximum.
Description of the solution
The rayleigh time step is initialize to infinity.
We use std::min instead of std::max.
How Has This Been Tested?
One test has been updated.
All the other test are still succeeding
Documentation
N/A

Former-commit-id: b43c561
M-Badri pushed a commit to M-Badri/lethe that referenced this pull request Sep 29, 2024
…ymtl#1203)

Description
The critical Rayleigh time step was not properly implemented in CFD-DEM, even tho it was fixed in the past for DEM (see chaos-polymtl#776 and chaos-polymtl#939)

Solution
Changed to the same calculation as done in DEM.

Testing
Unresolved CFD-DEM application tests were modified according to the new ratio.

Former-commit-id: 21b7d0f
blaisb pushed a commit that referenced this pull request Sep 30, 2024
Description of the problem
The inspection of the DEM time step was wrong. It should be searching for the more restrictive rayleigh time, that is the minimum rayleigh time, not the maximum.
Description of the solution
The rayleigh time step is initialize to infinity.
We use std::min instead of std::max.
How Has This Been Tested?
One test has been updated.
All the other test are still succeeding
Documentation
N/A

Former-commit-id: b43c561
blaisb pushed a commit that referenced this pull request Sep 30, 2024
Description
The critical Rayleigh time step was not properly implemented in CFD-DEM, even tho it was fixed in the past for DEM (see #776 and #939)

Solution
Changed to the same calculation as done in DEM.

Testing
Unresolved CFD-DEM application tests were modified according to the new ratio.

Former-commit-id: 21b7d0f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants