Compiling with hwloc
Vedran Miletić
riv... at gmail.com
Tue Nov 4 21:34:14 UTC 2014
Hello,
I'm trying to compile CP2K with hwloc support enabled. I'm using Debian
testing with gfortran 4.9. My arch file is:
CC = mpicc
CPP =
FC = mpif90
LD = gfortran
AR = ar -r
DFLAGS = -D__GFORTRAN -D__parallel -D__HWLOC -D__FFTSG -D__FFTW3
-D__LIBINT -D__LIBXC2 -D__BLACS -D__SCALAPACK -D__ELPA
CPPFLAGS = -C -traditional $(DFLAGS)
FCFLAGS = -g -Wall -O3 -ffast-math -funroll-loops -ftree-vectorize
-ffree-form -ffree-line-length-none $(DFLAGS) -I/usr/include/elpa/modules
LDFLAGS = $(FCFLAGS)
LIBS = -llapack -lblas -lfftw3 -lint -lderiv -lxc -lhwloc -lmpi
-lmpif90 -lmpif77 -lblacsCinit-openmpi -lblacs-openmpi -lscalapack-openmpi
-lelpa
Upon compiling, I get:
cardId = ma_get_netDev(my_info%core, my_info%mp_info%myproc)
1
Error: Function 'ma_get_netdev' at (1) has no IMPLICIT type
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:1041.8:
IF ( ma_get_nnetDev(node) .GT. 0 ) THEN
1
Error: Function 'ma_get_nnetdev' at (1) has no IMPLICIT type
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:1044.12:
node = ma_get_node_netDev()
1
Error: Function 'ma_get_node_netdev' at (1) has no IMPLICIT type
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:937.39:
my_info%threads_info(id+1)%id_real = ma_get_thread_id()
1
Error: Function 'ma_get_thread_id' at (1) has no IMPLICIT type
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:744.14:
my_node = ma_get_core_node(my_core)
1
Error: Function 'ma_get_core_node' at (1) has no IMPLICIT type
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:693.41:
my_info%threads_info(id+1)%id_real = ma_get_thread_id()
1
Error: Function 'ma_get_thread_id' at (1) has no IMPLICIT type
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:628.41:
my_info%threads_info(id+1)%id_real = ma_get_thread_id()
1
Error: Function 'ma_get_thread_id' at (1) has no IMPLICIT type
mpif90 -c -g -Wall -O3 -ffast-math -funroll-loops -ftree-vectorize
-ffree-form -ffree-line-length-none -D__GFORTRAN -D__parallel -D__HWLOC
-D__FFTSG -D__FFTW3 -D__LIBINT -D__LIBXC2 -D__BLACS -D__SCALAPACK -D__ELPA
-I/usr/lib/openmpi/include/openmpi/opal/mca/hwloc/
-I/usr/include/elpa/modules
-D__COMPILE_ARCH="\"Linux-x86-64-debian-gfortran\"" -D__COMPILE_DATE="\"Uto
Stu 4 22:28:09 CET 2014\"" -D__COMPILE_HOST="\"akston\""
-D__COMPILE_REVISION="\"git:eb7b195\"" -D__SHORT_FILE__="\"cp_files.F\""
/home/vedranm/workspace/cp2k.git/cp2k/src/common/cp_files.F
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:528.38:
my_info%threads_info(id+1)%node = ma_get_core_node(core)
1
Error: Function 'ma_get_core_node' at (1) has no IMPLICIT type
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:530.41:
my_info%threads_info(id+1)%id_real = ma_get_thread_id()
1
Error: Function 'ma_get_thread_id' at (1) has no IMPLICIT type
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:454.41:
my_info%threads_info(id+1)%id_real = ma_get_thread_id()
1
Error: Function 'ma_get_thread_id' at (1) has no IMPLICIT type
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:376.41:
my_info%threads_info(id+1)%id_real = ma_get_thread_id()
1
Error: Function 'ma_get_thread_id' at (1) has no IMPLICIT type
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:316.39:
my_info%threads_info(id+1)%id_real = ma_get_thread_id()
1
Error: Function 'ma_get_thread_id' at (1) has no IMPLICIT type
/home/vedranm/workspace/cp2k.git/cp2k/src/ma/ma_affinity.F:321.33:
my_info%threads_info(1)%node = ma_get_core_node(core)
1
Error: Function 'ma_get_core_node' at (1) has no IMPLICIT type
I tried adding -I/usr/include/hwloc and
-I/usr/lib/openmpi/include/openmpi/opal/mca/hwloc but it made no change.
Any ideas?
Regards,
Vedran Miletić
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20141104/5f54912f/attachment.htm>
More information about the CP2K-user
mailing list