[CP2K:5813] Compiling with hwloc
Christiane Pousa
pousa.ch... at gmail.com
Wed Nov 5 07:02:40 UTC 2014
Dear Vedran,
Could you please add the line bellow to your arch file and give a try?
HWTOPO = yes
You should include too the -I/usr/include/hwloc.
Best regards,
On Tue, Nov 4, 2014 at 10:34 PM, Vedran Miletić <riv... at gmail.com> wrote:
> 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ć
>
> --
> You received this message because you are subscribed to the Google Groups
> "cp2k" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to cp2k+uns... at googlegroups.com.
> To post to this group, send email to cp... at googlegroups.com.
> Visit this group at http://groups.google.com/group/cp2k.
> For more options, visit https://groups.google.com/d/optout.
>
--
[]'s
Christiane Pousa Ribeiro
"Judge a man by his questions, rather than by his answers"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20141105/ed1a4e63/attachment.htm>
More information about the CP2K-user
mailing list