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

  • From: "Yuan, Liang" <Liang.Yuan@xxxxxxxxxxxxxxx>
  • To: "gpumd@xxxxxxxxxxxxx" <gpumd@xxxxxxxxxxxxx>
  • Date: Fri, 6 Aug 2021 19:25:00 +0000

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: