Hackey fix of stack overflow problem for large numbers of BMs, originating from overlap_L. About to fix properly, before implementing 3D plotting.
dynamic memory allocation in j_overlap.f
nval_mx still used to define overlap_L
Large BMs still run.
Updated J_overlap_dagger.f and K_overlap to also use dynamic allocation.
Yet to touch py_calc_modes.f and fix allocation of overlap_L.
Big and small BMs working. (real problem lies in overlap_L...).
Dynamically allocated overlap_L and correctly passing it into subroutines.
almost implemented 3d plotting. About to work on double precision f2py issue.
Completed Hyperbolic media resonant mode calculation routine.
Lots of renaming, relocating.
Integrated 3d field plotting through f2py!
Committing python part of 3D field plotting.
Passing of shift as parameter to fortran routine is implemented.
BUT waiting to hear from Kokou whether it should be a complex or real value.
dynamic allocation in pw_ordering.f added.
Completed passing of shift and invert parameter.
Dynamic allocation in valpr_umf_64.f.