Hello,

For the simulation of small metal structures with meep, I unfortunately need
a ridiculously high resolution, leading to a lot of points in my simulation
box (around 2.2e9). On trying to run a 512-core job, I ran into a strange
error:

meep_highres.e489139:meep: Cannot split -2080123546 grid points into 512
parts

In the source code, it says [structure.cpp -> void structure::check_chunks()
]:
  // FIXME: should use 'long long' else will fail if grid > 2e9 points
So it appears to be due to the range of the integer variable.

Is this an easy fix, or does it have side effects? (You can tell that I'm a
FORTRAN user.)

Best regards,
  Georg

PS.: I would really like to see a possibility for having regions of
different resolution in meep. This is The One Feature (for me) that
commercial competitors have over Meep or any free electromagnetism software.
Is there any interest that this might be implemented soonishly?
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to