Error compiling lammps serial with MEAM

Hello!

I'm new in lammps and MD. I'm using them for a university project.

I want to use lammps with these packages:

Installed NO: package ASPHERE
Installed NO: package CLASS2
Installed NO: package COLLOID
Installed NO: package DIPOLE
Installed NO: package FLD
Installed YES: package GPU
  src/pair_cg_cmm_coul_long_gpu.cpp does not exist
  src/pair_cg_cmm_coul_msm.cpp does not exist
  src/pair_cg_cmm_coul_msm_gpu.cpp does not exist
  src/pair_cg_cmm_gpu.cpp does not exist
  src/pair_gayberne_gpu.cpp does not exist
  src/pair_lj_class2_coul_long_gpu.cpp does not exist
  src/pair_lj_class2_gpu.cpp does not exist
  src/pair_resquared_gpu.cpp does not exist
  src/pair_cg_cmm_coul_long_gpu.h does not exist
  src/pair_cg_cmm_coul_msm_gpu.h does not exist
  src/pair_cg_cmm_coul_msm.h does not exist
  src/pair_cg_cmm_gpu.h does not exist
  src/pair_gayberne_gpu.h does not exist
  src/pair_lj_class2_coul_long_gpu.h does not exist
  src/pair_lj_class2_gpu.h does not exist
  src/pair_resquared_gpu.h does not exist
Installed NO: package GRANULAR
Installed YES: package KSPACE
Installed YES: package MANYBODY
Installed NO: package MC
Installed YES: package MEAM
Installed YES: package MOLECULE
Installed NO: package OPT
Installed NO: package PERI
Installed NO: package POEMS
Installed NO: package REAX
Installed NO: package REPLICA
Installed NO: package SHOCK
Installed NO: package SRD
Installed NO: package XTC

Installed NO: package USER-MISC
Installed NO: package USER-ATC
Installed NO: package USER-AWPMD
Installed NO: package USER-CG-CMM
Installed NO: package USER-CUDA
Installed NO: package USER-EFF
Installed NO: package USER-EWALDN
Installed YES: package USER-OMP
  src/dihedral_class2_omp.cpp does not exist
  src/dihedral_cosine_shift_exp_omp.cpp does not exist
  src/pair_buck_coul_omp.cpp does not exist
  src/pair_cdeam_omp.cpp does not exist
  src/pair_colloid_omp.cpp does not exist
  src/pair_dipole_cut_omp.cpp does not exist
  src/pair_dipole_sf_omp.cpp does not exist
  src/pair_edip_omp.cpp does not exist
  src/pair_gayberne_omp.cpp does not exist
  src/pair_gran_hertz_history_omp.cpp does not exist
  src/pair_gran_hooke_history_omp.cpp does not exist
  src/pair_gran_hooke_omp.cpp does not exist
  src/pair_lj_class2_coul_cut_omp.cpp does not exist
  src/pair_lj_class2_coul_long_omp.cpp does not exist
  src/pair_lj_class2_omp.cpp does not exist
  src/pair_lj_coul_omp.cpp does not exist
  src/pair_lj_sf_omp.cpp does not exist
  src/pair_peri_lps_omp.cpp does not exist
  src/pair_peri_pmb_omp.cpp does not exist
  src/pair_resquared_omp.cpp does not exist
  src/pair_yukawa_colloid_omp.cpp does not exist
  src/dihedral_class2_omp.h does not exist
  src/dihedral_cosine_shift_exp_omp.h does not exist
  src/pair_buck_coul_omp.h does not exist
  src/pair_cdeam_omp.h does not exist
  src/pair_colloid_omp.h does not exist
  src/pair_dipole_cut_omp.h does not exist
  src/pair_dipole_sf_omp.h does not exist
  src/pair_edip_omp.h does not exist
  src/pair_gayberne_omp.h does not exist
  src/pair_gran_hertz_history_omp.h does not exist
  src/pair_gran_hooke_history_omp.h does not exist
  src/pair_gran_hooke_omp.h does not exist
  src/pair_lj_class2_coul_cut_omp.h does not exist
  src/pair_lj_class2_coul_long_omp.h does not exist
  src/pair_lj_class2_omp.h does not exist
  src/pair_lj_coul_omp.h does not exist
  src/pair_lj_sf_omp.h does not exist
  src/pair_peri_lps_omp.h does not exist
  src/pair_peri_pmb_omp.h does not exist
  src/pair_resquared_omp.h does not exist
  src/pair_yukawa_colloid_omp.h does not exist
Installed NO: package USER-REAXC
Installed NO: package USER-SPH

But when I try to build it in this way :

make -j3 serial verbose=1 precision=1 cufft=1 arch=21

I get the following error:

dihedral_multi_harmonic.cpp: In member function âvirtual void
LAMMPS_NS::DihedralMultiHarmonic::read_restart(FILE*)â:
dihedral_multi_harmonic.cpp:323: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_multi_harmonic.cpp:324: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_multi_harmonic.cpp:325: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_multi_harmonic.cpp:326: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_multi_harmonic.cpp:327: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
dihedral_multi_harmonic_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dihedral_opls.cpp
dihedral_opls.cpp: In member function âvirtual void
LAMMPS_NS::DihedralOPLS::read_restart(FILE*)â:
dihedral_opls.cpp:335: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_opls.cpp:336: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_opls.cpp:337: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_opls.cpp:338: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dihedral_opls_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c displace_atoms.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c displace_box.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c domain.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump_atom.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump_cfg.cpp
dump_atom.cpp: In member function âvirtual void
LAMMPS_NS::DumpAtom::init_style()â:
dump_atom.cpp:77: warning: deprecated conversion from string constant to âchar*â
dump_atom.cpp:79: warning: deprecated conversion from string constant to âchar*â
dump_atom.cpp:81: warning: deprecated conversion from string constant to âchar*â
dump_atom.cpp:83: warning: deprecated conversion from string constant to âchar*â
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump_custom.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump_dcd.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump_image.cpp
dump_image.cpp: In constructor
âLAMMPS_NS::DumpImage::DumpImage(LAMMPS_NS::LAMMPS*, int, char**)â:
dump_image.cpp:319: warning: deprecated conversion from string
constant to âchar*â
dump_image.cpp:320: warning: deprecated conversion from string
constant to âchar*â
.......
thermo.cpp:347: warning: format not a string literal and no format arguments
thermo.cpp:349: warning: format not a string literal and no format arguments
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c thr_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c timer.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c universe.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c update.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c variable.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c velocity.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c verlet.cpp
variable.cpp: In member function âint LAMMPS_NS::Variable::next(int, char**)â:
variable.cpp:396: warning: ignoring return value of âint fscanf(FILE*,
const char*, ...)â, declared with attribute warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c write_restart.cpp
g++ -O -L../STUBS -L../../lib/meam -L../../lib/gpu -L../../lib/meam
-L/usr/local/cuda/lib64 -L/opt/intel/fce/10.0.023/lib angle_charmm.o
angle_cosine.o angle_cosine_delta.o angle_cosine_periodic.o
angle_cosine_squared.o angle.o angle_harmonic.o angle_hybrid.o
angle_table.o atom.o atom_vec_angle.o atom_vec_atomic.o
atom_vec_bond.o atom_vec_charge.o atom_vec.o atom_vec_ellipsoid.o
atom_vec_full.o atom_vec_hybrid.o atom_vec_line.o atom_vec_molecular.o
atom_vec_sphere.o atom_vec_tri.o bond.o bond_fene.o bond_fene_expand.o
bond_harmonic.o bond_hybrid.o bond_morse.o bond_nonlinear.o
bond_quartic.o bond_table.o change_box.o comm.o compute_angle_local.o
compute_atom_molecule.o compute_bond_local.o compute_centro_atom.o
compute_cluster_atom.o compute_cna_atom.o compute_com.o
compute_com_molecule.o compute_coord_atom.o compute.o
compute_dihedral_local.o compute_displace_atom.o
compute_erotate_sphere.o compute_group_group.o compute_gyration.o
compute_gyration_molecule.o compute_heat_flux.o
compute_improper_local.o compute_ke_atom.o compute_ke.o compute_msd.o
compute_msd_molecule.o compute_pair.o compute_pair_local.o
compute_pe_atom.o compute_pe.o compute_pressure.o
compute_property_atom.o compute_property_local.o
compute_property_molecule.o compute_rdf.o compute_reduce.o
compute_reduce_region.o compute_slice.o compute_stress_atom.o
compute_temp_com.o compute_temp.o compute_temp_deform.o
compute_temp_partial.o compute_temp_profile.o compute_temp_ramp.o
compute_temp_region.o compute_temp_sphere.o compute_ti.o
create_atoms.o create_box.o delete_atoms.o delete_bonds.o
dihedral_charmm.o dihedral_charmm_omp.o dihedral.o dihedral_harmonic.o
dihedral_harmonic_omp.o dihedral_helix.o dihedral_helix_omp.o
dihedral_hybrid.o dihedral_multi_harmonic.o
dihedral_multi_harmonic_omp.o dihedral_opls.o dihedral_opls_omp.o
displace_atoms.o displace_box.o domain.o dump_atom.o dump_cfg.o dump.o
dump_custom.o dump_dcd.o dump_image.o dump_local.o dump_xyz.o error.o
ewald.o fft3d.o fft3d_wrap.o finish.o fix_adapt.o fix_addforce.o
fix_ave_atom.o fix_ave_correlate.o fix_aveforce.o fix_ave_histo.o
fix_ave_spatial.o fix_ave_time.o fix_box_relax.o fix.o fix_deform.o
fix_deposit.o fix_drag.o fix_dt_reset.o fix_efield.o fix_enforce2d.o
fix_evaporate.o fix_external.o fix_gpu.o fix_gravity.o
fix_gravity_omp.o fix_heat.o fix_indent.o fix_langevin.o
fix_lineforce.o fix_minimize.o fix_momentum.o fix_move.o fix_nh.o
fix_nh_sphere.o fix_nph.o fix_nph_sphere.o fix_npt.o fix_npt_sphere.o
fix_nve.o fix_nve_limit.o fix_nve_noforce.o fix_nve_sphere.o
fix_nve_sphere_omp.o fix_nvt.o fix_nvt_sllod.o fix_nvt_sphere.o
fix_orient_fcc.o fix_planeforce.o fix_press_berendsen.o fix_print.o
fix_qeq_comb.o fix_read_restart.o fix_recenter.o fix_respa.o
fix_restrain.o fix_rigid.o fix_rigid_nve.o fix_rigid_nvt.o
fix_setforce.o fix_shake.o fix_shear_history.o fix_shear_history_omp.o
fix_spring.o fix_spring_rg.o fix_spring_self.o fix_store_force.o
fix_store_state.o fix_temp_berendsen.o fix_temp_rescale.o
fix_thermal_conductivity.o fix_tmd.o fix_ttm.o fix_viscosity.o
fix_viscous.o fix_wall.o fix_wall_harmonic.o fix_wall_lj126.o
fix_wall_lj93.o fix_wall_reflect.o fix_wall_region.o force.o group.o
improper.o improper_cvff.o improper_harmonic.o improper_hybrid.o
improper_umbrella.o input.o integrate.o irregular.o kspace.o lammps.o
lattice.o library.o main.o math_extra.o memory.o min_cg.o min.o
min_fire.o min_hftn.o minimize.o min_linesearch.o min_quickmin.o
min_sd.o modify.o neigh_bond.o neighbor.o neigh_derive.o neigh_full.o
neigh_gran.o neigh_half_bin.o neigh_half_multi.o neigh_half_nsq.o
neigh_list.o neigh_request.o neigh_respa.o neigh_stencil.o output.o
pair_adp.o pair_adp_omp.o pair_airebo.o pair_born_coul_long.o
pair_born_coul_long_omp.o pair_born.o pair_born_omp.o
pair_buck_coul_cut.o pair_buck_coul_cut_omp.o pair_buck_coul_long.o
pair_buck_coul_long_omp.o pair_buck.o pair_buck_omp.o pair_comb.o
pair_coul_cut.o pair_coul_cut_omp.o pair_coul_debye.o
pair_coul_debye_omp.o pair_coul_long.o pair_coul_long_gpu.o
pair_coul_long_omp.o pair.o pair_dpd.o pair_dpd_omp.o pair_dpd_tstat.o
pair_dpd_tstat_omp.o pair_eam_alloy.o pair_eam_alloy_omp.o pair_eam.o
pair_eam_fs.o pair_eam_fs_omp.o pair_eam_omp.o pair_eim.o
pair_eim_omp.o pair_gauss.o pair_gauss_omp.o pair_hbond_dreiding_lj.o
pair_hbond_dreiding_lj_omp.o pair_hbond_dreiding_morse.o
pair_hbond_dreiding_morse_omp.o pair_hybrid.o pair_hybrid_overlay.o
pair_lj96_cut.o pair_lj96_cut_gpu.o pair_lj96_cut_omp.o
pair_lj_charmm_coul_charmm.o pair_lj_charmm_coul_charmm_implicit.o
pair_lj_charmm_coul_charmm_implicit_omp.o
pair_lj_charmm_coul_charmm_omp.o pair_lj_charmm_coul_long.o
pair_lj_charmm_coul_long_gpu.o pair_lj_charmm_coul_long_omp.o
pair_lj_cubic.o pair_lj_cubic_omp.o pair_lj_cut_coul_cut.o
pair_lj_cut_coul_cut_gpu.o pair_lj_cut_coul_cut_omp.o
pair_lj_cut_coul_debye.o pair_lj_cut_coul_debye_omp.o
pair_lj_cut_coul_long.o pair_lj_cut_coul_long_gpu.o
pair_lj_cut_coul_long_omp.o pair_lj_cut_coul_long_tip4p.o
pair_lj_cut_coul_long_tip4p_omp.o pair_lj_cut.o pair_lj_cut_gpu.o
pair_lj_cut_omp.o pair_lj_cut_tgpu.o pair_lj_expand.o
pair_lj_expand_gpu.o pair_lj_expand_omp.o
pair_lj_gromacs_coul_gromacs.o pair_lj_gromacs_coul_gromacs_omp.o
pair_lj_gromacs.o pair_lj_gromacs_omp.o pair_lj_smooth.o
pair_lj_smooth_omp.o pair_meam.o pair_morse.o pair_morse_gpu.o
pair_morse_omp.o pair_omp_gpu.o pair_rebo.o pair_soft.o
pair_soft_omp.o pair_sw.o pair_sw_omp.o pair_table.o pair_table_omp.o
pair_tersoff.o pair_tersoff_omp.o pair_tersoff_zbl.o
pair_tersoff_zbl_omp.o pair_yukawa.o pair_yukawa_omp.o pppm_cg.o
pppm.o pppm_gpu.o pppm_tip4p.o random_mars.o random_park.o read_data.o
read_restart.o region_block.o region_cone.o region.o region_cylinder.o
region_intersect.o region_plane.o region_prism.o region_sphere.o
region_union.o remap.o remap_wrap.o replicate.o respa.o run.o set.o
special.o thermo.o thr_omp.o timer.o universe.o update.o variable.o
velocity.o verlet.o write_restart.o -lgpu -lmeam ../STUBS/libmpi.a
-lcudart -lcuda -lgfortran -lmpi -lmeam -o ../lmp_serial
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`lmp_gpu_forces(double**, double**, double*, double**, double*,
double&)':
pair_gpu_device.cpp:(.text+0xe7): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text+0x100): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text+0x143): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text+0x1aa): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text+0x1f9): undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text+0x279): undefined reference to `MPI_Wtime'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`ucl_cudadr::UCL_Kernel::run()':
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr10UCL_Kernel3runEv[ucl_cudadr::UCL_Kernel::run()]+0xa1):
undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr10UCL_Kernel3runEv[ucl_cudadr::UCL_Kernel::run()]+0x62):
undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::gpu_barrier()':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11gpu_barrierEv[PairGPUDevice<float,

::gpu_barrier()]+0x7): undefined reference to `MPI_Barrier'

../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::world_barrier()':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE13world_barrierEv[PairGPUDevice<float,

::world_barrier()]+0x7): undefined reference to `MPI_Barrier'

../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::stop_host_timer()':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE15stop_host_timerEv[PairGPUDevice<float,

::stop_host_timer()]+0x11): undefined reference to `MPI_Wtime'

../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::start_host_timer()':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE16start_host_timerEv[PairGPUDevice<float,

::start_host_timer()]+0x5): undefined reference to `MPI_Wtime'

../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::output_times(ucl_cudadr::UCL_Timer&,
PairGPUAns<float, float>&, PairGPUNbor&, double, double, double,
double, int, _IO_FILE*)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE12output_timesERN10ucl_cudadr9UCL_TimerER10PairGPUAnsIffER11PairGPUNborddddiP8_IO_FILE[PairGPUDevice<float,

::output_times(ucl_cudadr::UCL_Timer&, PairGPUAns<float,
&, PairGPUNbor&, double, double, double, double, int,

_IO_FILE*)]+0x155): undefined reference to `MPI_Reduce'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE12output_timesERN10ucl_cudadr9UCL_TimerER10PairGPUAnsIffER11PairGPUNborddddiP8_IO_FILE[PairGPUDevice<float,

::output_times(ucl_cudadr::UCL_Timer&, PairGPUAns<float,
&, PairGPUNbor&, double, double, double, double, int,

_IO_FILE*)]+0x1af): undefined reference to `MPI_Reduce'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`ucl_cudadr::UCL_Timer::time()':
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr9UCL_Timer4timeEv[ucl_cudadr::UCL_Timer::time()]+0x5b):
undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr9UCL_Timer4timeEv[ucl_cudadr::UCL_Timer::time()]+0xa1):
undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::fix_gpu(double**, double**, double*,
double**, double*, double&)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0x87): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0xa0): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0xe5): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0x14c): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0x19b): undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0x219): undefined reference to `MPI_Wtime'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float,

::output_kspace_times(ucl_cudadr::UCL_Timer&,

ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&,
ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&, PairGPUAns<float,

&, double, double, double, _IO_FILE*)':

pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE19output_kspace_timesERN10ucl_cudadr9UCL_TimerES3_S3_S3_S3_R10PairGPUAnsIffEdddP8_IO_FILE[PairGPUDevice<float,

::output_kspace_times(ucl_cudadr::UCL_Timer&,

ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&,
ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&, PairGPUAns<float,

&, double, double, double, _IO_FILE*)]+0x154): undefined

reference to `MPI_Reduce'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE19output_kspace_timesERN10ucl_cudadr9UCL_TimerES3_S3_S3_S3_R10PairGPUAnsIffEdddP8_IO_FILE[PairGPUDevice<float,

::output_kspace_times(ucl_cudadr::UCL_Timer&,

ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&,
ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&, PairGPUAns<float,

&, double, double, double, _IO_FILE*)]+0x1ae): undefined

reference to `MPI_Reduce'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`ucl_cudadr::UCL_Timer::init(ucl_cudadr::UCL_Device&)':
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr9UCL_Timer4initERNS_10UCL_DeviceE[ucl_cudadr::UCL_Timer::init(ucl_cudadr::UCL_Device&)]+0xd1):
undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr9UCL_Timer4initERNS_10UCL_DeviceE[ucl_cudadr::UCL_Timer::init(ucl_cudadr::UCL_Device&)]+0x97):
undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::zero(ucl_cudadr::UCL_D_Vec<int>&, int)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE4zeroERN10ucl_cudadr9UCL_D_VecIiEEi[PairGPUDevice<float,

::zero(ucl_cudadr::UCL_D_Vec<int>&, int)]+0x97): undefined

reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE4zeroERN10ucl_cudadr9UCL_D_VecIiEEi[PairGPUDevice<float,

::zero(ucl_cudadr::UCL_D_Vec<int>&, int)]+0x20a): undefined

reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE4zeroERN10ucl_cudadr9UCL_D_VecIiEEi[PairGPUDevice<float,

::zero(ucl_cudadr::UCL_D_Vec<int>&, int)]+0x251): undefined

reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o):pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE4zeroERN10ucl_cudadr9UCL_D_VecIiEEi[PairGPUDevice<float,

::zero(ucl_cudadr::UCL_D_Vec<int>&, int)]+0x291): more undefined

references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::estimate_gpu_overhead(int, double&,
double&)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x46e):

undefined reference to `MPI_Barrier'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x4aa):

undefined reference to `MPI_Barrier'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x4af):

undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x586):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x604):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x641):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x864):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x8a1):

undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o):pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x8e1): more

undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::estimate_gpu_overhead(int, double&,
double&)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0xbb9):

undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0xc82):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0xcc1):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0xcf8):

undefined reference to `MPI_Allreduce'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0xd24):

undefined reference to `MPI_Allreduce'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x115a):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x1199):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x11d3):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x120d):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x1247):

undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o):pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x1281): more

undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::init_device(int, int, int, int, int,
double, int, int)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int, int)]+0xa7):

undefined reference to `MPI_Comm_rank'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int, int)]+0xba):

undefined reference to `MPI_Comm_size'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int, int)]+0xcd):

undefined reference to `MPI_Comm_rank'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int, int)]+0xe0):

undefined reference to `MPI_Comm_size'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x112): undefined reference to `MPI_Get_processor_name'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x13d): undefined reference to `MPI_Allgather'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x4a5): undefined reference to `MPI_Comm_split'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x4b7): undefined reference to `MPI_Comm_rank'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x51d): undefined reference to `MPI_Comm_split'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x530): undefined reference to `MPI_Comm_rank'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x643): undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x688): undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x72f): undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x76b): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function `void
ucl_cudadr::ucl_copy<ucl_cudadr::UCL_D_Vec<float>,
ucl_cudadr::UCL_H_Vec<float> >(ucl_cudadr::UCL_D_Vec<float>&,
ucl_cudadr::UCL_H_Vec<float> const&, unsigned long, CUstream_st*&)':
pppm_gpu_memory.cpp:(.text._ZN10ucl_cudadr8ucl_copyINS_9UCL_D_VecIfEENS_9UCL_H_VecIfEEEEvRT_RKT0_mRP11CUstream_st[void
ucl_cudadr::ucl_copy<ucl_cudadr::UCL_D_Vec<float>,
ucl_cudadr::UCL_H_Vec<float> >(ucl_cudadr::UCL_D_Vec<float>&,
ucl_cudadr::UCL_H_Vec<float> const&, unsigned long,
CUstream_st*&)]+0x5d): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o):pppm_gpu_memory.cpp:(.text._ZN10ucl_cudadr8ucl_copyINS_9UCL_D_VecIdEENS_9UCL_H_VecIdEEEEvRT_RKT0_mRP11CUstream_st[void
ucl_cudadr::ucl_copy<ucl_cudadr::UCL_D_Vec<double>,
ucl_cudadr::UCL_H_Vec<double> >(ucl_cudadr::UCL_D_Vec<double>&,
ucl_cudadr::UCL_H_Vec<double> const&, unsigned long,
CUstream_st*&)]+0x5d): more undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function
`PPPMGPUMemory<float, float, float, _lgpu_float4>::_precompute(int,
int, int, double**, int*, bool&, double*, double*, double, double,
double)':
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0x9c1):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xa11):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xa41):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xabd):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xb29):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xb69):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xba9):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xbe9):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xc29):
undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o):pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xc69): more
undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function
`PPPMGPUMemory<float, float, float, _lgpu_float4>::spread(int, int,
int, double**, int*, bool&, double*, double*, double, double,
double)':
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0xa9): undefined
reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0xf1): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x104): undefined
reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x2a7): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x2b6): undefined
reference to `MPI_Wtime'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function
`PPPMGPUMemory<float, float, float, _lgpu_float4>::interp(float)':
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0x57): undefined reference
to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0xbe): undefined reference
to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0x10a): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0x1a4): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0x29f): undefined
reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o):pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0x34c): more undefined
references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function
`PPPMGPUMemory<float, float, double, _lgpu_double4>::_precompute(int,
int, int, double**, int*, bool&, double*, double*, double, double,
double)':
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0x991):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0x9e1):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xa11):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xa8d):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xaf9):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xb39):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xb79):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xbb9):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xbf9):
undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o):pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xc39): more
undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function
`PPPMGPUMemory<float, float, double, _lgpu_double4>::spread(int, int,
int, double**, int*, bool&, double*, double*, double, double,
double)':
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0xa9): undefined
reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0xf1): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x104): undefined
reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x2a7): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x2b6): undefined
reference to `MPI_Wtime'
../../lib/gpu/libgpu.a(pppm_l_gpu.o): In function
`pppm_gpu_init_d(int, int, _IO_FILE*, int, int, int, int, int, int,
int, double**, double**, double, int, int, int, int&)':
pppm_l_gpu.cpp:(.text+0x248): undefined reference to `MPI_Barrier'
pppm_l_gpu.cpp:(.text+0x27e): undefined reference to `MPI_Barrier'
../../lib/gpu/libgpu.a(pppm_l_gpu.o): In function
`pppm_gpu_init_f(int, int, _IO_FILE*, int, int, int, int, int, int,
int, float**, float**, double, int, int, int, int&)':
pppm_l_gpu.cpp:(.text+0x618): undefined reference to `MPI_Barrier'
pppm_l_gpu.cpp:(.text+0x64e): undefined reference to `MPI_Barrier'
../../lib/gpu/libgpu.a(lj_cut_gpu.o): In function `ljl_gpu_init(int,
double**, double**, double**, double**, double**, double**, double*,
int, int, int, int, double, int&, _IO_FILE*)':
lj_cut_gpu.cpp:(.text+0x2b3): undefined reference to `MPI_Barrier'
../../lib/gpu/libgpu.a(lj_cut_gpu.o):lj_cut_gpu.cpp:(.text+0x2ee):
more undefined references to `MPI_Barrier' follow
../../lib/gpu/libgpu.a(pair_gpu_atom.o): In function
`PairGPUAtom<float, float>::cast_x_data(double**, int const*)':
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_x_dataEPPdPKi[PairGPUAtom<float,

::cast_x_data(double**, int const*)]+0x29): undefined reference

to `MPI_Wtime'
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_x_dataEPPdPKi[PairGPUAtom<float,

::cast_x_data(double**, int const*)]+0xa4): undefined reference

to `MPI_Wtime'
../../lib/gpu/libgpu.a(pair_gpu_atom.o): In function
`PairGPUAtom<float, float>::sort_neighbor(int)':
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE13sort_neighborEi[PairGPUAtom<float,

::sort_neighbor(int)]+0x58): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(pair_gpu_atom.o): In function
`PairGPUAtom<float, float>::cast_copy_x(double**, int*)':
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_copy_xEPPdPi[PairGPUAtom<float,

::cast_copy_x(double**, int*)]+0x71): undefined reference to

`MPI_Wtime'
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_copy_xEPPdPi[PairGPUAtom<float,

::cast_copy_x(double**, int*)]+0xe6): undefined reference to

`MPI_Wtime'
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_copy_xEPPdPi[PairGPUAtom<float,

::cast_copy_x(double**, int*)]+0x1b1): undefined reference to

`MPI_Abort'
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_copy_xEPPdPi[PairGPUAtom<float,

::cast_copy_x(double**, int*)]+0x1f1): undefined reference to

`MPI_Abort'
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_copy_xEPPdPi[PairGPUAtom<float,

::cast_copy_x(double**, int*)]+0x141): undefined reference to

`MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_atom.o): In function
`PairGPUAtom<float, float>::add_q_data()':
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE10add_q_dataEv[PairGPUAtom<float,

::add_q_data()]+0x71): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(pair_gpu_atom.o): In function
`PairGPUAtom<float, float>::add_quat_data()':
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE13add_quat_dataEv[PairGPUAtom<float,

::add_quat_data()]+0x81): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(pair_gpu_atom.o):pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE10acc_timersEv[PairGPUAtom<float,

::acc_timers()]+0x6d): more undefined references to `MPI_Abort'

follow
../../lib/gpu/libgpu.a(pair_gpu_ans.o): In function `PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)':
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE11get_answersEPPdS2_S1_S2_S1_Rd[PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)]+0x35): undefined reference to `MPI_Wtime'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE11get_answersEPPdS2_S1_S2_S1_Rd[PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)]+0x80): undefined reference to `MPI_Abort'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE11get_answersEPPdS2_S1_S2_S1_Rd[PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)]+0x93): undefined reference to `MPI_Wtime'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE11get_answersEPPdS2_S1_S2_S1_Rd[PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)]+0xac): undefined reference to `MPI_Wtime'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE11get_answersEPPdS2_S1_S2_S1_Rd[PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)]+0xee): undefined reference to `MPI_Wtime'
../../lib/gpu/libgpu.a(pair_gpu_ans.o): In function `PairGPUAns<float,

::acc_timers()':

pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE10acc_timersEv[PairGPUAns<float,

::acc_timers()]+0x65): undefined reference to `MPI_Abort'

pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE10acc_timersEv[PairGPUAns<float,

::acc_timers()]+0xc1): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(pair_gpu_ans.o): In function `PairGPUAns<float,

::init(int, bool, bool, ucl_cudadr::UCL_Device&)':

pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE4initEibbRN10ucl_cudadr10UCL_DeviceE[PairGPUAns<float,

::init(int, bool, bool, ucl_cudadr::UCL_Device&)]+0x15a):

undefined reference to `MPI_Abort'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE4initEibbRN10ucl_cudadr10UCL_DeviceE[PairGPUAns<float,

::init(int, bool, bool, ucl_cudadr::UCL_Device&)]+0x1f9):

undefined reference to `MPI_Abort'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE4initEibbRN10ucl_cudadr10UCL_DeviceE[PairGPUAns<float,

::init(int, bool, bool, ucl_cudadr::UCL_Device&)]+0x239):

undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_ans.o):pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE4initEibbRN10ucl_cudadr10UCL_DeviceE[PairGPUAns<float,

::init(int, bool, bool, ucl_cudadr::UCL_Device&)]+0x279): more

undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::build_nbor_list(int, int, int,
double**, int*, double*, double*, int*, int**, int**, bool&)':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[AtomicGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x3f1): undefined reference to
`MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[AtomicGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x469): undefined reference to
`MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[AtomicGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x4c1): undefined reference to
`MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[AtomicGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x501): undefined reference to
`MPI_Abort'
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::zero_timers()':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE11zero_timersEv[AtomicGPUMemory<float,

::zero_timers()]+0x67): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE11zero_timersEv[AtomicGPUMemory<float,

::zero_timers()]+0xd5): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE11zero_timersEv[AtomicGPUMemory<float,

::zero_timers()]+0x193): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(atomic_gpu_memory.o):atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE11zero_timersEv[AtomicGPUMemory<float,

::zero_timers()]+0x247): more undefined references to

`MPI_Abort' follow
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::clear_atomic()':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x34e): undefined reference to `MPI_Reduce'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x3d9): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x476): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x4dc): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x519): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x591): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(atomic_gpu_memory.o):atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE10acc_timersEv[AtomicGPUMemory<float,

::acc_timers()]+0x161): more undefined references to `MPI_Abort'

follow
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::compute(int, int, int, double**, int*,
int*, int*, int**, bool, bool, bool, bool, int&, double, bool&)':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x3a1): undefined
reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x416): undefined
reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x471): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x4d9): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x516): undefined
reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x51f): undefined
reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x56d): undefined
reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x5f1): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x631): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x671): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x6ef): undefined
reference to `MPI_Allreduce'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x885): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x8f3): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x987): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0xa31): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0xa71): undefined
reference to `MPI_Abort'
../../lib/gpu/libgpu.a(atomic_gpu_memory.o):atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0xb0e): more undefined
references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::compute(int, int, int, double**, int*,
double*, double*, int*, int**, int**, bool, bool, bool, bool, int&,
int**, int**, double, bool&)':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x4b6): undefined reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x4bf): undefined reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x50d): undefined reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x521): undefined reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x596): undefined reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x5f1): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x631): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x671): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x707): undefined reference to `MPI_Allreduce'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x81e): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x891): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x933): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x999): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xa01): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(atomic_gpu_memory.o):atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xa41): more undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::compute(int, int, int, double**, int*,
double*, double*, int*, int**, int**, bool, bool, bool, bool, int&,
int**, int**, double, bool&)':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xd6b): undefined reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xd74): undefined reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xdc9): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xe15): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xe24): undefined reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xe91): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xf81): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xff1): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float,

::compile_kernels(ucl_cudadr::UCL_Device&, char const*)':

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15compile_kernelsERN10ucl_cudadr10UCL_DeviceEPKc[ChargeGPUMemory<float,

::compile_kernels(ucl_cudadr::UCL_Device&, char const*)]+0x1c1):

undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15compile_kernelsERN10ucl_cudadr10UCL_DeviceEPKc[ChargeGPUMemory<float,

::compile_kernels(ucl_cudadr::UCL_Device&, char const*)]+0x201):

undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(charge_gpu_memory.o):charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE11init_atomicEiiiiddP8_IO_FILEPKc[ChargeGPUMemory<float,

::init_atomic(int, int, int, int, double, double, _IO_FILE*,

char const*)]+0x1cd): more undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::build_nbor_list(int, int, int,
double**, int*, double*, double*, int*, int**, int**, bool&)':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[ChargeGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x471): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[ChargeGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x4e9): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[ChargeGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x541): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[ChargeGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x581): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[ChargeGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x5c1): undefined reference to
`MPI_Abort'
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::clear_atomic()':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x249): undefined reference to `MPI_Abort'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x289): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(charge_gpu_memory.o):charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x2c9): more undefined references to

`MPI_Abort' follow
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::clear_atomic()':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x34e): undefined reference to `MPI_Reduce'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x3d9): undefined reference to `MPI_Abort'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x476): undefined reference to `MPI_Abort'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x4dc): undefined reference to `MPI_Abort'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x519): undefined reference to `MPI_Abort'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x591): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(charge_gpu_memory.o):charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE10acc_timersEv[ChargeGPUMemory<float,

::acc_timers()]+0x161): more undefined references to `MPI_Abort'

follow
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::compute(int, int, int, double**, int*,
int*, int*, int**, bool, bool, bool, bool, int&, double, bool&,
double*, int, double*, double*)':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x3e1): undefined reference to `MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x456): undefined reference to `MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x4c1): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x561): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x59e): undefined reference to `MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x5a7): undefined reference to `MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x5f5): undefined reference to `MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x601): undefined reference to `MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x658): undefined reference to `MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x6b9): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x6f9): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x739): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x7b7): undefined reference to `MPI_Allreduce'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x94d): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x9bb): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0xa4f): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0xb01): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0xb91): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(charge_gpu_memory.o):charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0xbd1): more undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::compute(int, int, int, double**, int*,
double*, double*, int*, int**, int**, bool, bool, bool, bool, int&,
int**, int**, double, bool&, double*, double*, double*)':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x476): undefined reference to
`MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x47f): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x4cd): undefined reference to
`MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x4e1): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x529): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x559): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x5d6): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x681): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x6d1): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x711): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x751): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x7e7): undefined reference to
`MPI_Allreduce'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x936): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x971): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xa13): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xa79): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xae1): undefined reference to
`MPI_Abort'
../../lib/gpu/libgpu.a(charge_gpu_memory.o):charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xb51): more undefined references
to `MPI_Abort' follow
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::compute(int, int, int, double**, int*,
double*, double*, int*, int**, int**, bool, bool, bool, bool, int&,
int**, int**, double, bool&, double*, double*, double*)':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xf4f): undefined reference to
`MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xf58): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xfad): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xff9): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x1008): undefined reference to
`MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x10f1): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x11dd): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x1259): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x1299): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x12e9): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x1337): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x1371): undefined reference to
`MPI_Abort'
../../lib/gpu/libgpu.a(lj_cut_gpu_memory.o): In function `void
ucl_cudadr::ucl_copy<ucl_cudadr::UCL_D_Vec<_lgpu_float4>,
ucl_cudadr::UCL_H_Vec<_lgpu_float4>

(ucl_cudadr::UCL_D_Vec<_lgpu_float4>&,

ucl_cudadr::UCL_H_Vec<_lgpu_float4> const&, unsigned long,
CUstream_st*&)':
lj_cut_gpu_memory.cpp:(.text._ZN10ucl_cudadr8ucl_copyINS_9UCL_D_VecI12_lgpu_float4EENS_9UCL_H_VecIS2_EEEEvRT_RKT0_mRP11CUstream_st[void
ucl_cudadr::ucl_copy<ucl_cudadr::UCL_D_Vec<_lgpu_float4>,
ucl_cudadr::UCL_H_Vec<_lgpu_float4>

(ucl_cudadr::UCL_D_Vec<_lgpu_float4>&,

ucl_cudadr::UCL_H_Vec<_lgpu_float4> const&, unsigned long,
CUstream_st*&)]+0x5d): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(lj_cut_gpu_memory.o): In function
`LJL_GPU_Memory<float, float>::init(int, double**, double**, double**,
double**, double**, double**, double*, int, int, int, int, double,
double, _IO_FILE*)':
lj_cut_gpu_memory.cpp:(.text._ZN14LJL_GPU_MemoryIffE4initEiPPdS2_S2_S2_S2_S2_S1_iiiiddP8_IO_FILE[LJL_GPU_Memory<float,

::init(int, double**, double**, double**, double**, double**,

double**, double*, int, int, int, int, double, double,
_IO_FILE*)]+0x746): undefined reference to `MPI_Abort'
lj_cut_gpu_memory.cpp:(.text._ZN14LJL_GPU_MemoryIffE4initEiPPdS2_S2_S2_S2_S2_S1_iiiiddP8_IO_FILE[LJL_GPU_Memory<float,

::init(int, double**, double**, double**, double**, double**,

double**, double*, int, int, int, int, double, double,
_IO_FILE*)]+0x95c): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(lj_cut_gpu_memory.o):lj_cut_gpu_memory.cpp:(.text._ZN14LJL_GPU_MemoryIffE4initEiPPdS2_S2_S2_S2_S2_S1_iiiiddP8_IO_FILE[LJL_GPU_Memory<float,

::init(int, double**, double**, double**, double**, double**,

double**, double*, int, int, int, int, double, double,
_IO_FILE*)]+0x996): more undefined references to `MPI_Abort' follow
collect2: ld returned 1 exit status
make[1]: *** [../lmp_serial] Errore 1
make[1]: uscita dalla directory
"/home/pierog/Scrivania/TEdihedral_multi_harmonic.cpp: In member
function âvirtual void
LAMMPS_NS::DihedralMultiHarmonic::read_restart(FILE*)â:
dihedral_multi_harmonic.cpp:323: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_multi_harmonic.cpp:324: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_multi_harmonic.cpp:325: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_multi_harmonic.cpp:326: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_multi_harmonic.cpp:327: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
dihedral_multi_harmonic_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dihedral_opls.cpp
dihedral_opls.cpp: In member function âvirtual void
LAMMPS_NS::DihedralOPLS::read_restart(FILE*)â:
dihedral_opls.cpp:335: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_opls.cpp:336: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_opls.cpp:337: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
dihedral_opls.cpp:338: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dihedral_opls_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c displace_atoms.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c displace_box.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c domain.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump_atom.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump_cfg.cpp
dump_atom.cpp: In member function âvirtual void
LAMMPS_NS::DumpAtom::init_style()â:
dump_atom.cpp:77: warning: deprecated conversion from string constant to âchar*â
dump_atom.cpp:79: warning: deprecated conversion from string constant to âchar*â
dump_atom.cpp:81: warning: deprecated conversion from string constant to âchar*â
dump_atom.cpp:83: warning: deprecated conversion from string constant to âchar*â
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump_custom.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump_dcd.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c dump_image.cpp
dump_image.cpp: In constructor
âLAMMPS_NS::DumpImage::DumpImage(LAMMPS_NS::LAMMPS*, int, char**)â:
dump_image.cpp:319: warning: deprecated conversion from string
constant to âchar*â
dump_image.cpp:320: warning: deprecated conversion from string
constant to âchar*â
dump_image.cpp:321: warning: deprecated conversion from string
constant to âchar*â
....
pair_airebo.cpp:3679: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_airebo.cpp:3683: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_airebo.cpp:3689: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_born_coul_long.cpp
pair_born_coul_long.cpp: In member function âvirtual void
LAMMPS_NS::PairBornCoulLong::read_restart(FILE*)â:
pair_born_coul_long.cpp:395: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born_coul_long.cpp:399: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born_coul_long.cpp:400: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born_coul_long.cpp:401: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born_coul_long.cpp:402: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born_coul_long.cpp:403: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born_coul_long.cpp:404: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born_coul_long.cpp: In member function âvirtual void
LAMMPS_NS::PairBornCoulLong::read_restart_settings(FILE*)â:
pair_born_coul_long.cpp:435: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born_coul_long.cpp:436: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born_coul_long.cpp:437: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born_coul_long.cpp:438: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_born_coul_long_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_born.cpp
pair_born.cpp: In member function âvirtual void
LAMMPS_NS::PairBorn::read_restart(FILE*)â:
pair_born.cpp:331: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born.cpp:335: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born.cpp:336: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born.cpp:337: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born.cpp:338: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born.cpp:339: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born.cpp:340: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born.cpp: In member function âvirtual void
LAMMPS_NS::PairBorn::read_restart_settings(FILE*)â:
pair_born.cpp:370: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born.cpp:371: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_born.cpp:372: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_born_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_buck_coul_cut.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_buck_coul_cut_omp.cpp
pair_buck_coul_cut.cpp: In member function âvirtual void
LAMMPS_NS::PairBuckCoulCut::read_restart(FILE*)â:
pair_buck_coul_cut.cpp:362: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_cut.cpp:366: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_cut.cpp:367: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_cut.cpp:368: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_cut.cpp:369: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_cut.cpp:370: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_cut.cpp: In member function âvirtual void
LAMMPS_NS::PairBuckCoulCut::read_restart_settings(FILE*)â:
pair_buck_coul_cut.cpp:400: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_cut.cpp:401: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_cut.cpp:402: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_cut.cpp:403: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_buck_coul_long.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_buck_coul_long_omp.cpp
pair_buck_coul_long.cpp: In member function âvirtual void
LAMMPS_NS::PairBuckCoulLong::read_restart(FILE*)â:
pair_buck_coul_long.cpp:370: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_long.cpp:374: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_long.cpp:375: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_long.cpp:376: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_long.cpp:377: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_long.cpp: In member function âvirtual void
LAMMPS_NS::PairBuckCoulLong::read_restart_settings(FILE*)â:
pair_buck_coul_long.cpp:406: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_long.cpp:407: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_long.cpp:408: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck_coul_long.cpp:409: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_buck.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_buck_omp.cpp
pair_buck.cpp: In member function âvirtual void
LAMMPS_NS::PairBuck::read_restart(FILE*)â:
pair_buck.cpp:306: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck.cpp:310: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck.cpp:311: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck.cpp:312: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck.cpp:313: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck.cpp: In member function âvirtual void
LAMMPS_NS::PairBuck::read_restart_settings(FILE*)â:
pair_buck.cpp:341: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck.cpp:342: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_buck.cpp:343: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_comb.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_coul_cut.cpp
pair_coul_cut.cpp: In member function âvirtual void
LAMMPS_NS::PairCoulCut::read_restart(FILE*)â:
pair_coul_cut.cpp:248: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_coul_cut.cpp:251: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_coul_cut.cpp: In member function âvirtual void
LAMMPS_NS::PairCoulCut::read_restart_settings(FILE*)â:
pair_coul_cut.cpp:275: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_coul_cut.cpp:276: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_coul_cut.cpp:277: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_coul_cut_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_coul_debye.cpp
pair_coul_debye.cpp: In member function âvirtual void
LAMMPS_NS::PairCoulDebye::read_restart_settings(FILE*)â:
pair_coul_debye.cpp:151: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_coul_debye.cpp:152: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_coul_debye.cpp:153: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_coul_debye.cpp:154: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_coul_debye_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_coul_long.cpp
pair_coul_long.cpp: In member function âvirtual void
LAMMPS_NS::PairCoulLong::read_restart_settings(FILE*)â:
pair_coul_long.cpp:480: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_coul_long.cpp:481: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_coul_long.cpp:482: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_coul_long_gpu.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_coul_long_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_dpd.cpp
pair_dpd.cpp: In member function âvirtual void
LAMMPS_NS::PairDPD::read_restart(FILE*)â:
pair_dpd.cpp:313: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_dpd.cpp:317: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_dpd.cpp:318: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_dpd.cpp:319: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_dpd.cpp: In member function âvirtual void
LAMMPS_NS::PairDPD::read_restart_settings(FILE*)â:
pair_dpd.cpp:347: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_dpd.cpp:348: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_dpd.cpp:349: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_dpd.cpp:350: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_dpd_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_dpd_tstat.cpp
pair_dpd_tstat.cpp: In member function âvirtual void
LAMMPS_NS::PairDPDTstat::read_restart_settings(FILE*)â:
pair_dpd_tstat.cpp:219: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_dpd_tstat.cpp:220: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_dpd_tstat.cpp:221: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_dpd_tstat.cpp:222: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_dpd_tstat.cpp:223: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_dpd_tstat_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_eam_alloy.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_eam_alloy_omp.cpp
pair_eam_alloy.cpp: In member function âvirtual void
LAMMPS_NS::PairEAMAlloy::read_file(char*)â:
pair_eam_alloy.cpp:137: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_alloy.cpp:138: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_alloy.cpp:139: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_alloy.cpp:140: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_alloy.cpp:165: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_alloy.cpp:185: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_alloy_omp.cpp: In member function âvirtual void
LAMMPS_NS::PairEAMAlloyOMP::read_file(char*)â:
pair_eam_alloy_omp.cpp:137: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_alloy_omp.cpp:138: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_alloy_omp.cpp:139: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_alloy_omp.cpp:140: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_alloy_omp.cpp:165: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_alloy_omp.cpp:185: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_eam.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_eam_fs.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_eam_fs_omp.cpp
pair_eam.cpp: In member function âvirtual void
LAMMPS_NS::PairEAM::read_file(char*)â:
pair_eam.cpp:448: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam.cpp:449: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam.cpp:451: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam.cpp: In member function âvoid LAMMPS_NS::PairEAM::grab(FILE*,
int, double*)â:
pair_eam.cpp:762: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs.cpp: In member function âvirtual void
LAMMPS_NS::PairEAMFS::read_file(char*)â:
pair_eam_fs.cpp:137: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs.cpp:138: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs.cpp:139: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs.cpp:140: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs.cpp:165: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs.cpp:187: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs_omp.cpp: In member function âvirtual void
LAMMPS_NS::PairEAMFSOMP::read_file(char*)â:
pair_eam_fs_omp.cpp:137: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs_omp.cpp:138: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs_omp.cpp:139: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs_omp.cpp:140: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs_omp.cpp:165: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eam_fs_omp.cpp:187: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_eam_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_eim.cpp
pair_eim.cpp: In member function âint
LAMMPS_NS::PairEIM::grabpair(FILE*, int, int)â:
pair_eim.cpp:968: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_eim.cpp:972: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_eim_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_gauss.cpp
pair_gauss.cpp: In member function âvirtual void
LAMMPS_NS::PairGauss::read_restart(FILE*)â:
pair_gauss.cpp:268: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_gauss.cpp:272: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_gauss.cpp:273: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_gauss.cpp:274: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_gauss.cpp: In member function âvirtual void
LAMMPS_NS::PairGauss::read_restart_settings(FILE*)â:
pair_gauss.cpp:301: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_gauss.cpp:302: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_gauss.cpp:303: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_gauss_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_hbond_dreiding_lj.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_hbond_dreiding_lj_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_hbond_dreiding_morse.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_hbond_dreiding_morse_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_hybrid.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_hybrid_overlay.cpp
pair_hybrid.cpp: In member function âvirtual void
LAMMPS_NS::PairHybrid::read_restart(FILE*)â:
pair_hybrid.cpp:575: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_hybrid.cpp:586: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_hybrid.cpp:589: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj96_cut.cpp
pair_lj96_cut.cpp: In member function âvirtual void
LAMMPS_NS::PairLJ96Cut::read_restart(FILE*)â:
pair_lj96_cut.cpp:641: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj96_cut.cpp:645: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj96_cut.cpp:646: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj96_cut.cpp:647: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj96_cut.cpp: In member function âvirtual void
LAMMPS_NS::PairLJ96Cut::read_restart_settings(FILE*)â:
pair_lj96_cut.cpp:675: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj96_cut.cpp:676: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj96_cut.cpp:677: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj96_cut_gpu.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj96_cut_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_charmm_coul_charmm.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_charmm_coul_charmm_implicit.cpp
pair_lj_charmm_coul_charmm.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCharmmCoulCharmm::read_restart(FILE*)â:
pair_lj_charmm_coul_charmm.cpp:379: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_charmm.cpp:383: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_charmm.cpp:384: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_charmm.cpp:385: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_charmm.cpp:386: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_charmm.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCharmmCoulCharmm::read_restart_settings(FILE*)â:
pair_lj_charmm_coul_charmm.cpp:417: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_charmm.cpp:418: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_charmm.cpp:419: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_charmm.cpp:420: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_charmm.cpp:421: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_charmm.cpp:422: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_charmm_coul_charmm_implicit_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_charmm_coul_charmm_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_charmm_coul_long.cpp
pair_lj_charmm_coul_long.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCharmmCoulLong::read_restart(FILE*)â:
pair_lj_charmm_coul_long.cpp:1036: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_long.cpp:1040: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_long.cpp:1041: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_long.cpp:1042: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_long.cpp:1043: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_long.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCharmmCoulLong::read_restart_settings(FILE*)â:
pair_lj_charmm_coul_long.cpp:1073: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_long.cpp:1074: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_long.cpp:1075: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_long.cpp:1076: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_charmm_coul_long.cpp:1077: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_charmm_coul_long_gpu.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_charmm_coul_long_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_cubic.cpp
pair_lj_cubic.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCubic::read_restart(FILE*)â:
pair_lj_cubic.cpp:289: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cubic.cpp:293: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cubic.cpp:294: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cubic.cpp:295: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cubic.cpp:296: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cubic.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCubic::read_restart_settings(FILE*)â:
pair_lj_cubic.cpp:323: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_cubic_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_cut_coul_cut.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_cut_coul_cut_gpu.cpp
pair_lj_cut_coul_cut.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCutCoulCut::read_restart(FILE*)â:
pair_lj_cut_coul_cut.cpp:353: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_cut.cpp:357: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_cut.cpp:358: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_cut.cpp:359: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_cut.cpp:360: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_cut.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCutCoulCut::read_restart_settings(FILE*)â:
pair_lj_cut_coul_cut.cpp:389: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_cut.cpp:390: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_cut.cpp:391: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_cut.cpp:392: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_cut_coul_cut_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_cut_coul_debye.cpp
pair_lj_cut_coul_debye.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCutCoulDebye::read_restart_settings(FILE*)â:
pair_lj_cut_coul_debye.cpp:174: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_debye.cpp:175: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_debye.cpp:176: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_debye.cpp:177: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_debye.cpp:178: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_cut_coul_debye_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_cut_coul_long.cpp
pair_lj_cut_coul_long.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCutCoulLong::read_restart(FILE*)â:
pair_lj_cut_coul_long.cpp:992: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long.cpp:996: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long.cpp:997: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long.cpp:998: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCutCoulLong::read_restart_settings(FILE*)â:
pair_lj_cut_coul_long.cpp:1026: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long.cpp:1027: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long.cpp:1028: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long.cpp:1029: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_cut_coul_long_gpu.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_cut_coul_long_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_cut_coul_long_tip4p.cpp
pair_lj_cut_coul_long_tip4p.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCutCoulLongTIP4P::read_restart_settings(FILE*)â:
pair_lj_cut_coul_long_tip4p.cpp:445: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long_tip4p.cpp:446: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long_tip4p.cpp:447: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long_tip4p.cpp:448: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long_tip4p.cpp:449: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long_tip4p.cpp:451: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long_tip4p.cpp:452: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long_tip4p.cpp:453: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut_coul_long_tip4p.cpp:454: warning: ignoring return value of
âsize_t fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_cut_coul_long_tip4p_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_cut.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_cut_gpu.cpp
pair_lj_cut.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCut::read_restart(FILE*)â:
pair_lj_cut.cpp:635: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut.cpp:639: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut.cpp:640: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut.cpp:641: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut.cpp: In member function âvirtual void
LAMMPS_NS::PairLJCut::read_restart_settings(FILE*)â:
pair_lj_cut.cpp:669: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut.cpp:670: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_cut.cpp:671: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_cut_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_cut_tgpu.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_expand.cpp
pair_lj_expand.cpp: In member function âvirtual void
LAMMPS_NS::PairLJExpand::read_restart(FILE*)â:
pair_lj_expand.cpp:326: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_expand.cpp:330: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_expand.cpp:331: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_expand.cpp:332: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_expand.cpp:333: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_expand.cpp: In member function âvirtual void
LAMMPS_NS::PairLJExpand::read_restart_settings(FILE*)â:
pair_lj_expand.cpp:361: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_expand.cpp:362: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_expand.cpp:363: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_expand_gpu.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_expand_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_gromacs_coul_gromacs.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_gromacs_coul_gromacs_omp.cpp
pair_lj_gromacs_coul_gromacs.cpp: In member function âvirtual void
LAMMPS_NS::PairLJGromacsCoulGromacs::read_restart(FILE*)â:
pair_lj_gromacs_coul_gromacs.cpp:377: warning: ignoring return value
of âsize_t fread(void*, size_t, size_t, FILE*)â, declared with
attribute warn_unused_result
pair_lj_gromacs_coul_gromacs.cpp:381: warning: ignoring return value
of âsize_t fread(void*, size_t, size_t, FILE*)â, declared with
attribute warn_unused_result
pair_lj_gromacs_coul_gromacs.cpp:382: warning: ignoring return value
of âsize_t fread(void*, size_t, size_t, FILE*)â, declared with
attribute warn_unused_result
pair_lj_gromacs_coul_gromacs.cpp: In member function âvirtual void
LAMMPS_NS::PairLJGromacsCoulGromacs::read_restart_settings(FILE*)â:
pair_lj_gromacs_coul_gromacs.cpp:411: warning: ignoring return value
of âsize_t fread(void*, size_t, size_t, FILE*)â, declared with
attribute warn_unused_result
pair_lj_gromacs_coul_gromacs.cpp:412: warning: ignoring return value
of âsize_t fread(void*, size_t, size_t, FILE*)â, declared with
attribute warn_unused_result
pair_lj_gromacs_coul_gromacs.cpp:413: warning: ignoring return value
of âsize_t fread(void*, size_t, size_t, FILE*)â, declared with
attribute warn_unused_result
pair_lj_gromacs_coul_gromacs.cpp:414: warning: ignoring return value
of âsize_t fread(void*, size_t, size_t, FILE*)â, declared with
attribute warn_unused_result
pair_lj_gromacs_coul_gromacs.cpp:415: warning: ignoring return value
of âsize_t fread(void*, size_t, size_t, FILE*)â, declared with
attribute warn_unused_result
pair_lj_gromacs_coul_gromacs.cpp:416: warning: ignoring return value
of âsize_t fread(void*, size_t, size_t, FILE*)â, declared with
attribute warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_gromacs.cpp
pair_lj_gromacs.cpp: In member function âvirtual void
LAMMPS_NS::PairLJGromacs::read_restart(FILE*)â:
pair_lj_gromacs.cpp:340: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_gromacs.cpp:344: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_gromacs.cpp:345: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_gromacs.cpp:346: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_gromacs.cpp:347: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_gromacs.cpp: In member function âvirtual void
LAMMPS_NS::PairLJGromacs::read_restart_settings(FILE*)â:
pair_lj_gromacs.cpp:377: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_gromacs.cpp:378: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_gromacs.cpp:379: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_gromacs.cpp:380: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_lj_gromacs_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_smooth.cpp
pair_lj_smooth.cpp: In member function âvirtual void
LAMMPS_NS::PairLJSmooth::read_restart(FILE*)â:
pair_lj_smooth.cpp:353: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_smooth.cpp:357: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_smooth.cpp:358: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_smooth.cpp:359: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_smooth.cpp:360: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_smooth.cpp: In member function âvirtual void
LAMMPS_NS::PairLJSmooth::read_restart_settings(FILE*)â:
pair_lj_smooth.cpp:390: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_smooth.cpp:391: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_smooth.cpp:392: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_lj_smooth.cpp:393: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_lj_smooth_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_meam.cpp
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
pair_meam.cpp:42: warning: deprecated conversion from string constant to âchar*â
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_morse.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_morse_gpu.cpp
pair_morse.cpp: In member function âvirtual void
LAMMPS_NS::PairMorse::read_restart(FILE*)â:
pair_morse.cpp:264: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_morse.cpp:268: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_morse.cpp:269: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_morse.cpp:270: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_morse.cpp:271: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_morse.cpp: In member function âvirtual void
LAMMPS_NS::PairMorse::read_restart_settings(FILE*)â:
pair_morse.cpp:299: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_morse.cpp:300: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_morse.cpp:301: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_morse_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_omp_gpu.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_rebo.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_soft.cpp
pair_soft.cpp: In member function âvirtual void
LAMMPS_NS::PairSoft::read_restart(FILE*)â:
pair_soft.cpp:246: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_soft.cpp:250: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_soft.cpp:251: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_soft.cpp: In member function âvirtual void
LAMMPS_NS::PairSoft::read_restart_settings(FILE*)â:
pair_soft.cpp:276: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_soft.cpp:277: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_soft_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_sw.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_sw_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_table.cpp
pair_table.cpp: In member function âvoid
LAMMPS_NS::PairTable::read_table(LAMMPS_NS::PairTable::Table*, char*,
char*)â:
pair_table.cpp:354: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_table.cpp:356: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_table.cpp:357: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_table.cpp:363: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_table.cpp:388: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_table.cpp:390: warning: ignoring return value of âchar*
fgets(char*, int, FILE*)â, declared with attribute warn_unused_result
pair_table.cpp: In member function âvirtual void
LAMMPS_NS::PairTable::read_restart_settings(FILE*)â:
pair_table.cpp:884: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_table.cpp:885: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_table_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_tersoff.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_tersoff_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_tersoff_zbl.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c
pair_tersoff_zbl_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_yukawa.cpp
pair_yukawa.cpp: In member function âvirtual void
LAMMPS_NS::PairYukawa::read_restart(FILE*)â:
pair_yukawa.cpp:253: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_yukawa.cpp:257: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_yukawa.cpp:258: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_yukawa.cpp: In member function âvirtual void
LAMMPS_NS::PairYukawa::read_restart_settings(FILE*)â:
pair_yukawa.cpp:285: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_yukawa.cpp:286: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_yukawa.cpp:287: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
pair_yukawa.cpp:288: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pair_yukawa_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pppm_cg.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pppm.cpp
pppm.cpp: In member function âvirtual void LAMMPS_NS::PPPM::init()â:
pppm.cpp:148: warning: deprecated conversion from string constant to âchar*â
pppm.cpp:162: warning: deprecated conversion from string constant to âchar*â
pppm.cpp:163: warning: deprecated conversion from string constant to âchar*â
pppm.cpp:164: warning: deprecated conversion from string constant to âchar*â
pppm.cpp:165: warning: deprecated conversion from string constant to âchar*â
pppm.cpp:166: warning: deprecated conversion from string constant to âchar*â
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pppm_gpu.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c pppm_tip4p.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c random_mars.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c random_park.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c read_data.cpp
read_data.cpp: In member function âvoid
LAMMPS_NS::ReadData::command(int, char**)â:
read_data.cpp:160: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:165: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:170: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp: In member function âvoid LAMMPS_NS::ReadData::header(int)â:
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:335: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp: In member function âvoid LAMMPS_NS::ReadData::anglecoeffs(int)â:
read_data.cpp:953: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:954: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp: In member function âvoid
LAMMPS_NS::ReadData::dihedralcoeffs(int)â:
read_data.cpp:986: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:987: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:988: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:989: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp:990: warning: deprecated conversion from string constant
to âchar*â
read_data.cpp: In member function âvoid
LAMMPS_NS::ReadData::impropercoeffs(int)â:
read_data.cpp:1022: warning: deprecated conversion from string
constant to âchar*â
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c read_restart.cpp
read_restart.cpp: In member function âvoid
LAMMPS_NS::ReadRestart::command(int, char**)â:
read_restart.cpp:178: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:187: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:232: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:238: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp: In member function âvoid
LAMMPS_NS::ReadRestart::type_arrays()â:
read_restart.cpp:709: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp: In member function âvoid
LAMMPS_NS::ReadRestart::force_fields()â:
read_restart.cpp:732: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:735: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:747: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:750: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:758: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:761: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:769: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:772: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:780: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:783: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp: In member function âint LAMMPS_NS::ReadRestart::read_int()â:
read_restart.cpp:804: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp: In member function âdouble
LAMMPS_NS::ReadRestart::read_double()â:
read_restart.cpp:816: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp: In member function âchar*
LAMMPS_NS::ReadRestart::read_char()â:
read_restart.cpp:829: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp:832: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
read_restart.cpp: In member function âLAMMPS_NS::bigint
LAMMPS_NS::ReadRestart::read_bigint()â:
read_restart.cpp:844: warning: ignoring return value of âsize_t
fread(void*, size_t, size_t, FILE*)â, declared with attribute
warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c region_block.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c region_cone.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c region.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c region_cylinder.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c region_intersect.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c region_plane.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c region_prism.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c region_sphere.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c region_union.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c remap.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c remap_wrap.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c replicate.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c respa.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c run.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c set.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c special.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c thermo.cpp
thermo.cpp: In constructor
âLAMMPS_NS::Thermo::Thermo(LAMMPS_NS::LAMMPS*, int, char**)â:
thermo.cpp:137: warning: deprecated conversion from string constant to âchar*â
thermo.cpp: In member function âvoid LAMMPS_NS::Thermo::header()â:
thermo.cpp:276: warning: format not a string literal and no format arguments
thermo.cpp:277: warning: format not a string literal and no format arguments
thermo.cpp: In member function âvoid LAMMPS_NS::Thermo::compute(int)â:
thermo.cpp:347: warning: format not a string literal and no format arguments
thermo.cpp:349: warning: format not a string literal and no format arguments
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c thr_omp.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c timer.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c universe.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c update.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c variable.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c velocity.cpp
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c verlet.cpp
variable.cpp: In member function âint LAMMPS_NS::Variable::next(int, char**)â:
variable.cpp:396: warning: ignoring return value of âint fscanf(FILE*,
const char*, ...)â, declared with attribute warn_unused_result
g++ -O -DLAMMPS_GZIP -I../../lib/meam -I../STUBS -c write_restart.cpp
g++ -O -L../STUBS -L../../lib/meam -L../../lib/gpu -L../../lib/meam
-L/usr/local/cuda/lib64 -L/opt/intel/fce/10.0.023/lib angle_charmm.o
angle_cosine.o angle_cosine_delta.o angle_cosine_periodic.o
angle_cosine_squared.o angle.o angle_harmonic.o angle_hybrid.o
angle_table.o atom.o atom_vec_angle.o atom_vec_atomic.o
atom_vec_bond.o atom_vec_charge.o atom_vec.o atom_vec_ellipsoid.o
atom_vec_full.o atom_vec_hybrid.o atom_vec_line.o atom_vec_molecular.o
atom_vec_sphere.o atom_vec_tri.o bond.o bond_fene.o bond_fene_expand.o
bond_harmonic.o bond_hybrid.o bond_morse.o bond_nonlinear.o
bond_quartic.o bond_table.o change_box.o comm.o compute_angle_local.o
compute_atom_molecule.o compute_bond_local.o compute_centro_atom.o
compute_cluster_atom.o compute_cna_atom.o compute_com.o
compute_com_molecule.o compute_coord_atom.o compute.o
compute_dihedral_local.o compute_displace_atom.o
compute_erotate_sphere.o compute_group_group.o compute_gyration.o
compute_gyration_molecule.o compute_heat_flux.o
compute_improper_local.o compute_ke_atom.o compute_ke.o compute_msd.o
compute_msd_molecule.o compute_pair.o compute_pair_local.o
compute_pe_atom.o compute_pe.o compute_pressure.o
compute_property_atom.o compute_property_local.o
compute_property_molecule.o compute_rdf.o compute_reduce.o
compute_reduce_region.o compute_slice.o compute_stress_atom.o
compute_temp_com.o compute_temp.o compute_temp_deform.o
compute_temp_partial.o compute_temp_profile.o compute_temp_ramp.o
compute_temp_region.o compute_temp_sphere.o compute_ti.o
create_atoms.o create_box.o delete_atoms.o delete_bonds.o
dihedral_charmm.o dihedral_charmm_omp.o dihedral.o dihedral_harmonic.o
dihedral_harmonic_omp.o dihedral_helix.o dihedral_helix_omp.o
dihedral_hybrid.o dihedral_multi_harmonic.o
dihedral_multi_harmonic_omp.o dihedral_opls.o dihedral_opls_omp.o
displace_atoms.o displace_box.o domain.o dump_atom.o dump_cfg.o dump.o
dump_custom.o dump_dcd.o dump_image.o dump_local.o dump_xyz.o error.o
ewald.o fft3d.o fft3d_wrap.o finish.o fix_adapt.o fix_addforce.o
fix_ave_atom.o fix_ave_correlate.o fix_aveforce.o fix_ave_histo.o
fix_ave_spatial.o fix_ave_time.o fix_box_relax.o fix.o fix_deform.o
fix_deposit.o fix_drag.o fix_dt_reset.o fix_efield.o fix_enforce2d.o
fix_evaporate.o fix_external.o fix_gpu.o fix_gravity.o
fix_gravity_omp.o fix_heat.o fix_indent.o fix_langevin.o
fix_lineforce.o fix_minimize.o fix_momentum.o fix_move.o fix_nh.o
fix_nh_sphere.o fix_nph.o fix_nph_sphere.o fix_npt.o fix_npt_sphere.o
fix_nve.o fix_nve_limit.o fix_nve_noforce.o fix_nve_sphere.o
fix_nve_sphere_omp.o fix_nvt.o fix_nvt_sllod.o fix_nvt_sphere.o
fix_orient_fcc.o fix_planeforce.o fix_press_berendsen.o fix_print.o
fix_qeq_comb.o fix_read_restart.o fix_recenter.o fix_respa.o
fix_restrain.o fix_rigid.o fix_rigid_nve.o fix_rigid_nvt.o
fix_setforce.o fix_shake.o fix_shear_history.o fix_shear_history_omp.o
fix_spring.o fix_spring_rg.o fix_spring_self.o fix_store_force.o
fix_store_state.o fix_temp_berendsen.o fix_temp_rescale.o
fix_thermal_conductivity.o fix_tmd.o fix_ttm.o fix_viscosity.o
fix_viscous.o fix_wall.o fix_wall_harmonic.o fix_wall_lj126.o
fix_wall_lj93.o fix_wall_reflect.o fix_wall_region.o force.o group.o
improper.o improper_cvff.o improper_harmonic.o improper_hybrid.o
improper_umbrella.o input.o integrate.o irregular.o kspace.o lammps.o
lattice.o library.o main.o math_extra.o memory.o min_cg.o min.o
min_fire.o min_hftn.o minimize.o min_linesearch.o min_quickmin.o
min_sd.o modify.o neigh_bond.o neighbor.o neigh_derive.o neigh_full.o
neigh_gran.o neigh_half_bin.o neigh_half_multi.o neigh_half_nsq.o
neigh_list.o neigh_request.o neigh_respa.o neigh_stencil.o output.o
pair_adp.o pair_adp_omp.o pair_airebo.o pair_born_coul_long.o
pair_born_coul_long_omp.o pair_born.o pair_born_omp.o
pair_buck_coul_cut.o pair_buck_coul_cut_omp.o pair_buck_coul_long.o
pair_buck_coul_long_omp.o pair_buck.o pair_buck_omp.o pair_comb.o
pair_coul_cut.o pair_coul_cut_omp.o pair_coul_debye.o
pair_coul_debye_omp.o pair_coul_long.o pair_coul_long_gpu.o
pair_coul_long_omp.o pair.o pair_dpd.o pair_dpd_omp.o pair_dpd_tstat.o
pair_dpd_tstat_omp.o pair_eam_alloy.o pair_eam_alloy_omp.o pair_eam.o
pair_eam_fs.o pair_eam_fs_omp.o pair_eam_omp.o pair_eim.o
pair_eim_omp.o pair_gauss.o pair_gauss_omp.o pair_hbond_dreiding_lj.o
pair_hbond_dreiding_lj_omp.o pair_hbond_dreiding_morse.o
pair_hbond_dreiding_morse_omp.o pair_hybrid.o pair_hybrid_overlay.o
pair_lj96_cut.o pair_lj96_cut_gpu.o pair_lj96_cut_omp.o
pair_lj_charmm_coul_charmm.o pair_lj_charmm_coul_charmm_implicit.o
pair_lj_charmm_coul_charmm_implicit_omp.o
pair_lj_charmm_coul_charmm_omp.o pair_lj_charmm_coul_long.o
pair_lj_charmm_coul_long_gpu.o pair_lj_charmm_coul_long_omp.o
pair_lj_cubic.o pair_lj_cubic_omp.o pair_lj_cut_coul_cut.o
pair_lj_cut_coul_cut_gpu.o pair_lj_cut_coul_cut_omp.o
pair_lj_cut_coul_debye.o pair_lj_cut_coul_debye_omp.o
pair_lj_cut_coul_long.o pair_lj_cut_coul_long_gpu.o
pair_lj_cut_coul_long_omp.o pair_lj_cut_coul_long_tip4p.o
pair_lj_cut_coul_long_tip4p_omp.o pair_lj_cut.o pair_lj_cut_gpu.o
pair_lj_cut_omp.o pair_lj_cut_tgpu.o pair_lj_expand.o
pair_lj_expand_gpu.o pair_lj_expand_omp.o
pair_lj_gromacs_coul_gromacs.o pair_lj_gromacs_coul_gromacs_omp.o
pair_lj_gromacs.o pair_lj_gromacs_omp.o pair_lj_smooth.o
pair_lj_smooth_omp.o pair_meam.o pair_morse.o pair_morse_gpu.o
pair_morse_omp.o pair_omp_gpu.o pair_rebo.o pair_soft.o
pair_soft_omp.o pair_sw.o pair_sw_omp.o pair_table.o pair_table_omp.o
pair_tersoff.o pair_tersoff_omp.o pair_tersoff_zbl.o
pair_tersoff_zbl_omp.o pair_yukawa.o pair_yukawa_omp.o pppm_cg.o
pppm.o pppm_gpu.o pppm_tip4p.o random_mars.o random_park.o read_data.o
read_restart.o region_block.o region_cone.o region.o region_cylinder.o
region_intersect.o region_plane.o region_prism.o region_sphere.o
region_union.o remap.o remap_wrap.o replicate.o respa.o run.o set.o
special.o thermo.o thr_omp.o timer.o universe.o update.o variable.o
velocity.o verlet.o write_restart.o -lgpu -lmeam ../STUBS/libmpi.a
-lcudart -lcuda -lgfortran -lmpi -lmeam -o ../lmp_serial
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`lmp_gpu_forces(double**, double**, double*, double**, double*,
double&)':
pair_gpu_device.cpp:(.text+0xe7): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text+0x100): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text+0x143): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text+0x1aa): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text+0x1f9): undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text+0x279): undefined reference to `MPI_Wtime'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`ucl_cudadr::UCL_Kernel::run()':
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr10UCL_Kernel3runEv[ucl_cudadr::UCL_Kernel::run()]+0xa1):
undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr10UCL_Kernel3runEv[ucl_cudadr::UCL_Kernel::run()]+0x62):
undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::gpu_barrier()':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11gpu_barrierEv[PairGPUDevice<float,

::gpu_barrier()]+0x7): undefined reference to `MPI_Barrier'

../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::world_barrier()':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE13world_barrierEv[PairGPUDevice<float,

::world_barrier()]+0x7): undefined reference to `MPI_Barrier'

../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::stop_host_timer()':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE15stop_host_timerEv[PairGPUDevice<float,

::stop_host_timer()]+0x11): undefined reference to `MPI_Wtime'

../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::start_host_timer()':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE16start_host_timerEv[PairGPUDevice<float,

::start_host_timer()]+0x5): undefined reference to `MPI_Wtime'

../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::output_times(ucl_cudadr::UCL_Timer&,
PairGPUAns<float, float>&, PairGPUNbor&, double, double, double,
double, int, _IO_FILE*)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE12output_timesERN10ucl_cudadr9UCL_TimerER10PairGPUAnsIffER11PairGPUNborddddiP8_IO_FILE[PairGPUDevice<float,

::output_times(ucl_cudadr::UCL_Timer&, PairGPUAns<float,
&, PairGPUNbor&, double, double, double, double, int,

_IO_FILE*)]+0x155): undefined reference to `MPI_Reduce'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE12output_timesERN10ucl_cudadr9UCL_TimerER10PairGPUAnsIffER11PairGPUNborddddiP8_IO_FILE[PairGPUDevice<float,

::output_times(ucl_cudadr::UCL_Timer&, PairGPUAns<float,
&, PairGPUNbor&, double, double, double, double, int,

_IO_FILE*)]+0x1af): undefined reference to `MPI_Reduce'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`ucl_cudadr::UCL_Timer::time()':
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr9UCL_Timer4timeEv[ucl_cudadr::UCL_Timer::time()]+0x5b):
undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr9UCL_Timer4timeEv[ucl_cudadr::UCL_Timer::time()]+0xa1):
undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::fix_gpu(double**, double**, double*,
double**, double*, double&)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0x87): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0xa0): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0xe5): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0x14c): undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0x19b): undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE7fix_gpuEPPdS2_S1_S2_S1_Rd[PairGPUDevice<float,

::fix_gpu(double**, double**, double*, double**, double*,

double&)]+0x219): undefined reference to `MPI_Wtime'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float,

::output_kspace_times(ucl_cudadr::UCL_Timer&,

ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&,
ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&, PairGPUAns<float,

&, double, double, double, _IO_FILE*)':

pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE19output_kspace_timesERN10ucl_cudadr9UCL_TimerES3_S3_S3_S3_R10PairGPUAnsIffEdddP8_IO_FILE[PairGPUDevice<float,

::output_kspace_times(ucl_cudadr::UCL_Timer&,

ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&,
ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&, PairGPUAns<float,

&, double, double, double, _IO_FILE*)]+0x154): undefined

reference to `MPI_Reduce'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE19output_kspace_timesERN10ucl_cudadr9UCL_TimerES3_S3_S3_S3_R10PairGPUAnsIffEdddP8_IO_FILE[PairGPUDevice<float,

::output_kspace_times(ucl_cudadr::UCL_Timer&,

ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&,
ucl_cudadr::UCL_Timer&, ucl_cudadr::UCL_Timer&, PairGPUAns<float,

&, double, double, double, _IO_FILE*)]+0x1ae): undefined

reference to `MPI_Reduce'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`ucl_cudadr::UCL_Timer::init(ucl_cudadr::UCL_Device&)':
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr9UCL_Timer4initERNS_10UCL_DeviceE[ucl_cudadr::UCL_Timer::init(ucl_cudadr::UCL_Device&)]+0xd1):
undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN10ucl_cudadr9UCL_Timer4initERNS_10UCL_DeviceE[ucl_cudadr::UCL_Timer::init(ucl_cudadr::UCL_Device&)]+0x97):
undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::zero(ucl_cudadr::UCL_D_Vec<int>&, int)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE4zeroERN10ucl_cudadr9UCL_D_VecIiEEi[PairGPUDevice<float,

::zero(ucl_cudadr::UCL_D_Vec<int>&, int)]+0x97): undefined

reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE4zeroERN10ucl_cudadr9UCL_D_VecIiEEi[PairGPUDevice<float,

::zero(ucl_cudadr::UCL_D_Vec<int>&, int)]+0x20a): undefined

reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE4zeroERN10ucl_cudadr9UCL_D_VecIiEEi[PairGPUDevice<float,

::zero(ucl_cudadr::UCL_D_Vec<int>&, int)]+0x251): undefined

reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o):pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE4zeroERN10ucl_cudadr9UCL_D_VecIiEEi[PairGPUDevice<float,

::zero(ucl_cudadr::UCL_D_Vec<int>&, int)]+0x291): more undefined

references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::estimate_gpu_overhead(int, double&,
double&)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x46e):

undefined reference to `MPI_Barrier'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x4aa):

undefined reference to `MPI_Barrier'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x4af):

undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x586):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x604):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x641):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x864):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x8a1):

undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o):pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x8e1): more

undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::estimate_gpu_overhead(int, double&,
double&)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0xbb9):

undefined reference to `MPI_Wtime'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0xc82):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0xcc1):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0xcf8):

undefined reference to `MPI_Allreduce'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0xd24):

undefined reference to `MPI_Allreduce'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x115a):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x1199):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x11d3):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x120d):

undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x1247):

undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_device.o):pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE21estimate_gpu_overheadEiRdS1_[PairGPUDevice<float,

::estimate_gpu_overhead(int, double&, double&)]+0x1281): more

undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pair_gpu_device.o): In function
`PairGPUDevice<float, float>::init_device(int, int, int, int, int,
double, int, int)':
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int, int)]+0xa7):

undefined reference to `MPI_Comm_rank'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int, int)]+0xba):

undefined reference to `MPI_Comm_size'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int, int)]+0xcd):

undefined reference to `MPI_Comm_rank'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int, int)]+0xe0):

undefined reference to `MPI_Comm_size'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x112): undefined reference to `MPI_Get_processor_name'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x13d): undefined reference to `MPI_Allgather'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x4a5): undefined reference to `MPI_Comm_split'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x4b7): undefined reference to `MPI_Comm_rank'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x51d): undefined reference to `MPI_Comm_split'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x530): undefined reference to `MPI_Comm_rank'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x643): undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x688): undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x72f): undefined reference to `MPI_Abort'
pair_gpu_device.cpp:(.text._ZN13PairGPUDeviceIffE11init_deviceEiiiiidii[PairGPUDevice<float,

::init_device(int, int, int, int, int, double, int,

int)]+0x76b): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function `void
ucl_cudadr::ucl_copy<ucl_cudadr::UCL_D_Vec<float>,
ucl_cudadr::UCL_H_Vec<float> >(ucl_cudadr::UCL_D_Vec<float>&,
ucl_cudadr::UCL_H_Vec<float> const&, unsigned long, CUstream_st*&)':
pppm_gpu_memory.cpp:(.text._ZN10ucl_cudadr8ucl_copyINS_9UCL_D_VecIfEENS_9UCL_H_VecIfEEEEvRT_RKT0_mRP11CUstream_st[void
ucl_cudadr::ucl_copy<ucl_cudadr::UCL_D_Vec<float>,
ucl_cudadr::UCL_H_Vec<float> >(ucl_cudadr::UCL_D_Vec<float>&,
ucl_cudadr::UCL_H_Vec<float> const&, unsigned long,
CUstream_st*&)]+0x5d): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o):pppm_gpu_memory.cpp:(.text._ZN10ucl_cudadr8ucl_copyINS_9UCL_D_VecIdEENS_9UCL_H_VecIdEEEEvRT_RKT0_mRP11CUstream_st[void
ucl_cudadr::ucl_copy<ucl_cudadr::UCL_D_Vec<double>,
ucl_cudadr::UCL_H_Vec<double> >(ucl_cudadr::UCL_D_Vec<double>&,
ucl_cudadr::UCL_H_Vec<double> const&, unsigned long,
CUstream_st*&)]+0x5d): more undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function
`PPPMGPUMemory<float, float, float, _lgpu_float4>::_precompute(int,
int, int, double**, int*, bool&, double*, double*, double, double,
double)':
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0x9c1):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xa11):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xa41):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xabd):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xb29):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xb69):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xba9):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xbe9):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xc29):
undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o):pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xc69): more
undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function
`PPPMGPUMemory<float, float, float, _lgpu_float4>::spread(int, int,
int, double**, int*, bool&, double*, double*, double, double,
double)':
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0xa9): undefined
reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0xf1): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x104): undefined
reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x2a7): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, float, _lgpu_float4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x2b6): undefined
reference to `MPI_Wtime'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function
`PPPMGPUMemory<float, float, float, _lgpu_float4>::interp(float)':
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0x57): undefined reference
to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0xbe): undefined reference
to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0x10a): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0x1a4): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0x29f): undefined
reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o):pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIfff12_lgpu_float4E6interpEf[PPPMGPUMemory<float,
float, float, _lgpu_float4>::interp(float)]+0x34c): more undefined
references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function
`PPPMGPUMemory<float, float, double, _lgpu_double4>::_precompute(int,
int, int, double**, int*, bool&, double*, double*, double, double,
double)':
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0x991):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0x9e1):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xa11):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xa8d):
undefined reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xaf9):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xb39):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xb79):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xbb9):
undefined reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xbf9):
undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pppm_gpu_memory.o):pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E11_precomputeEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::_precompute(int, int, int, double**,
int*, bool&, double*, double*, double, double, double)]+0xc39): more
undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(pppm_gpu_memory.o): In function
`PPPMGPUMemory<float, float, double, _lgpu_double4>::spread(int, int,
int, double**, int*, bool&, double*, double*, double, double,
double)':
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0xa9): undefined
reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0xf1): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x104): undefined
reference to `MPI_Wtime'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x2a7): undefined
reference to `MPI_Abort'
pppm_gpu_memory.cpp:(.text._ZN13PPPMGPUMemoryIffd13_lgpu_double4E6spreadEiiiPPdPiRbS2_S2_ddd[PPPMGPUMemory<float,
float, double, _lgpu_double4>::spread(int, int, int, double**, int*,
bool&, double*, double*, double, double, double)]+0x2b6): undefined
reference to `MPI_Wtime'
../../lib/gpu/libgpu.a(pppm_l_gpu.o): In function
`pppm_gpu_init_d(int, int, _IO_FILE*, int, int, int, int, int, int,
int, double**, double**, double, int, int, int, int&)':
pppm_l_gpu.cpp:(.text+0x248): undefined reference to `MPI_Barrier'
pppm_l_gpu.cpp:(.text+0x27e): undefined reference to `MPI_Barrier'
../../lib/gpu/libgpu.a(pppm_l_gpu.o): In function
`pppm_gpu_init_f(int, int, _IO_FILE*, int, int, int, int, int, int,
int, float**, float**, double, int, int, int, int&)':
pppm_l_gpu.cpp:(.text+0x618): undefined reference to `MPI_Barrier'
pppm_l_gpu.cpp:(.text+0x64e): undefined reference to `MPI_Barrier'
../../lib/gpu/libgpu.a(lj_cut_gpu.o): In function `ljl_gpu_init(int,
double**, double**, double**, double**, double**, double**, double*,
int, int, int, int, double, int&, _IO_FILE*)':
lj_cut_gpu.cpp:(.text+0x2b3): undefined reference to `MPI_Barrier'
../../lib/gpu/libgpu.a(lj_cut_gpu.o):lj_cut_gpu.cpp:(.text+0x2ee):
more undefined references to `MPI_Barrier' follow
../../lib/gpu/libgpu.a(pair_gpu_atom.o): In function
`PairGPUAtom<float, float>::cast_x_data(double**, int const*)':
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_x_dataEPPdPKi[PairGPUAtom<float,

::cast_x_data(double**, int const*)]+0x29): undefined reference

to `MPI_Wtime'
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_x_dataEPPdPKi[PairGPUAtom<float,

::cast_x_data(double**, int const*)]+0xa4): undefined reference

to `MPI_Wtime'
../../lib/gpu/libgpu.a(pair_gpu_atom.o): In function
`PairGPUAtom<float, float>::sort_neighbor(int)':
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE13sort_neighborEi[PairGPUAtom<float,

::sort_neighbor(int)]+0x58): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(pair_gpu_atom.o): In function
`PairGPUAtom<float, float>::cast_copy_x(double**, int*)':
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_copy_xEPPdPi[PairGPUAtom<float,

::cast_copy_x(double**, int*)]+0x71): undefined reference to

`MPI_Wtime'
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_copy_xEPPdPi[PairGPUAtom<float,

::cast_copy_x(double**, int*)]+0xe6): undefined reference to

`MPI_Wtime'
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_copy_xEPPdPi[PairGPUAtom<float,

::cast_copy_x(double**, int*)]+0x1b1): undefined reference to

`MPI_Abort'
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_copy_xEPPdPi[PairGPUAtom<float,

::cast_copy_x(double**, int*)]+0x1f1): undefined reference to

`MPI_Abort'
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE11cast_copy_xEPPdPi[PairGPUAtom<float,

::cast_copy_x(double**, int*)]+0x141): undefined reference to

`MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_atom.o): In function
`PairGPUAtom<float, float>::add_q_data()':
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE10add_q_dataEv[PairGPUAtom<float,

::add_q_data()]+0x71): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(pair_gpu_atom.o): In function
`PairGPUAtom<float, float>::add_quat_data()':
pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE13add_quat_dataEv[PairGPUAtom<float,

::add_quat_data()]+0x81): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(pair_gpu_atom.o):pair_gpu_atom.cpp:(.text._ZN11PairGPUAtomIffE10acc_timersEv[PairGPUAtom<float,

::acc_timers()]+0x6d): more undefined references to `MPI_Abort'

follow
../../lib/gpu/libgpu.a(pair_gpu_ans.o): In function `PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)':
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE11get_answersEPPdS2_S1_S2_S1_Rd[PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)]+0x35): undefined reference to `MPI_Wtime'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE11get_answersEPPdS2_S1_S2_S1_Rd[PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)]+0x80): undefined reference to `MPI_Abort'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE11get_answersEPPdS2_S1_S2_S1_Rd[PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)]+0x93): undefined reference to `MPI_Wtime'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE11get_answersEPPdS2_S1_S2_S1_Rd[PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)]+0xac): undefined reference to `MPI_Wtime'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE11get_answersEPPdS2_S1_S2_S1_Rd[PairGPUAns<float,

::get_answers(double**, double**, double*, double**, double*,

double&)]+0xee): undefined reference to `MPI_Wtime'
../../lib/gpu/libgpu.a(pair_gpu_ans.o): In function `PairGPUAns<float,

::acc_timers()':

pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE10acc_timersEv[PairGPUAns<float,

::acc_timers()]+0x65): undefined reference to `MPI_Abort'

pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE10acc_timersEv[PairGPUAns<float,

::acc_timers()]+0xc1): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(pair_gpu_ans.o): In function `PairGPUAns<float,

::init(int, bool, bool, ucl_cudadr::UCL_Device&)':

pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE4initEibbRN10ucl_cudadr10UCL_DeviceE[PairGPUAns<float,

::init(int, bool, bool, ucl_cudadr::UCL_Device&)]+0x15a):

undefined reference to `MPI_Abort'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE4initEibbRN10ucl_cudadr10UCL_DeviceE[PairGPUAns<float,

::init(int, bool, bool, ucl_cudadr::UCL_Device&)]+0x1f9):

undefined reference to `MPI_Abort'
pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE4initEibbRN10ucl_cudadr10UCL_DeviceE[PairGPUAns<float,

::init(int, bool, bool, ucl_cudadr::UCL_Device&)]+0x239):

undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(pair_gpu_ans.o):pair_gpu_ans.cpp:(.text._ZN10PairGPUAnsIffE4initEibbRN10ucl_cudadr10UCL_DeviceE[PairGPUAns<float,

::init(int, bool, bool, ucl_cudadr::UCL_Device&)]+0x279): more

undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::build_nbor_list(int, int, int,
double**, int*, double*, double*, int*, int**, int**, bool&)':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[AtomicGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x3f1): undefined reference to
`MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[AtomicGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x469): undefined reference to
`MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[AtomicGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x4c1): undefined reference to
`MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[AtomicGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x501): undefined reference to
`MPI_Abort'
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::zero_timers()':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE11zero_timersEv[AtomicGPUMemory<float,

::zero_timers()]+0x67): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE11zero_timersEv[AtomicGPUMemory<float,

::zero_timers()]+0xd5): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE11zero_timersEv[AtomicGPUMemory<float,

::zero_timers()]+0x193): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(atomic_gpu_memory.o):atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE11zero_timersEv[AtomicGPUMemory<float,

::zero_timers()]+0x247): more undefined references to

`MPI_Abort' follow
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::clear_atomic()':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x34e): undefined reference to `MPI_Reduce'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x3d9): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x476): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x4dc): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x519): undefined reference to `MPI_Abort'

atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE12clear_atomicEv[AtomicGPUMemory<float,

::clear_atomic()]+0x591): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(atomic_gpu_memory.o):atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE10acc_timersEv[AtomicGPUMemory<float,

::acc_timers()]+0x161): more undefined references to `MPI_Abort'

follow
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::compute(int, int, int, double**, int*,
int*, int*, int**, bool, bool, bool, bool, int&, double, bool&)':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x3a1): undefined
reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x416): undefined
reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x471): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x4d9): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x516): undefined
reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x51f): undefined
reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x56d): undefined
reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x5f1): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x631): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x671): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x6ef): undefined
reference to `MPI_Allreduce'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x885): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x8f3): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0x987): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0xa31): undefined
reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0xa71): undefined
reference to `MPI_Abort'
../../lib/gpu/libgpu.a(atomic_gpu_memory.o):atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&)]+0xb0e): more undefined
references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::compute(int, int, int, double**, int*,
double*, double*, int*, int**, int**, bool, bool, bool, bool, int&,
int**, int**, double, bool&)':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x4b6): undefined reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x4bf): undefined reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x50d): undefined reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x521): undefined reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x596): undefined reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x5f1): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x631): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x671): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x707): undefined reference to `MPI_Allreduce'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x81e): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x891): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x933): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0x999): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xa01): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(atomic_gpu_memory.o):atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xa41): more undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(atomic_gpu_memory.o): In function
`AtomicGPUMemory<float, float>::compute(int, int, int, double**, int*,
double*, double*, int*, int**, int**, bool, bool, bool, bool, int&,
int**, int**, double, bool&)':
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xd6b): undefined reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xd74): undefined reference to `MPI_Wtime'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xdc9): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xe15): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xe24): undefined reference to `MPI_Barrier'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xe91): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xf81): undefined reference to `MPI_Abort'
atomic_gpu_memory.cpp:(.text._ZN15AtomicGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRb[AtomicGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&)]+0xff1): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float,

::compile_kernels(ucl_cudadr::UCL_Device&, char const*)':

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15compile_kernelsERN10ucl_cudadr10UCL_DeviceEPKc[ChargeGPUMemory<float,

::compile_kernels(ucl_cudadr::UCL_Device&, char const*)]+0x1c1):

undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15compile_kernelsERN10ucl_cudadr10UCL_DeviceEPKc[ChargeGPUMemory<float,

::compile_kernels(ucl_cudadr::UCL_Device&, char const*)]+0x201):

undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(charge_gpu_memory.o):charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE11init_atomicEiiiiddP8_IO_FILEPKc[ChargeGPUMemory<float,

::init_atomic(int, int, int, int, double, double, _IO_FILE*,

char const*)]+0x1cd): more undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::build_nbor_list(int, int, int,
double**, int*, double*, double*, int*, int**, int**, bool&)':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[ChargeGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x471): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[ChargeGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x4e9): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[ChargeGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x541): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[ChargeGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x581): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE15build_nbor_listEiiiPPdPiS1_S1_S3_PS3_S4_Rb[ChargeGPUMemory<float,

::build_nbor_list(int, int, int, double**, int*, double*,

double*, int*, int**, int**, bool&)]+0x5c1): undefined reference to
`MPI_Abort'
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::clear_atomic()':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x249): undefined reference to `MPI_Abort'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x289): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(charge_gpu_memory.o):charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x2c9): more undefined references to

`MPI_Abort' follow
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::clear_atomic()':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x34e): undefined reference to `MPI_Reduce'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x3d9): undefined reference to `MPI_Abort'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x476): undefined reference to `MPI_Abort'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x4dc): undefined reference to `MPI_Abort'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x519): undefined reference to `MPI_Abort'

charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE12clear_atomicEv[ChargeGPUMemory<float,

::clear_atomic()]+0x591): undefined reference to `MPI_Abort'

../../lib/gpu/libgpu.a(charge_gpu_memory.o):charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE10acc_timersEv[ChargeGPUMemory<float,

::acc_timers()]+0x161): more undefined references to `MPI_Abort'

follow
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::compute(int, int, int, double**, int*,
int*, int*, int**, bool, bool, bool, bool, int&, double, bool&,
double*, int, double*, double*)':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x3e1): undefined reference to `MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x456): undefined reference to `MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x4c1): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x561): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x59e): undefined reference to `MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x5a7): undefined reference to `MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x5f5): undefined reference to `MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x601): undefined reference to `MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x658): undefined reference to `MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x6b9): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x6f9): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x739): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x7b7): undefined reference to `MPI_Allreduce'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x94d): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0x9bb): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0xa4f): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0xb01): undefined reference to `MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0xb91): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(charge_gpu_memory.o):charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS3_S3_PS3_bbbbRidRbS1_iS1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, int*, int*, int**,

bool, bool, bool, bool, int&, double, bool&, double*, int, double*,
double*)]+0xbd1): more undefined references to `MPI_Abort' follow
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::compute(int, int, int, double**, int*,
double*, double*, int*, int**, int**, bool, bool, bool, bool, int&,
int**, int**, double, bool&, double*, double*, double*)':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x476): undefined reference to
`MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x47f): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x4cd): undefined reference to
`MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x4e1): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x529): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x559): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x5d6): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x681): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x6d1): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x711): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x751): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x7e7): undefined reference to
`MPI_Allreduce'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x936): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x971): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xa13): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xa79): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xae1): undefined reference to
`MPI_Abort'
../../lib/gpu/libgpu.a(charge_gpu_memory.o):charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xb51): more undefined references
to `MPI_Abort' follow
../../lib/gpu/libgpu.a(charge_gpu_memory.o): In function
`ChargeGPUMemory<float, float>::compute(int, int, int, double**, int*,
double*, double*, int*, int**, int**, bool, bool, bool, bool, int&,
int**, int**, double, bool&, double*, double*, double*)':
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xf4f): undefined reference to
`MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xf58): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xfad): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0xff9): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x1008): undefined reference to
`MPI_Barrier'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x10f1): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x11dd): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x1259): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x1299): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x12e9): undefined reference to
`MPI_Wtime'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x1337): undefined reference to
`MPI_Abort'
charge_gpu_memory.cpp:(.text._ZN15ChargeGPUMemoryIffE7computeEiiiPPdPiS1_S1_S3_PS3_S4_bbbbRiS4_S4_dRbS1_S1_S1_[ChargeGPUMemory<float,

::compute(int, int, int, double**, int*, double*, double*, int*,

int**, int**, bool, bool, bool, bool, int&, int**, int**, double,
bool&, double*, double*, double*)]+0x1371): undefined reference to
`MPI_Abort'
../../lib/gpu/libgpu.a(lj_cut_gpu_memory.o): In function `void
ucl_cudadr::ucl_copy<ucl_cudadr::UCL_D_Vec<_lgpu_float4>,
ucl_cudadr::UCL_H_Vec<_lgpu_float4>

(ucl_cudadr::UCL_D_Vec<_lgpu_float4>&,

ucl_cudadr::UCL_H_Vec<_lgpu_float4> const&, unsigned long,
CUstream_st*&)':
lj_cut_gpu_memory.cpp:(.text._ZN10ucl_cudadr8ucl_copyINS_9UCL_D_VecI12_lgpu_float4EENS_9UCL_H_VecIS2_EEEEvRT_RKT0_mRP11CUstream_st[void
ucl_cudadr::ucl_copy<ucl_cudadr::UCL_D_Vec<_lgpu_float4>,
ucl_cudadr::UCL_H_Vec<_lgpu_float4>

(ucl_cudadr::UCL_D_Vec<_lgpu_float4>&,

ucl_cudadr::UCL_H_Vec<_lgpu_float4> const&, unsigned long,
CUstream_st*&)]+0x5d): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(lj_cut_gpu_memory.o): In function
`LJL_GPU_Memory<float, float>::init(int, double**, double**, double**,
double**, double**, double**, double*, int, int, int, int, double,
double, _IO_FILE*)':
lj_cut_gpu_memory.cpp:(.text._ZN14LJL_GPU_MemoryIffE4initEiPPdS2_S2_S2_S2_S2_S1_iiiiddP8_IO_FILE[LJL_GPU_Memory<float,

::init(int, double**, double**, double**, double**, double**,

double**, double*, int, int, int, int, double, double,
_IO_FILE*)]+0x746): undefined reference to `MPI_Abort'
lj_cut_gpu_memory.cpp:(.text._ZN14LJL_GPU_MemoryIffE4initEiPPdS2_S2_S2_S2_S2_S1_iiiiddP8_IO_FILE[LJL_GPU_Memory<float,

::init(int, double**, double**, double**, double**, double**,

double**, double*, int, int, int, int, double, double,
_IO_FILE*)]+0x95c): undefined reference to `MPI_Abort'
../../lib/gpu/libgpu.a(lj_cut_gpu_memory.o):lj_cut_gpu_memory.cpp:(.text._ZN14LJL_GPU_MemoryIffE4initEiPPdS2_S2_S2_S2_S2_S1_iiiiddP8_IO_FILE[LJL_GPU_Memory<float,

::init(int, double**, double**, double**, double**, double**,

double**, double*, int, int, int, int, double, double,
_IO_FILE*)]+0x996): more undefined references to `MPI_Abort' follow
collect2: ld returned 1 exit status
make[1]: *** [../lmp_serial] Errore 1
make[1]: uscita dalla directory
"/home/pierog/Scrivania/TESI/DIARIO/20112011/lammps-9Nov11/src/Obj_serial"
make: *** [serial] Errore 2

If I use 'make openmpi' instead of 'make serial' I can compile and I
obtain my lmp_openmpi.
I don't understand where is the problem.
I prefer to use serial instead of openmpi because I will run lammps on
a normal desktop machine with one cpu and one gpu (intel i7-2600k(4
cores) and gtx 560 Ti).
I want to use the omp package instead of mpirun -np X :

env OMP_NUM_THREADS=4 lmp_serial -sf omp -in in.script

Thank you for your helpfulness.

Best regards,
Piero.

hi piero,

Hello!

I'm new in lammps and MD. I'm using them for a university project.

I want to use lammps with these packages:

please try to first compile a version without GPU support
and overall the absolute minimum of packages and then
see if you still get problems.

MEAM isn't GPU accelerated anyway.

axel.