When I use print for file in pymeep, it makes duplicate messsages.
For example, following file(run.py) with command << mpirun -np 3 python
run.py >> makes file named hogehoge.
The output file, hogehoge contains "fugafugafugafugafuga".
However, what I want is "fugafuga".
PyMeep output duplicately.
How can I use pymeep correctly?
Any other output file, for example E-field is ok.
---code of run.py-----
import meep as mp
cell = mp.Vector3(16,8,0)
geometry = [mp.Block(mp.Vector3(mp.inf,1,mp.inf),
center=mp.Vector3(),
material=mp.Medium(epsilon=12))]
sources = [mp.Source(mp.ContinuousSource(frequency=0.15),
component=mp.Ez,
center=mp.Vector3(-7,0))]
pml_layers = [mp.PML(1.0)]
resolution = 10
sim = mp.Simulation(cell_size=cell,
boundary_layers=pml_layers,
geometry=geometry,
sources=sources,
resolution=resolution)
sim.run(until=200)
f=open("hogehoge","a")
f.write("fugafuga")
f.close()
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss