Les rigolos de la météo ont des algorithmes qui divergent exponentiellement avec le temps. Le passage à double ou quadruple précision leur permet de simuler plus loin dans le temps à indice de confiance constant. En chimie quantique, tu simules jusqu'à convergence de la solution selon un critère donné (la position d'équilibre de deux atomes est trouvée quand la force entre les deux est inférieure à un certain seuil). Une convergence à 10−5 est souvent suffisante, et la simple-précision te la donne en deux fois moins de temps.
http://pubs.acs.org/doi/abs/10.1021/ct100533u « The evaluation of integrals with single precision arithmetic introduces a negligible error into the computed MP2 correlation energy. [...] 50% performance gain and 50% reduction in memory demands can be achieved by only minor changes in the existing codes. »
http://cyberchem.ncsa.illinois.edu/projects/levine.html « For maximum performance the Fourier transforms are performed in single precision. We have found that errors associated with this use of single precision are minimal. »
[^] # Re: Bench
Posté par JGO . En réponse au journal Sortie de OpenBLAS release-v0.1alpha2. Évalué à 4.
Les rigolos de la météo ont des algorithmes qui divergent exponentiellement avec le temps. Le passage à double ou quadruple précision leur permet de simuler plus loin dans le temps à indice de confiance constant. En chimie quantique, tu simules jusqu'à convergence de la solution selon un critère donné (la position d'équilibre de deux atomes est trouvée quand la force entre les deux est inférieure à un certain seuil). Une convergence à 10−5 est souvent suffisante, et la simple-précision te la donne en deux fois moins de temps.