[gpumd] Re: Compiling errors for the GPUMD code with NEP updates

  • From: Bruce Fan <brucenju@xxxxxxxxx>
  • To: gpumd@xxxxxxxxxxxxx
  • Date: Sat, 7 Aug 2021 03:49:05 +0800

Another hint: perhaps you can also try to change the GCC optimization level
in the makefile (within the src/ folder):

CFLAGS = -std=c++11 *-O3* -arch=sm_35

to

CFLAGS = -std=c++11 *-O2* -arch=sm_35

Zheyong



On Sat, Aug 7, 2021 at 3:43 AM Bruce Fan <brucenju@xxxxxxxxx> wrote:

Hi Liang,

Thanks for reporting this issue.  I believe it is due to the GCC version.
I have found similar questions from the github repo of tensorflow. You can
read it and try to find some clue for the solution (might be just changing
to use an older GCC):

https://github.com/tensorflow/tensorflow/issues/10220

You can also try to build GPUMD in other machines with CUDA to see if it
has the same problem.

Anyway, welcome to post further questions if you cannot solve them.

Zheyong




On Sat, Aug 7, 2021 at 3:25 AM Yuan, Liang <Liang.Yuan@xxxxxxxxxxxxxxx>
wrote:

Hello Zheyong,


I read your paper (arXiv:2107.08119 <https://arxiv.org/abs/2107.08119>) with
exceptional interest, which integrates neural network potential with
molecular dynamics within the GPUMD code.
It is an exciting update that comes out after a long wait.

There is just one little question which I will likely need your
suggestions. I found errors when compiling the code, and I attached them at
the end of this email. May I ask if you can help to figure what is going
wrong?
Another related question about the neural network potential is how
to prepare the training dataset from VASP output?

Thank you very much for your help.

With best regards,
Liang
--------------

Liang Yuan

Bayerisches Geoinstitut
Universitätsstraße 30, 95447 Bayreuth, Germany
https://www.bgi.uni-bayreuth.de/?page=4&lng=en&mode=s&id=342



My Linux workstation information:
gcc --version:
gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
nvcc --version:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85

The full information of the errors are:
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c main_gpumd/main.cu -o
main_gpumd/main.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c main_gpumd/velocity.cu -o
main_gpumd/velocity.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c main_gpumd/run.cu -o
main_gpumd/run.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c minimize/minimizer_sd.cu -o
minimize/minimizer_sd.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c minimize/minimizer.cu -o
minimize/minimizer.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c minimize/minimize.cu -o
minimize/minimize.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c integrate/ensemble.cu -o
integrate/ensemble.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c integrate/integrate.cu -o
integrate/integrate.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c integrate/ensemble_lan.cu -o
integrate/ensemble_lan.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c integrate/ensemble_nve.cu -o
integrate/ensemble_nve.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c integrate/ensemble_ber.cu -o
integrate/ensemble_ber.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c integrate/ensemble_bdp.cu -o
integrate/ensemble_bdp.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c integrate/ensemble_nhc.cu -o
integrate/ensemble_nhc.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/tersoff1989.cu -o
force/tersoff1989.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/force.cu -o force/force.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/nep.cu -o force/nep.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/vashishta.cu -o
force/vashishta.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/potential.cu -o
force/potential.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/fcp.cu -o force/fcp.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/force_constant.cu -o
force/force_constant.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/sw.cu -o force/sw.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/lj.cu -o force/lj.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/tersoff1988.cu -o
force/tersoff1988.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/tersoff_mini.cu -o
force/tersoff_mini.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/rebo_mos2.cu -o
force/rebo_mos2.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/validate.cu -o
force/validate.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/ri.cu -o force/ri.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/limt.cu -o force/limt.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c force/eam.cu -o force/eam.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/cvac.cu -o
measure/cvac.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/compute_heat.cu -o
measure/compute_heat.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/hnemd_kappa.cu -o
measure/hnemd_kappa.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/parse_utilities.cu -o
measure/parse_utilities.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/dump_restart.cu -o
measure/dump_restart.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/dos.cu -o measure/dos.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/dump_velocity.cu -o
measure/dump_velocity.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/dump_thermo.cu -o
measure/dump_thermo.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/measure.cu -o
measure/measure.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/modal_analysis.cu -o
measure/modal_analysis.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/shc_harmonic.cu -o
measure/shc_harmonic.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/hac.cu -o measure/hac.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/dump_force.cu -o
measure/dump_force.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/dump_position.cu -o
measure/dump_position.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/sdc.cu -o measure/sdc.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/dump_netcdf.cu -o
measure/dump_netcdf.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/shc.cu -o measure/shc.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c measure/compute.cu -o
measure/compute.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c model/neighbor_ON1.cu -o
model/neighbor_ON1.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c model/neighbor.cu -o
model/neighbor.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c model/read_xyz.cu -o
model/read_xyz.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c model/box.cu -o model/box.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c model/group.cu -o model/group.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c model/neighbor_ON2.cu -o
model/neighbor_ON2.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c utilities/cusolver_wrapper.cu
-o utilities/cusolver_wrapper.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c utilities/error.cu -o
utilities/error.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c utilities/read_file.cu -o
utilities/read_file.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c utilities/main_common.cu -o
utilities/main_common.o
nvcc  main_gpumd/main.o main_gpumd/velocity.o main_gpumd/run.o
minimize/minimizer_sd.o minimize/minimizer.o minimize/minimize.o
integrate/ensemble.o integrate/integrate.o integrate/ensemble_lan.o
integrate/ensemble_nve.o integrate/ensemble_ber.o integrate/ensemble_bdp.o
integrate/ensemble_nhc.o force/tersoff1989.o force/force.o force/nep.o
force/vashishta.o force/potential.o force/fcp.o force/force_constant.o
force/sw.o force/lj.o force/tersoff1988.o force/tersoff_mini.o
force/rebo_mos2.o force/validate.o force/ri.o force/limt.o force/eam.o
measure/cvac.o measure/compute_heat.o measure/hnemd_kappa.o
measure/parse_utilities.o measure/dump_restart.o measure/dos.o
measure/dump_velocity.o measure/dump_thermo.o measure/measure.o
measure/modal_analysis.o measure/shc_harmonic.o measure/hac.o
measure/dump_force.o measure/dump_position.o measure/sdc.o
measure/dump_netcdf.o measure/shc.o measure/compute.o model/neighbor_ON1.o
model/neighbor.o model/read_xyz.o model/box.o model/group.o
model/neighbor_ON2.o utilities/cusolver_wrapper.o utilities/error.o
utilities/read_file.o utilities/main_common.o -o gpumd -lcublas -lcusolver
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c main_phonon/main_phonon.cu -o
main_phonon/main_phonon.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c main_phonon/hessian.cu -o
main_phonon/hessian.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c main_phonon/phonon.cu -o
main_phonon/phonon.o
nvcc  main_phonon/main_phonon.o main_phonon/hessian.o
main_phonon/phonon.o minimize/minimizer_sd.o minimize/minimizer.o
minimize/minimize.o force/tersoff1989.o force/force.o force/nep.o
force/vashishta.o force/potential.o force/fcp.o force/force_constant.o
force/sw.o force/lj.o force/tersoff1988.o force/tersoff_mini.o
force/rebo_mos2.o force/validate.o force/ri.o force/limt.o force/eam.o
model/neighbor_ON1.o model/neighbor.o model/read_xyz.o model/box.o
model/group.o model/neighbor_ON2.o utilities/cusolver_wrapper.o
utilities/error.o utilities/read_file.o utilities/main_common.o -o phonon
-lcublas -lcusolver
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c main_nep/nep.cu -o
main_nep/nep.o
nvcc -std=c++11 -O3 -arch=sm_35  -I./ -c main_nep/fitness.cu -o
main_nep/fitness.o
/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9220): error:
argument of type "const void *" is incompatible with parameter of type
"const float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9231): error:
argument of type "const void *" is incompatible with parameter of type
"const float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9244): error:
argument of type "const void *" is incompatible with parameter of type
"const double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9255): error:
argument of type "const void *" is incompatible with parameter of type
"const double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9268): error:
argument of type "const void *" is incompatible with parameter of type
"const float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9279): error:
argument of type "const void *" is incompatible with parameter of type
"const float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9292): error:
argument of type "const void *" is incompatible with parameter of type
"const double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9303): error:
argument of type "const void *" is incompatible with parameter of type
"const double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9316): error:
argument of type "const void *" is incompatible with parameter of type
"const int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9327): error:
argument of type "const void *" is incompatible with parameter of type
"const int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9340): error:
argument of type "const void *" is incompatible with parameter of type
"const long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9352): error:
argument of type "const void *" is incompatible with parameter of type
"const long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9365): error:
argument of type "const void *" is incompatible with parameter of type
"const int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9376): error:
argument of type "const void *" is incompatible with parameter of type
"const int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9389): error:
argument of type "const void *" is incompatible with parameter of type
"const long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9401): error:
argument of type "const void *" is incompatible with parameter of type
"const long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9410): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9419): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9428): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9437): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9445): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9454): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9463): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9472): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9481): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9490): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9499): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9508): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9517): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9526): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9535): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512fintrin.h(9544): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(55): error:
argument of type "const void *" is incompatible with parameter of type
"const long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(63): error:
argument of type "const void *" is incompatible with parameter of type
"const int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(73): error:
argument of type "const void *" is incompatible with parameter of type
"const long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(81): error:
argument of type "const void *" is incompatible with parameter of type
"const int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(91): error:
argument of type "void *" is incompatible with parameter of type "const
long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(100): error:
argument of type "void *" is incompatible with parameter of type "const int
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(109): error:
argument of type "void *" is incompatible with parameter of type "const
long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(117): error:
argument of type "void *" is incompatible with parameter of type "const int
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(127): error:
argument of type "void *" is incompatible with parameter of type "const
long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(136): error:
argument of type "void *" is incompatible with parameter of type "const int
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(145): error:
argument of type "void *" is incompatible with parameter of type "const
long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512pfintrin.h(153): error:
argument of type "void *" is incompatible with parameter of type "const int
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10799): error:
argument of type "const void *" is incompatible with parameter of type
"const float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10811): error:
argument of type "const void *" is incompatible with parameter of type
"const float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10823): error:
argument of type "const void *" is incompatible with parameter of type
"const double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10835): error:
argument of type "const void *" is incompatible with parameter of type
"const double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10847): error:
argument of type "const void *" is incompatible with parameter of type
"const float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10859): error:
argument of type "const void *" is incompatible with parameter of type
"const float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10871): error:
argument of type "const void *" is incompatible with parameter of type
"const double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10883): error:
argument of type "const void *" is incompatible with parameter of type
"const double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10895): error:
argument of type "const void *" is incompatible with parameter of type
"const int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10907): error:
argument of type "const void *" is incompatible with parameter of type
"const int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10919): error:
argument of type "const void *" is incompatible with parameter of type
"const long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10931): error:
argument of type "const void *" is incompatible with parameter of type
"const long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10943): error:
argument of type "const void *" is incompatible with parameter of type
"const int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10955): error:
argument of type "const void *" is incompatible with parameter of type
"const int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10967): error:
argument of type "const void *" is incompatible with parameter of type
"const long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10979): error:
argument of type "const void *" is incompatible with parameter of type
"const long long *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(10989): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11000): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11009): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11020): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11029): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11040): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11049): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11060): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11069): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11080): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11089): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11100): error:
argument of type "void *" is incompatible with parameter of type "float *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11109): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11120): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11129): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11140): error:
argument of type "void *" is incompatible with parameter of type "double *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11149): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11160): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11169): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11180): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11189): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11200): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11209): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11220): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11229): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11240): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11249): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11260): error:
argument of type "void *" is incompatible with parameter of type "int *"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11269): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11280): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11289): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

/usr/lib/gcc/x86_64-linux-gnu/5/include/avx512vlintrin.h(11300): error:
argument of type "void *" is incompatible with parameter of type "long long
*"

92 errors detected in the compilation of
"/tmp/tmpxft_00003047_00000000-6_fitness.cpp1.ii".
makefile:134: recipe for target 'main_nep/fitness.o' failed
make: *** [main_nep/fitness.o] Error 1


Other related posts: