-
Notifications
You must be signed in to change notification settings - Fork 182
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
Temperature in LB_GPU is too high #227
Comments
Fri 30 Jan 2015 05:38:21 PM CET, comment #1: |
Fri 30 Jan 2015 05:50:55 PM CET, comment #2: |
Fri 30 Jan 2015 05:53:21 PM CET, comment #3: |
Tue 03 Feb 2015 01:46:45 PM CET, comment #4: |
Tue 03 Feb 2015 02:51:47 PM CET, comment #5: |
Tue 03 Feb 2015 04:01:24 PM CET, comment #6: |
Tue 03 Feb 2015 04:25:11 PM CET, comment #7: |
Can this be closed? |
In pull request #338 the lb test case failed again. |
No. Several things need to be done:
|
Thesse should be moved into a separate issue. |
Formatting rules alignments
Fri 30 Jan 2015 05:08:59 PM CET, original submission:
(1) The particle temperature is too high; as determined by running a longer version of the lb_gpu.tcl test case, see figure.
(2) The lb_gpu.tcl (and by extension the lb.tcl) test case uses the instantaneous fluid temperature as its error criterion, this should be the averaged fluid temperature.
(3) The lb fluid temperature may be too high; could not confirm, different seeds gave different averages, see figure for an instance of a too high fluid temperature.
(4) The lb gpu is improperly seeded; it uses global seed plus thread index. If one uses the PID as global seed (as done in the test case) successive runs produce systems with nearly identical progression of the kinetic energy.
(5) In the extended run length version of the lb_gpu.tcl test case there is unexpected divergence of the kinetic energy (temperature) when runs are initialized with identical seeds. They evolve identically at first, but diverge suddenly somewhere between 16000 and 20000 steps (depending on the seed and possibly time step), see attached images. This could be an uninitialized memory issue.
(6) The deviation of the temperature with respect to the input value becomes smaller with smaller time step.
The text was updated successfully, but these errors were encountered: