In fact, fropho requires large memory area and large execution
time. One reason belongs the non-clever algorithm such that most of
the elements in global matrix are zero. Many symmetry operations and
large supercell need large memory area. In my experience, though it's
a rare case, the memory consumption exceeds 2 GB and we requires
64-bit environment. The execution time will be more than one hour. In
usual cases, we don't have to worry about memory consumption and
execution time. So we believe that we should keep the non-clever code
to maintain the readability and to have rapid development with less
bugs ;-).
togo
2009-02-12