Verify icoFoam result
Hey there,
I am playing around with docker and thought about conducting a little study about OpenFOAM in a containerized environment. I conducted a study on MPI workloads with docker in general using HPCG: http://qnib.org/qnibterminal/2014/11...MPI-workloads/ The goal is to show how OpenFOAM performs using different operating systems and (maybe more importantly) how to rerun an input deck which provides the same outcome. Now I wonder how this 'equal outcome' thing can be defined. Would it be accurate to simply check the md5sum of some of the result files? Code:
job_results/openfoam/openfoam/13/omp-sys/2014-11-16_13-29-00/slurm-708.out:U_MD5=22d7cb33d17f8a604c83a0411232d16e ./0.005/U As far as I understood so far I can not expect to get the same result if I change the decomposition? 'n = ( 16 1 1)' is going to be different from 'n = ( 8 2 1)' no matter what? I use the cavityFine test case found here: http://www.cfd-online.com/Forums/ope...processor.html If someone suggest a better testcase that scales up to 64 cores, I am all open. :) Kind regards Christian |
The previously shown results were run on 2 nodes, each with 2 sockets with a QUAD-core XEON.
Running on four nodes I got the same checksum (only using 4 tasks/node): Code:
U_MD5=22d7cb33d17f8a604c83a0411232d16e ./0.005/U |
No one has an opinion about how to verify if two results are identical?
|
All times are GMT -4. The time now is 05:54. |