Home Examples Screenshots User manual Bluesky logo YouTube ☰
OghmaNano Multiphysics simulation platform for optoelectronic devices and photonic systems DOWNLOAD Quick Start guide

Comprendre les instantanés dans OghmaNano

Qu’est-ce qu’une capture d’écran ?

Lorsque vous exécutez une simulation dans OghmaNano, le logiciel peut, de manière facultative, enregistrer les résultats intermédiaires de la simulation, appelés « instantanés ». Les instantanés représentent en fait l’état de la simulation à différents moments du calcul.

Par exemple :

Les captures d’écran permettent d’observer l’évolution de la simulation en temps réel. Au lieu de se limiter à l’analyse du résultat final, elles offrent la possibilité de suivre les modifications de l’état interne du dispositif au cours du processus de calcul.

La fonction de création d’instantanés peut généralement être activée ou désactivée directement dans la fenêtre de l’éditeur associée au type de simulation utilisé. Par exemple, la fenêtre de l’éditeur JV présentée dans ?? contient des options permettant de contrôler la création d’instantanés.

JV editor window showing snapshot output controls.
La fenêtre de l’éditeur JV contient les commandes permettant de gérer l’affichage des captures d’écran.
Snapshot directories shown in the simulation output browser.
Les répertoires contenant les captures d’écran sont affichés dans le navigateur de résultats d’OghmaNano.

Parfois, il est avantageux de désactiver les instantanés si vous n’êtes pas intéressé par les résultats intermédiaires, car la création d’instantanés peut augmenter considérablement les opérations d’entrée/sortie du disque et la durée de la simulation. À l’inverse, l’activation des instantanés peut fournir des informations extrêmement utiles sur la physique interne du dispositif.

Les paramètres de capture permettent également de réduire la fréquence des données enregistrées. Par exemple, au lieu d’enregistrer les données à chaque pas de temps ou à chaque point de tension, la simulation peut enregistrer les données tous les deux, trois ou quatre pas, en fonction du niveau de détail requis.

Afficher les captures d’écran.

Si vous cliquez deux fois sur un répertoire contenant des captures d’écran, OghmaNano ouvre le visualiseur de captures d’écran. Ce visualiseur vous permet de parcourir les résultats de la simulation de manière séquentielle à l’aide d’une barre de défilement.

Les instantanés peuvent stocker de nombreux types de données différents, notamment :

Il est souvent possible d’afficher plusieurs ensembles de données simultanément, ce qui permet de comparer directement différentes grandeurs physiques pendant la simulation.

Snapshot viewer showing electrical band structure.
Représentations de la structure de bande électronique affichant plusieurs ensembles de données simultanément.
Trap occupancy snapshot.
La répartition de l’occupation des pièges est enregistrée sous forme d’instantané de simulation.
Electric field within an FDTD simulation.
Instantanés du champ électrique obtenus à partir d’une simulation FDTD.
3D FDTD optical field snapshot.
Image instantanée de la densité de puissance optique en 3D obtenue à partir d’une simulation FDTD.

En interne, les « instantanés » ne sont que des ensembles de données enregistrées à différents moments de la simulation. Le visualiseur masque la majeure partie de la complexité sous-jacente et présente les résultats à l’aide d’une interface unifiée dotée de commandes de lecture, d’options de tracé, de commandes de mise à l’échelle et de fonctions de mappage des couleurs.

Comment fonctionne le répertoire des instantanés ?

Bien que le visualiseur d’images propose une interface simplifiée, la structure de répertoires sous-jacente est en réalité très simple.

Si vous ouvrez directement le répertoire contenant les captures d’écran dans l’explorateur de fichiers du système d’exploitation, comme illustré dans ??, vous constaterez que ce répertoire contient simplement un grand nombre de dossiers numérotés.

Chaque dossier, identifié par un numéro, correspond à un état spécifique de la simulation :

Snapshot directory containing numbered folders.
Le répertoire contenant les captures d’écran, lequel comprend des dossiers numérotés correspondant à chaque étape temporelle ou à chaque étape de variation de la tension.
Files stored inside a snapshot directory.
Fichiers stockés dans un seul répertoire de sauvegarde issu d’une simulation électrique.

Chaque dossier contient les ensembles de données associés à un état de simulation spécifique. Pour les simulations électriques, ces ensembles peuvent comprendre des grandeurs telles que :

Les instantanés peuvent être enregistrés soit au format CSV, qui est lisible par l’utilisateur, soit au format binaire compact, exactement comme décrit dans Comprendre les fichiers de sortie dans OghmaNano.

En général, les instantanés constituent l’un des moyens les plus efficaces de comprendre ce qui se passe physiquement à l’intérieur d’une simulation, car ils révèlent l’état interne du dispositif au fur et à mesure que le solveur évolue vers la solution finale.

💡 Astuce : les simulations de grande envergure, qu’il s’agisse de simulations transitoires ou FDTD, peuvent générer un nombre extrêmement élevé de fichiers instantanés. En réduisant la fréquence des instantanés, on peut considérablement diminuer l’utilisation de l’espace disque et la durée de la simulation.