I just checked versions and indeed they were inconsistent. I had to roll back gcc to version 4.5 because the CUDA libraries don't work with 4.6. However, my version of gfortran is still 4.6. Can you advise as to the highest version of gfortran Amber will work with? I can roll back both gcc and gfortran appropriately. Thanks!
Ram
On Jan 30, 2012, at 9:53 PM, Jason Swails wrote:
> From my experience, the location of these libraries depends on the install process. They can be set to reside anywhere, and different distributions do different things, I think.
>
> If the whole compiler suite is the same version, this issue should go away, since all of the libraries should be in a common place for that compiler suite.
>
> I have never seen this error with a consistent GCC (in terms of version consistency), so I would advise trying to install the same version gfortran if possible. Unless you have done funny things to your apt source repositories, this should happen with "sudo apt-get install gfortran". If you have customized your source list, you'll have to make sure you install the gfortran from your particular release's repository.
>
> Otherwise search for libgfortran.so or libgfortran.a in your /usr/lib directories (it may be a lib64 directory, too) and add the containing directory to your ld lib path.
>
> HTH,
> Jason
>
> --
> Jason M. Swails
> Quantum Theory Project,
> University of Florida
> Ph.D. Candidate
> 352-392-4032
>
> On Jan 30, 2012, at 9:35 PM, "Mettu, Ramgopal" <rmettu.tulane.edu> wrote:
>
>> Yes - gfortran in on the executable path. From the errors it appears that the Fortran library (presumably installed with gfortran) is not available to the linker? I presume that LD_LIBRARY_PATH needs an additional path for the Fortran stuff, but I can't seem to figure out where the gfortran library lives…
>>
>> Ram
>>
>> On Jan 30, 2012, at 7:27 PM, Bill Ross wrote:
>>
>>>> For reference, I have installed gfortran (4.6) using the apt-get installer.
>>>
>>> Is gfortran on your executable path?
>>>
>>> Bill
>>>
>>> "Mettu, Ramgopal" <rmettu.tulane.edu> wrote:
>>>
>>>> Hi All,
>>>> I am trying to build Amber with CUDA support on a GPU workstation (with Ubuntu 11, with 2 Tesla 2070 GPU cards) using directions found here: http://ambermd.org/gpus/.
>>>>
>>>> I applied all the patches that I could find (for both Amber and AmberTools) and began building the single GPU version. I got as far as the "configure -cuda gnu" step and got this error:
>>>>
>>>> Testing mixed C/Fortran compilation:
>>>> gcc -DSYSV -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -c -o testp.c.o testp.c
>>>> gfortran -O0 -c -o testp.f.o testp.f
>>>> gcc -DSYSV -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -o testp testp.c.o testp.f.o -lgfortran
>>>> /usr/bin/ld: cannot find -lgfortran
>>>> collect2: ld returned 1 exit status
>>>> ./configure: 1874: ./testp: not found
>>>> Error: Unable to compile mixed C/Fortran code.
>>>> Please check your compiler settings and configure flags.
>>>>
>>>> For reference, I have installed gfortran (4.6) using the apt-get installer. Being inexperienced with Fortran, I'm looking for some help with how to proceed I am using gcc and g++ version 4.5 - is this correct? Can anyone tell me which version of gcc works best? Or, perhaps I have some kind of path information for the Fortran libraries missing - any pointers on which environment variables are necessary would be great. Thanks!
>>>>
>>>> Ram
>>>> _______________________________________________
>>>> AMBER mailing list
>>>> AMBER.ambermd.org
>>>> http://lists.ambermd.org/mailman/listinfo/amber
>>>
>>> _______________________________________________
>>> AMBER mailing list
>>> AMBER.ambermd.org
>>> http://lists.ambermd.org/mailman/listinfo/amber
>>>
>>
>>
>>
>> _______________________________________________
>> AMBER mailing list
>> AMBER.ambermd.org
>> http://lists.ambermd.org/mailman/listinfo/amber
>
> _______________________________________________
> AMBER mailing list
> AMBER.ambermd.org
> http://lists.ambermd.org/mailman/listinfo/amber
_______________________________________________
AMBER mailing list
AMBER.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber
Received on Tue Jan 31 2012 - 08:00:04 PST