[gmx-users] Gromacs compilation
Anthony Cruz Balberdi
anthony.cruz5 at upr.edu
Tue Aug 9 20:58:50 CEST 2011
Dear User:
I compiled GROMACS with OPEN64 without problems, Now I want to compile it
using the ACML libraries to compare the performance
How I can compile gromacs using the ACML libraries?
I tried:
./configure CC=opencc CXX=openCC F77=openf90 CFLAGS="-O3 -OPT:Ofast
-march=barcelona -LGROMACS_SUITE/FFTW3.3_open64_sse2/lib
-LGROMACS_SUITE/ACML4.4.0/open64_64/lib"
CPPFLAGS=-IGROMACS_SUITE/FFTW3.3_open64_sse2/include --with-fft=fftw3
--with-external-lapack --with-external-blas LIBS=-lacml
but it give me the following error:
configure:4430: opencc -O3 -OPT:Ofast -march=barcelona
-L/home/acruz/bin/GROMACS_SUITE/FFTW3.3_open64_sse2/lib
-L/home/acruz/bin/GROMACS_SUITE/ACM
L4.4.0/open64_64/lib
-I/home/acruz/bin/GROMACS_SUITE/FFTW3.3_open64_sse2/include conftest.c
-lacml >&5
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `s_cmp'
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `vcos'
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `_F90_STOP'
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `_FWF'
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `vcosf'
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `s_cat'
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `__powii'
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `__powdi'
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `s_copy'
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `_FRF'
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `__powri'
/home/acruz/bin/GROMACS_SUITE/ACML4.4.0/open64_64/lib/libacml.so: undefined
reference to `_index90'
collect2: ld returned 1 exit status
configure:4434: $? = 1
configure:4471: result:
configure: failed program was:
| /* confdefs.h
*/
| #define PACKAGE_NAME
"gromacs"
| #define PACKAGE_TARNAME
"gromacs"
| #define PACKAGE_VERSION
"4.5.4"
| #define PACKAGE_STRING "gromacs
4.5.4"
| #define PACKAGE_BUGREPORT "gmx-users at gromacs.org"
| #define PACKAGE_URL
""
| #define PACKAGE
"gromacs"
| #define VERSION
"4.5.4"
| #define GMX_SOFTWARE_INVSQRT
/**/
| #define GMX_QMMM_GAUSSIAN
/**/
| #define GMX_QMMM_ORCA
/**/
| #define BUILD_TIME "Tue Aug 9 14:22:58 EDT
2011"
| #define BUILD_USER "acruz at micro1"
| #define BUILD_MACHINE "Linux 2.6.34.7-0.5-desktop
x86_64"
| /* end confdefs.h.
*/
| #include
<stdio.h>
|
int
| main
()
|
{
| FILE *f = fopen ("conftest.out",
"w");
| return ferror (f) || fclose (f) !=
0;
|
|
;
| return
0;
|
}
configure:4477: error: in
`/home/acruz/bin/GROMACS_SUITE/development/gromacs-4.5.4':
configure:4481: error: C compiler cannot create
executables
See `config.log' for more
details.
How I could solve the problem?
Best regards,
Anthony Cruz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20110809/b6d5b75b/attachment.html>
More information about the gromacs.org_gmx-users
mailing list