-
Notifications
You must be signed in to change notification settings - Fork 87
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
Correctness Checking #22
Comments
After deciding to give OpenMP a try, I actually got some usefull results. cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=g++-10 -DWITH_MPI=On -DWITH_OPENMP=Off -DCMAKE_CXX_STANDARD=20 I now build LULESH with: cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=g++-10 -DWITH_MPI=Off -DWITH_OPENMP=On -DCMAKE_CXX_STANDARD=20 And this way, I actually receive the same 'Final Origin Energy' values of the lulesh2.0_changes.pdf mentioned above. So either something with my build/run process for MPI is wrong or LULESH has some wrong rank logic, I assume. But I still have the general question of validating results as a mean of testing various real types. The paper https://www.osti.gov/servlets/purl/1117905 mentions the type
How would I validate/compare my different types, the paper lulesh2.0_changes.pdf generally just has values for
But that would mean floats simply are not accurate enough to even test this. Is this assumption correct? Since floats have a maximum precision of up to 1e-7 |
You have to use the table from the Lulesh 2.0 documentation when using LULESH 2.0 (https://asc.llnl.gov/sites/asc/files/2021-01/lulesh2.0_changes1.pdf).
You also have to use I get the result for 10³ using 8 MPI slots and s=5:
|
What are the values I should aim for to validate my runs?
I cannot recreate any of the 'Final Origin Energy' values of 4.3 in:
https://asc.llnl.gov/sites/asc/files/2021-01/lulesh2.0_changes1.pdf
Tried running with
./lulesh2.0 -s 5 -i 72
My output:
All tests were done using the version on the main branch.
The text was updated successfully, but these errors were encountered: