cc  -c simu_md.c
cc: Warning: build.h, line 46: The redefinition of the macro "MAX" conflicts with a current definition because the spelling of one or more parameters is different.  The redefinition is now in effect. (macroredef)
#define MAX(x,y)           ((x) > (y) ? (x) : (y))
------------^
cc: Warning: build.h, line 47: The redefinition of the macro "MIN" conflicts with a current definition because the spelling of one or more parameters is different.  The redefinition is now in effect. (macroredef)
#define MIN(x,y)           ((x) < (y) ? (x) : (y))
------------^
cc: Warning: simu_md.c, line 850: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
    *scaled_atom_coords = allocate_2d_array(n_atoms,
----^
cc: Warning: simu_md.c, line 852: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *rel_atom_coords = allocate_2d_array(n_atoms, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 863: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *mol_coords = allocate_2d_array(n_mols, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 864: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *mol_old = allocate_2d_array(n_mols, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 866: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
    *scaled_mol_coords = allocate_2d_array(n_mols, 3,
----^
cc: Warning: simu_md.c, line 871: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *h_inv = allocate_2d_array(3, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 887: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *atom_move = allocate_2d_array(n_atoms, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 903: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *old = allocate_2d_array(n_atoms_max, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 904: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *s_old = allocate_2d_array(n_atoms_max, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 905: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *rel_old = allocate_2d_array(n_atoms_max, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 908: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *ds_opt = allocate_2d_array(n_mols, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 911: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *mol_inert_mt = allocate_2d_array(n_mols, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 912: In this statement, the referenced type of the pointer value "allocate_3d_array(...)" is "pointer to pointer to void", which is not compatible with "pointer to pointer to double". (ptrmismatch)
  *mol_inert_axis = allocate_3d_array(n_mols, 3, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 913: In this statement, the referenced type of the pointer value "allocate_3d_array(...)" is "pointer to pointer to void", which is not compatible with "pointer to pointer to double". (ptrmismatch)
  *mol_order_inst = allocate_3d_array(n_species, 3, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 914: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *lambda = allocate_2d_array(n_species, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 915: In this statement, the referenced type of the pointer value "allocate_3d_array(...)" is "pointer to pointer to void", which is not compatible with "pointer to pointer to double". (ptrmismatch)
  *v = allocate_3d_array(n_species, 3, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 920: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *h_block = allocate_2d_array(3, n_blocks, sizeof(double));
--^
cc: Warning: simu_md.c, line 922: In this statement, the referenced type of the pointer value "allocate_4d_array(...)" is "pointer to pointer to pointer to void", which is not compatible with "pointer to pointer to pointer to double". (ptrmismatch)
  *mol_order_block =  allocate_4d_array(n_species, 3, 3, n_blocks,
--^
cc: Warning: simu_md.c, line 924: In this statement, the referenced type of the pointer value "allocate_3d_array(...)" is "pointer to pointer to void", which is not compatible with "pointer to pointer to double". (ptrmismatch)
  *lambda_block = allocate_3d_array(n_species, 3, n_blocks,
--^
cc: Warning: simu_md.c, line 926: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *cos_theta_block = allocate_2d_array(n_species, n_blocks,
--^
cc: Warning: simu_md.c, line 928: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *phi_block = allocate_2d_array(n_species, n_blocks, sizeof(double));
--^
cc: Warning: simu_md.c, line 929: In this statement, the referenced type of the pointer value "allocate_3d_array(...)" is "pointer to pointer to void", which is not compatible with "pointer to pointer to double". (ptrmismatch)
  *mol_stress_block = allocate_3d_array(3, 3, n_blocks, sizeof(double));
--^
cc: Warning: simu_md.c, line 942: In this statement, the referenced type of the pointer value "allocate_3d_array(...)" is "pointer to pointer to void", which is not compatible with "pointer to pointer to double". (ptrmismatch)
  *mol_order_ave =  allocate_3d_array(n_species, 3, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 943: In this statement, the referenced type of the pointer value "allocate_3d_array(...)" is "pointer to pointer to void", which is not compatible with "pointer to pointer to double". (ptrmismatch)
  *mol_order_unc =  allocate_3d_array(n_species, 3, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 944: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *lambda_ave = allocate_2d_array(n_species, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 945: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *lambda_unc = allocate_2d_array(n_species, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 950: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *mol_stress_ave = allocate_2d_array(3, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 951: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *mol_stress_unc = allocate_2d_array(3, 3, sizeof(double));
--^
cc: Warning: simu_md.c, line 961: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *f_vdw_s = allocate_2d_array(n_atoms, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 962: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *comp_forces = allocate_2d_array(n_atoms, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 963: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *f_stretch = allocate_2d_array(n_atoms, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 964: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *vdw_s_single = allocate_2d_array(n_atoms, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 965: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *at_stress_vdw_s = allocate_2d_array(NDIM, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 966: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *mol_stress_vdw_s = allocate_2d_array(NDIM, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 967: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *mol_stress_stretch = allocate_2d_array(NDIM, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 968: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *at_stress_vdw_single = allocate_2d_array(NDIM, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 969: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *mol_stress_vdw_single = allocate_2d_array(NDIM, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 973: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *mol_range = allocate_2d_array(n_species, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 974: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *atom_vels = allocate_2d_array(n_atoms, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 975: In this statement, the referenced type of the pointer value "allocate_2d_array(...)" is "pointer to void", which is not compatible with "pointer to double". (ptrmismatch)
  *mol_vels = allocate_2d_array(n_atoms, NDIM, sizeof(double));
--^
cc: Warning: simu_md.c, line 229: The scalar variable "vdw_switch" is fetched but not initialized. (uninit1)
  read_set_up_pot(pot_file, vdw_switch, vdw_rad_switch, atm_type, n_type, 
----------------------------^
cc: Warning: simu_md.c, line 473: The scalar variable "layer_spacing" is fetched but not initialized. (uninit1)
  fprintf(f_thermo, "%g ", layer_spacing);
---------------------------^
cc: Warning: simu_md.c, line 725: The scalar variable "skin" is fetched but not initialized. (uninit1)
      n_atoms,  dr_max, ratio_dang_dr, dh_max, skin, atom_coords,
-----------------------------------------------^
cc: Warning: simu_md.c, line 510: The scalar variable "temp_switch" is fetched but not initialized. (uninit1)
   atom_mass, atom_move, h_inv, neigh_switch,temp_switch, mol_vels, mol_mass,
---------------------------------------------^
cc: Warning: simu_md.c, line 539: The scalar variable "n_layers" is fetched but not initialized. (uninit1)
    layer_spacing = h[2][2] / n_layers;
------------------------------^
cc: Warning: simu_md.c, line 319: The scalar variable "sim_switch" is fetched but not initialized. (uninit1)
   if (sim_switch == 0 || sim_switch == 2) {
-------^
cc: Warning: simu_md.c, line 327: The scalar variable "con_switch" is fetched but not initialized. (uninit1)
   if (con_switch)
-------^
cc -g -p -fast -o simu simu_md.o io_simu.o io_ff.o allocate.o  init_simu.o utilities.o potential.o  nr.o nrutil.o scan.o center_of_mass.o  optimize.o cpu.o inertia_tensors.o  nematic_order.o statistics.o cells_phantom.o  cells_nophantom.o force_phantom.o force_nophantom.o  neighbors_phantom.o neighborpot.o geom_mol.o  force_wca_phantom.o parse_pot.o select_potential.o  compute_potential.o integrate.o md.o sum_forces.o thermodynamics.o bonded_forces.o  -lm 
