[QE-users] GPU version gives different result from CPU version

Ivan Carnimeo icarnimeo at sissa.it
Tue Jul 30 13:06:56 CEST 2024


Dear Shimin,
unfortunately the test is too large also for me to try it.

Small differences on band gap and total energy can be also due to differences in MPI parallelism used in the CPU and GPU calculations.

If you want to understand more, you can launch the CPU calculation with exactly the same parallelization options as the GPU one (number of MPI ranks, OMP threads, pools, bands, etc...). This will tell you much the error depends on the different CPU/GPU libraries or on the different MPI distribution of the data.

You can also reduce the randomness of the wavefunction initialization with startingwfc='atomic'.

Regards,
IC


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20240730/3cf1f384/attachment.html>


More information about the users mailing list