Hi Ian,

I am unable to reproduce this issue. Parallel output_png seems to work
correctly with the latest master and with the conda packages. My only
suggestion would be to rebuild, or try the conda package.

Chris

On Sat, Mar 10, 2018 at 6:20 AM, Ian Sage <i...@sage.myzen.co.uk> wrote:

> I am running a simple 2d simulation using the latest de8571e commit code
> on Arch Linux. The python file is named gaussian_beam.py and output is
> by the output_png instruction:
>
> sim.run(mp.at_beginning(mp.output_epsilon), mp.at_every(0.1,
> mp.output_png(mp.Ez, '-c bluered -Z')), until=t)
>
> If I do: "python gaussian_beam.py" or "mpirun -N 1 python
> gaussian_beam.py", all is well. But if I use "mpirun -N 2 python
> gaussian_beam.py", I see a huge sequence of errors, beginning:
>
> creating output file "./gaussian_beam-eps-000000.00.h5"...
> creating output file "./gaussian_beam-ez-000000.10.h5"...
> HDF5-DIAG: Error detected in HDF5 (1.10.1) thread 0:
>   #000: H5F.c line 586 in H5Fopen(): unable to open file
>     major: File accessibilty
>     minor: Unable to open file
>   #001: H5Fint.c line 1305 in H5F_open(): unable to lock the file
>     major: File accessibilty
>     minor: Unable to open file
>   #002: H5FD.c line 1839 in H5FD_lock(): driver lock request failed
>     major: Virtual File Layer
>     minor: Can't update object
>   #003: H5FDsec2.c line 940 in H5FD_sec2_lock(): unable to lock file,
> errno = 11, error message = 'Resource temporarily unavailable'
>     major: File accessibilty
>     minor: Bad file ID accessed
> h5topng error: error opening HD5 file
> creating output file "./gaussian_beam-ez-000000.20.h5"...
> HDF5-DIAG: Error detected in HDF5 (1.10.1) thread 0:
>
> All the error messages seem to come from thread 0.
> If I change the step function to write to hdf5:
>
> sim.run(mp.at_beginning(mp.output_epsilon), mp.to_appended("ez",
> mp.at_every(0.1, mp.output_efield_z)), until=t)
>
> there is no error reported.
>
> I am not certain, whether this is a new issue with the latest commit, or
> if it also affects earlier versions.
>
> Hope that's useful to someone!
>
> Ian
>
> _______________________________________________
> meep-discuss mailing list
> meep-discuss@ab-initio.mit.edu
> http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss
_______________________________________________
meep-discuss mailing list
meep-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to