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