Aqui ponelos la guia animada
[code language=”cpp”] (set! geometry-lattice (make lattice (size 16 8 no-size))) (set! geometry (list (make block (center 0 0) (size infinity 1 infinity) (material (make medium (epsilon 12))) ) ) ) (set! sources (list (make source (src (make continuous-src (frequency 0.15))) (component Ez) (center -7 0) ) ) ) (set! pml-layers (list (make pml (thickness 1.0)))) (set! resolution 10) (run-until 200 (at-beginning output-epsilon) (to-appended “ez” (at-every 1.0 output-efield-z)) ) [/code]
se corre con las siguintes instrucciones
h5ls a01-ez.h5 h5topng -t 0:199 -R -Zc dkbluered -a yarg -A a01-eps-000000.00.h5 a01-ez.h5
![](http://manza.space/wp-content/uploads/2018/08/a01.gif)
aqui usamos un truco para ver el campo en x y t
h5topng -0y -0 -Zc dkbluered a01-ez.h5
![](http://manza.space/wp-content/uploads/2018/08/a01-ez.png)
[code language=’cpp’] [/code]