Le rugissement des machines, jusque-là couvert par les gros ventilateurs, parvint désormais distinctement à toutes les oreilles.
Temps : 0,007 s... OK
Le corps de Zhang Yuan se pencha involontairement en avant, son nez presque collé à l'écran.
Temps : 0,008 s... OK
Lin Fang mordit sa lèvre inférieure, le visage un peu pâle.
C'était là qu'ils avaient eu l'écran bleu la veille au soir.
Temps : 0,009 s... OK
Le type aux lunettes serra les poings si fort que ses ongles s'enfoncèrent dans ses paumes.
C'était là.
Le point critique. Celui qui avait plongé tout le groupe de recherche dans le désespoir pendant un demi-mois, grillé d'innombrables barrettes mémoire, et failli pousser l'Alchimiste à franchir la ligne rouge en truquant les données.
Les chiffres sur l'écran scintillèrent.
Temps : 0,010 s...
La barre de progression s'arrêta net.
Le curseur cessa de clignoter.
Un son sourd et tendu vint du boîtier de l'ordinateur, comme un poids lourd peinant dans une côte raide, son moteur laissant échapper un rugissement d'épuisement.
L'écran se figea complètement.
Le type aux lunettes ferma les yeux et souffla de désespoir, la tête s'affaissant.
Les yeux de Lin Fang s'embrumèrent instantanément. Elle détourna la tête, n'osant pas regarder l'écran, terrifiée à l'idée que la seconde d'après apporte ce BEEP familier et déchirant.
Zhang Yuan agrippa les accoudoirs de sa chaise, les veines du dos de ses mains saillant.
Il serra les mâchoires, fixant l'écran immobile.
Une seconde.
Les ventilateurs hurlaient toujours.
Deux secondes.
Le disque dur dans le boîtier lança un grincement strident.
Trois secondes.
L'écran restait bloqué sur 0,010 s.
La lueur dans les yeux de Zhang Yuan s'éteignit tout à fait. Il relâcha les accoudoirs et tendit la main vers le bouton d'arrêt forcé.
Juste au moment où son doigt allait toucher le boîtier...
L'écran scintilla, à peine perceptiblement.
Et puis...
La barre de progression, bloquée comme par un sort, avança d'un cran.
Temps : 0,011 s... OK
Il n'y eut aucune hésitation.
Ni écran bleu, ni bip d'alerte.
L'ordinateur avait on ne sait comment avalé cette énorme boîte noire d'énergie, fait un rot, et continuait son chemin !
Temps : 0,012 s... OK
Temps : 0,015 s... OK
La main de Zhang Yuan resta figée en l'air.
Ses yeux s'écarquillèrent lentement, ses pupilles tremblant violemment. Sa bouche s'entrouvrit, laissant s'échapper un son de soufflet qui fuit.
La barre de progression accéléra de plus en plus.
Une fois passé ce point critique fatal, la route devant était dégagée.
Temps : 0,020 s... OK
Temps : 0,050 s... OK
« Ça a passé... »
Le type aux lunettes marmonna pour lui-même, la voix tremblante.
« Ça a vraiment passé... »
Au fur et à mesure que le pas de temps avançait, une fenêtre de surveillance des données surgit soudain sur le côté droit de l'écran principal.
C'était le retour des paramètres en aval.
Le barrage avait cédé.
Des lignes de chiffres et de caractères verts, comme des eaux de crue franchissant une vanne, dévalèrent follement l'écran. Elles défilaient si vite qu'il était impossible de distinguer des valeurs précises, seulement une cascade verte se rafraîchissant frénétiquement.
Lin Fang se jeta vers le bureau, claquant ses mains sur sa surface. Tout son corps était pratiquement collé à l'écran.
« Les données de flottement latéral arrivent ! La distribution de pression aérodynamique est continue ! »
Un sanglot distinct perçait dans la voix de Lin Fang et des larmes lui montaient aux yeux, mais son regard était d'une clarté terrifiante.
« Les miennes ! Regardez mon sillage ! »
Le type aux lunettes se faufila à son tour, pointant un bloc de code défilant rapidement tout en bas de l'écran.
« Le point de séparation de la rue de tourbillons du sillage est à 1,2 mètre derrière l'avant de la voiture ! L'intensité des tourbillons correspond à la prédiction du nombre de Reynolds ! Aucune donnée corrompue, absolument aucune ! »
L'air du laboratoire, lourd d'oppression depuis un demi-mois, s'enflamma instantanément.
C'était l'extase de la pluie après une longue sécheresse, le soulagement d'un condamné à mort gracié in extremis.
L'Alchimiste se tenait en retrait, observant les données défiler sur l'écran.
Le vieux doyen, qui avait traversé bien des tempêtes et passé la majeure partie de sa vie aux prises avec la physique et l'ingénierie, sentit ses lèvres trembler légèrement.
Il prit une grande respiration, réprima de force la tempête dans son cœur, et regarda Zhang Yuan.
« Zhang Yuan. »
La voix de l'Alchimiste était un peu serrée, teintée d'une urgence qu'il ne percevait pas lui-même.
« Vérifie le journal d'erreurs dans le backend. »
« Vérifie la limite de convergence ! »
Ces mots furent comme un seau d'eau glacée, éteignant brièvement la ferveur dans l'esprit de Zhang Yuan.
C'était bon.
Le faire tourner n'était que la moitié de la bataille.
Si ce terme de compensation non-linéaire avait échoué à contenir l'erreur, provoquant un déséquilibre énergétique, les données résultantes ne seraient qu'un tas d'ordures inutiles.
Les doigts tremblants de Zhang Yuan agrippèrent la souris.
Il'ouvrit la bibliothèque de commandes du backend et lança une requête.
Il appuya sur Entrée.
Une ligne de texte blanc du journal système apparut instantanément à l'écran.
0,00168
Zhang Yuan fixa intensément la chaîne de chiffres.
Zéro virgule zéro zéro un six huit.
Il arrondit rapidement le chiffre dans sa tête.
Dix-sept sur dix mille.
C'était une correspondance parfaite.
C'était identique, jusqu'à la dernière décimale, au nombre que son cadet, celui qui était assis dans le coin, avait gribouillé distraitement sur le tableau de la salle de conférence.
On aurait dit que le programme ne calculait rien du tout, mais suivait simplement un script écrit par Chen Zhuo, récitant ses répliques docilement.
Zhang Yuan resta stupéfait.
Il fixa le nombre, l'esprit complètement vide.
Une seconde plus tôt, il pensait que le monde avait encore un sens.
Une seconde plus tard, il pensa que le monde avait complètement basculé dans la folie.
L'Alchimiste vit le nombre également.
Il ne dit rien.
Il retira lentement ses lunettes de lecture un peu démodées, les tint en main, puis porta l'autre main à l'arête de son nez fatigué pour le frotter.
Il laissa échapper un long souffle lent.
On était sauvés.
Le projet national était sauvé.
Non seulement il était sauvé, mais quand nous présenterions cet algorithme central complètement authentique, logiquement auto-cohérent, à la revue de mi-parcours, on ne nous critiquerait pas. Au contraire, ce serait la bombe la plus spectaculaire de tout le projet.