Hi Jason,
I'll test pmemd CUDA flags with PBSA.
Best,
Ruxi
On 3/11/17 12:49, Jason Swails wrote:
> I saw the same thing as Dan. I needed to add -lstdc++ to the linker line
> to resolve this.
>
> It seems either your gfortran build links the C++ libraries on its own or
> it doesn't. If it does, then everything will work. If it doesn't, you get
> the error unless you explicitly link libstdc++. We saw exactly the same
> problem with pmemd.cuda in the early days and spent a fair bit of effort
> iterating over the available compilers and options and such before we
> finally got something that works. Look at line 1406 of configure2 and
> you'll see fc_cxx_link_flag being added to the CUDA library. Note that not
> all compilers use libstdc++, though (which is why fc_cxx_link_flag exists
> and changes based on your compiler choice).
>
> I *highly* recommend specifying flags in configure rather than hardcoding
> them in the Makefile. In fact, I would recommend just trying the pmemd
> CUDA flags and see if that works. If not, you may need to add another
> variable for PBSA's CUDA libraries.
>
> All the best,
> Jason
>
> On Sat, Mar 11, 2017 at 3:20 PM, Ray Luo <rluo.uci.edu> wrote:
>
>> From Ruxi ...
>> It's strange our gnu 4.8.2 with cuda-7.5 on gpu-1-1 passed the tests,
>> even I
>> didn't use -lstdc++.
>> Best,
>> Ruxi
>>
>> On Mar 11, 2017 11:59 AM, Ray Luo <rluo.uci.edu> wrote:
>>
>> Thanks for spotting this! Will fix it soon.
>> Ray
>> _______________________________________________
>> AMBER-Developers mailing list
>> AMBER-Developers.ambermd.org
>> http://lists.ambermd.org/mailman/listinfo/amber-developers
>>
>
>
_______________________________________________
AMBER-Developers mailing list
AMBER-Developers.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber-developers
Received on Sat Mar 11 2017 - 13:30:03 PST