Hi again,
Sorry if these questions are a little dumb, I’m still relatively new to this. Do you know which libraries would be conflicting with 32 vs. 64 bits? I’m on OSX snow leopard which i believe is 64 bit so I assume the g++ and gfortran compilers that came with it are 64 as well. I have -gfortran in the Makefile.lammps of the meam directory and g++ as the CC in the Lammps makefile with gfortran as the LINK. Heres the error message again; last time i forgot some of the text:
There are a whole bunch of ld: warning: could not create compact unwind for … lines before this.
Undefined symbols for architecture x86_64:
“_for_cpstr”, referenced from:
meam_setup_done in libmeam.a(meam_setup_done.o)
compute_pair_meam in libmeam.a(meam_setup_done.o)
phi_meam in libmeam.a(meam_setup_done.o)
get_densref in libmeam.a(meam_setup_done.o)
get_tavref in libmeam.a(meam_setup_done.o)
compute_reference_density in libmeam.a(meam_setup_done.o)
get_zij2 in libmeam.a(meam_setup_done.o)
…
“___powr8i4”, referenced from:
meam_setup_done in libmeam.a(meam_setup_done.o)
compute_pair_meam in libmeam.a(meam_setup_done.o)
phi_meam in libmeam.a(meam_setup_done.o)
get_densref in libmeam.a(meam_setup_done.o)
compute_reference_density in libmeam.a(meam_setup_done.o)
get_zij2 in libmeam.a(meam_setup_done.o)
“_for_check_mult_overflow64”, referenced from:
compute_pair_meam in libmeam.a(meam_setup_done.o)
“_for_alloc_allocatable”, referenced from:
compute_pair_meam in libmeam.a(meam_setup_done.o)
“__intel_fast_memcpy”, referenced from:
compute_pair_meam in libmeam.a(meam_setup_done.o)
interpolate_meam in libmeam.a(meam_setup_done.o)
“___svml_exp2”, referenced from:
compute_pair_meam in libmeam.a(meam_setup_done.o)
zbl in libmeam.a(meam_setup_done.o)
“_for_dealloc_allocatable”, referenced from:
meam_cleanup in libmeam.a(meam_cleanup.o)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[1]: *** [shlib] Error 1
make: *** [mac] Error 2
Thanks for all the help,
Jacob