|
From: | Olaf Lenz |
Subject: | Re: [ESPResSo-users] Problem compiling espresso-3.3.0 with LB |
Date: | Thu, 25 Sep 2014 18:03:48 +0200 |
I cannot reproduce this behavior. When I put only '#define LB' into myconfig.hpp, it compiles perfectly, no "EXTERNAL_FORCES" needed.Can you please send the exact "myconfig.hpp"?Olaf--2014-09-25 17:53 GMT+02:00 Owen Hickey <address@hidden>:Hey Hender,
This is a bug in the code to do with the use of ifdefs... For now you
can compile the CPU version by adding #define EXTERNAL_FORCES in
addition to the myconfig file.
Owen
On Thu, Sep 25, 2014 at 5:49 PM, Hender Lopez <address@hidden> wrote:
> Dear all,
>
> I'm trying to compile espresso-3.3.0 with LB (activating #define LB in
> the myconfig.hpp file) and I get the following error:
>
> CXX lb.lo
> lb.cpp: In function 'void lb_viscous_coupling(Particle*, double*)':
> lb.cpp:2739:14: error: 'struct ParticleLocal' has no member named 'ext_flag'
> lb.cpp:2739:38: error: 'COORD_FIXED' was not declared in this scope
> lb.cpp:2740:17: error: 'struct ParticleLocal' has no member named 'ext_flag'
> lb.cpp:2740:54: error: 'struct ParticleLocal' has no member named 'ext_flag'
> make[4]: *** [lb.lo] Error 1
>
> Does anyone have any idea of how can I fix it? If I active only the
> GPU LB option the compilation goes fine and the final binary works
> perfect.
>
> Cheers,
>
> Hender
>
Dr. rer. nat. Olaf LenzInstitut für Computerphysik, Allmandring 3, D-70569 StuttgartPhone: +49-711-685-63607
[Prev in Thread] | Current Thread | [Next in Thread] |