Hi,
I installed lam-7.1.1 on my dual Opteron cluster with PGI compiler
(OS is SuSE9.1 for AMD64). The compilation finished without error,
however, when I compile progran APBS/MALOC with MPI, I got a lot
of undefined reference to many subroutines from file libmpi.a, could
someone tell me what might be missing?
: undefined reference to `ah_delete'
: undefined reference to `ah_expand'
: undefined reference to `ah_find'
: undefined reference to `ah_free'
: undefined reference to `ah_init'
: undefined reference to `ah_insert'
: undefined reference to `ah_next'
: undefined reference to `al_append'
: undefined reference to `al_delete'
: undefined reference to `al_find'
: undefined reference to `al_free'
: undefined reference to `al_init'
: undefined reference to `al_insert'
: undefined reference to `al_next'
: undefined reference to `ao_init'
: undefined reference to `ao_parse'
: undefined reference to `ao_setflags'
: undefined reference to `bfiprobe'
: undefined reference to `bfiselect'
: undefined reference to `bfrecv'
: undefined reference to `blktype'
: undefined reference to `dsend'
: undefined reference to `getnodeid'
: undefined reference to `getnodes'
: undefined reference to `getntype'
: undefined reference to `getorigin'
: undefined reference to `getrent'
: undefined reference to `getroute'
: undefined reference to `kenter'
: undefined reference to `kexit'
: undefined reference to `kinit'
: undefined reference to `_kio'
: undefined reference to `kpause'
: undefined reference to `lam_arr_append'
: undefined reference to `lam_arr_find'
: undefined reference to `lam_arr_free'
: undefined reference to `lam_arr_get'
: undefined reference to `lam_arr_init'
: undefined reference to `lam_arr_remove'
: undefined reference to `lam_arr_remove_index'
: undefined reference to `lam_arr_size'
: undefined reference to `lam_debug'
: undefined reference to `lam_debug_close'
: undefined reference to `lam_debug_reopen_all'
: undefined reference to `lam_deregister_object'
: undefined reference to `lam_errorstr'
: undefined reference to `lam_fork'
: undefined reference to `lam_gethostname'
: undefined reference to `lam_get_ncpus'
: undefined reference to `lam_getpid'
: undefined reference to `lam_kexit'
: undefined reference to `lam_ksignal'
: undefined reference to `lam_ksigretry'
: undefined reference to `lam_ksigsetretry'
: undefined reference to `lam_mkcoll'
: undefined reference to `lam_mkpt'
: undefined reference to `lam_mp_finalize'
: undefined reference to `lam_mp_free'
: undefined reference to `lam_mp_init'
: undefined reference to `lam_mp_malloc'
: undefined reference to `lam_mutex_destroy'
: undefined reference to `lam_mutex_init'
: undefined reference to `lam_mutex_is_owner'
: undefined reference to `lam_mutex_lock'
: undefined reference to `lam_mutex_trylock'
: undefined reference to `lam_mutex_unlock'
: undefined reference to `lam_perror'
: undefined reference to `lam_register_objects'
: undefined reference to `lam_reset_pid_cache'
: undefined reference to `lam_rtrnamedel'
: undefined reference to `lam_rtrnameget'
: undefined reference to `lam_rtrnamepub'
: undefined reference to `lam_rtrnamesweep'
: undefined reference to `lam_rtrstore'
: undefined reference to `_lam_signal'
: undefined reference to `lam_ssi_base_close'
: undefined reference to `lam_ssi_base_hostmap'
: undefined reference to `lam_ssi_base_module_compare'
: undefined reference to `lam_ssi_base_module_find'
: undefined reference to `lam_ssi_base_module_registry_unuse'
: undefined reference to `lam_ssi_base_open'
: undefined reference to `lam_ssi_base_param_find'
: undefined reference to `lam_ssi_base_param_lookup_int'
: undefined reference to `lam_ssi_base_param_lookup_string'
: undefined reference to `lam_ssi_base_param_register_int'
: undefined reference to `lam_ssi_base_param_register_string'
: undefined reference to `lam_ssi_base_set_verbose'
: undefined reference to `lam_ssi_cr_did'
: undefined reference to `lam_ssi_cr_verbose'
: undefined reference to `lam_ssi_did'
: undefined reference to `lam_ssi_verbose'
: undefined reference to `lam_strncpy'
: undefined reference to `lam_thread_compare'
: undefined reference to `lam_thread_create'
: undefined reference to `lam_thread_exit'
: undefined reference to `lam_thread_join'
: undefined reference to `lam_thread_self'
: undefined reference to `lam_trpoint'
: undefined reference to `ldogetlinks'
: undefined reference to `lpattach'
: undefined reference to `lt_dlclose'
: undefined reference to `lt_dlopen'
: undefined reference to `lt_dlsym'
: undefined reference to `microsleep'
: undefined reference to `mrev4'
: undefined reference to `next_prime'
: undefined reference to `nid_free'
: undefined reference to `nid_get'
: undefined reference to `nid_parse'
: undefined reference to `nrecv'
: undefined reference to `nsend'
: undefined reference to `rev8'
: undefined reference to `rpdoom'
: undefined reference to `rpstate'
: undefined reference to `rw'
: undefined reference to `sfh_argv_add'
: undefined reference to `sfh_argv_free'
: undefined reference to `sfh_sock_accept_tmout'
: undefined reference to `sfh_sock_open_clt_inet_stm'
: undefined reference to `sfh_sock_open_srv_inet_stm'
: undefined reference to `sfh_sock_set_buf_size'
: undefined reference to `show_help'
: undefined reference to `show_help_file'
: undefined reference to `stoi'
: undefined reference to `tprintf'
: undefined reference to `ttime'
Thanks for any suggestions.
Jyh-Shyong Ho, Ph.D.
Reesearch Scientist
National Center for High Performance Computing
Hsinchu, Taiwan, ROC
|