From: Raimar S. <rai...@ui...> - 2014-04-24 12:32:59
|
Dear Wojciech, thanks for your feedback! How did you set BLITZ_ARRAY_LARGEST_RANK, as a #define or as a -D compiler flag? It has to be set before any blitz header is included. I think also C++QED itself has to be recompiled with this new value, not only the script, probably András can explain the details better. He is the one that implemented this feature in blitz and I have not used it yet :) Currently I am traveling and cannot check my emails regularly. Maybe András will get in touch with you soon, otherwise I will have a closer look at the problem next week. Cheers Raimar On Thursday, April 24, 2014 12:19:41 Wojciech Kozlowski wrote: > Hi, > > I've recently tried using C++QED for my own research which is a Bose > Hubbard lattice model coupled to a cavity. I've implemented the actual > BHM elements already (which are simply site elements coupled with a > tunnelling interaction element between nearest neighbours), but I've > encountered an obstacle when I try to make the system larger than 5 > sites - it fails to compile. I've attached the compiler error output to > this e-mail. My own attempt to try and solve this problem got me to the > BLITZ_ARRAY_LARGEST_RANK value, but changing it to a higher value did > not solve the problem. Does C++QED have a very limited system size? I > hope there's a workaround as at the moment it's the best tool that I > found for what I need. > > Cheers, > Wojciech |