Closed cdm-work closed 1 year ago
Hi @cdm-work,
I get your output when I run
laghos -p 2 -dim 1 -rs 5 -tf 0.20 -fa -d cuda
But this is a 1D test, and we don't support -d cuda
execution for it. Without that argument, the result is correct.
I changed the README.md
to note this.
OK, that makes sense. As you have changed the 'README.md', then I don't have to worry about the difference in that output.
In the
README.md
, there is a table of expected values for different MPI runs. After the table, it also gives commands that are expected to work with GPU support and return the same expected values. With my own testing against Nvidia and AMD GPUs, the verification results match except for run 5.Here is my results for the CPU run 5:
This is what I see when I run on a node with an Nvidia A100:
If I run with my binary built against ROCm 5.4.1 for an AMD Mi250, I get the same results as I did for the Nvidia GPU. And for both GPUs, all of the other GPU verification results do match the values in the table.
To me, it seems like the wrong command has been shared for the GPU verification result 5, since I find it hard to believe that the GPU results would match for the other 7 listed results.
I built Laghos, matching tag 'v3.1', MFEM matching 'v4.5.2', metis 5.1.0, and hypre 'v2.28.0'.