[Trilinos-Users] Linker errors with static MUMPS
Denis Davydov
davydden at gmail.com
Thu Mar 24 19:30:22 EDT 2016
Dera all,
I am trying to build Trilinos as shared library compiled with static MUMPS and get the linking errors below.
MUMPS is built with -fPIC in OPTF, OPTC, and OPTL.
For Trilinos CMake config i use:
-DTPL_ENABLE_MUMPS:BOOL=ON
-DMUMPS_LIBRARY_DIRS=/path/to/mumps/lib
-DMUMPS_LIBRARY_NAMES=dmumps;mumps_common;pord
Regards,
Denis.
[ 34%] Linking CXX shared library libamesos.dylib
Undefined symbols for architecture x86_64:
"__gfortran_adjustl", referenced from:
_dmumps_ in libdmumps.a(dmumps_driver.o)
_dmumps_dump_problem_ in libdmumps.a(dana_driver.o)
"__gfortran_concat_string", referenced from:
_mumps_irealloc_ in libmumps_common.a(tools_common.o)
_mumps_srealloc_ in libmumps_common.a(tools_common.o)
_mumps_drealloc_ in libmumps_common.a(tools_common.o)
_mumps_crealloc_ in libmumps_common.a(tools_common.o)
_mumps_zrealloc_ in libmumps_common.a(tools_common.o)
_dmumps_dump_problem_ in libdmumps.a(dana_driver.o)
"__gfortran_internal_pack", referenced from:
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
___dmumps_load_MOD_dmumps_next_node in libdmumps.a(dmumps_load.o)
_mumps_split_during_mapping.5101 in libmumps_common.a(mumps_static_mapping.o)
"__gfortran_internal_unpack", referenced from:
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
___dmumps_load_MOD_dmumps_next_node in libdmumps.a(dmumps_load.o)
_mumps_split_during_mapping.5101 in libmumps_common.a(mumps_static_mapping.o)
"__gfortran_os_error", referenced from:
_dmumps_ in libdmumps.a(dmumps_driver.o)
_dmumps_ana_driver_ in libdmumps.a(dana_driver.o)
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
___dmumps_parallel_analysis_MOD_dmumps_build_treetab in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_send_buf in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_scotch_graph in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_loc_graph in libdmumps.a(dana_aux_par.o)
...
"__gfortran_random_r8", referenced from:
_mumps_permute_rhs_am1_ in libmumps_common.a(mumps_sol_es.o)
_mumps_propmap.4939 in libmumps_common.a(mumps_static_mapping.o)
_mumps_mod_propmap.4944 in libmumps_common.a(mumps_static_mapping.o)
"__gfortran_runtime_error", referenced from:
_dmumps_ana_driver_ in libdmumps.a(dana_driver.o)
___dmumps_parallel_analysis_MOD_dmumps_build_treetab in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_send_buf in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_scotch_graph in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_loc_graph in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_ana_f_par in libdmumps.a(dana_aux_par.o)
_dmumps_ana_n_par_ in libdmumps.a(dana_aux.o)
...
"__gfortran_runtime_error_at", referenced from:
_dmumps_f77_ in libdmumps.a(dmumps_f77.o)
_dmumps_ in libdmumps.a(dmumps_driver.o)
___dmumps_ooc_MOD_dmumps_ooc_open_files_for_solve in libdmumps.a(dmumps_ooc.o)
___dmumps_ooc_MOD_dmumps_ooc_end_facto in libdmumps.a(dmumps_ooc.o)
_dmumps_gather_matrix_ in libdmumps.a(dana_driver.o)
_dmumps_ana_driver_ in libdmumps.a(dana_driver.o)
_dmumps_end_driver_ in libdmumps.a(dend_driver.o)
...
"__gfortran_select_string", referenced from:
_mumps_parana_avail_ in libmumps_common.a(tools_common.o)
"__gfortran_size0", referenced from:
_dmumps_size_in_struct_ in libdmumps.a(dtools.o)
"__gfortran_st_close", referenced from:
_dmumps_dump_problem_ in libdmumps.a(dana_driver.o)
"__gfortran_st_open", referenced from:
_dmumps_dump_problem_ in libdmumps.a(dana_driver.o)
"__gfortran_st_write", referenced from:
_dmumps_f77_ in libdmumps.a(dmumps_f77.o)
_dmumps_print_icntl_ in libdmumps.a(dmumps_driver.o)
_dmumps_ in libdmumps.a(dmumps_driver.o)
_dmumps_print_keep_ in libdmumps.a(dmumps_driver.o)
_mumps_mem_centralize_ in libmumps_common.a(tools_common.o)
_mumps_irealloc_ in libmumps_common.a(tools_common.o)
_mumps_srealloc_ in libmumps_common.a(tools_common.o)
...
"__gfortran_st_write_done", referenced from:
_dmumps_f77_ in libdmumps.a(dmumps_f77.o)
_dmumps_print_icntl_ in libdmumps.a(dmumps_driver.o)
_dmumps_ in libdmumps.a(dmumps_driver.o)
_dmumps_print_keep_ in libdmumps.a(dmumps_driver.o)
_mumps_mem_centralize_ in libmumps_common.a(tools_common.o)
_mumps_irealloc_ in libmumps_common.a(tools_common.o)
_mumps_srealloc_ in libmumps_common.a(tools_common.o)
...
"__gfortran_stop_string", referenced from:
___mumps_static_mapping_MOD_mumps_sort_msort in libmumps_common.a(mumps_static_mapping.o)
___dmumps_fac_par_m_MOD_dmumps_fac_par in libdmumps.a(dfac_par_m.o)
"__gfortran_string_len_trim", referenced from:
___dmumps_ooc_MOD_dmumps_ooc_init_facto in libdmumps.a(dmumps_ooc.o)
_dmumps_dump_rhs_ in libdmumps.a(dana_driver.o)
_dmumps_dump_matrix_ in libdmumps.a(dana_driver.o)
_dmumps_dump_problem_ in libdmumps.a(dana_driver.o)
"__gfortran_string_trim", referenced from:
_dmumps_ in libdmumps.a(dmumps_driver.o)
_dmumps_dump_problem_ in libdmumps.a(dana_driver.o)
"__gfortran_transfer_array_write", referenced from:
___dmumps_ooc_MOD_dmumps_ooc_open_files_for_solve in libdmumps.a(dmumps_ooc.o)
___dmumps_ooc_MOD_dmumps_ooc_end_solve in libdmumps.a(dmumps_ooc.o)
___dmumps_ooc_MOD_dmumps_get_bottom_area_space in libdmumps.a(dmumps_ooc.o)
___dmumps_ooc_MOD_dmumps_get_top_area_space in libdmumps.a(dmumps_ooc.o)
___dmumps_ooc_MOD_dmumps_solve_is_inode_in_mem in libdmumps.a(dmumps_ooc.o)
___dmumps_ooc_MOD_dmumps_update_read_req_node in libdmumps.a(dmumps_ooc.o)
___dmumps_ooc_MOD_dmumps_read_solve_block in libdmumps.a(dmumps_ooc.o)
...
"__gfortran_transfer_character_write", referenced from:
_dmumps_f77_ in libdmumps.a(dmumps_f77.o)
_dmumps_ in libdmumps.a(dmumps_driver.o)
_mumps_mem_centralize_ in libmumps_common.a(tools_common.o)
_mumps_abort_on_overflow_ in libmumps_common.a(tools_common.o)
_mumps_sort_step_ in libmumps_common.a(tools_common.o)
_check_equal_ in libmumps_common.a(tools_common.o)
___dmumps_ooc_MOD_dmumps_ooc_store_loru in libdmumps.a(dmumps_ooc.o)
...
"__gfortran_transfer_integer_write", referenced from:
_dmumps_f77_ in libdmumps.a(dmumps_f77.o)
_dmumps_print_icntl_ in libdmumps.a(dmumps_driver.o)
_dmumps_ in libdmumps.a(dmumps_driver.o)
_dmumps_print_keep_ in libdmumps.a(dmumps_driver.o)
_check_equal_ in libmumps_common.a(tools_common.o)
___dmumps_ooc_MOD_dmumps_ooc_store_loru in libdmumps.a(dmumps_ooc.o)
___dmumps_ooc_MOD_dmumps_ooc_open_files_for_solve in libdmumps.a(dmumps_ooc.o)
...
"__gfortran_transfer_logical_write", referenced from:
___dmumps_ooc_MOD_dmumps_ooc_store_loru in libdmumps.a(dmumps_ooc.o)
_dmumps_alloc_cb_ in libdmumps.a(dfac_mem_alloc_cb.o)
_dmumps_fac_stack_ in libdmumps.a(dfac_mem_stack.o)
"__gfortran_transfer_real_write", referenced from:
_dmumps_ in libdmumps.a(dmumps_driver.o)
_dmumps_dump_rhs_ in libdmumps.a(dana_driver.o)
_dmumps_dump_matrix_ in libdmumps.a(dana_driver.o)
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
_dmumps_solve_driver_ in libdmumps.a(dsol_driver.o)
___dmumps_load_MOD_dmumps_load_comp_maxmem_pool in libdmumps.a(dmumps_load.o)
___dmumps_load_MOD_dmumps_set_parti_flop_irr in libdmumps.a(dmumps_load.o)
...
"_blacs_gridexit_", referenced from:
_dmumps_end_driver_ in libdmumps.a(dend_driver.o)
_dmumps_init_root_ana_ in libdmumps.a(dtype3_root.o)
"_blacs_gridinfo_", referenced from:
_dmumps_init_root_ana_ in libdmumps.a(dtype3_root.o)
_dmumps_root_solve_ in libdmumps.a(dsol_root_parallel.o)
"_blacs_gridinit_", referenced from:
_dmumps_init_root_ana_ in libdmumps.a(dtype3_root.o)
"_descinit_", referenced from:
_dmumps_solve_2d_bcyclic_ in libdmumps.a(dsol_root_parallel.o)
_dmumps_facto_root_ in libdmumps.a(dfac_root_parallel.o)
"_mpi_abort_", referenced from:
_mumps_abort_ in libmumps_common.a(tools_common.o)
"_mpi_allgatherv_", referenced from:
___dmumps_parallel_analysis_MOD_dmumps_ana_f_par in libdmumps.a(dana_aux_par.o)
"_mpi_allreduce_", referenced from:
_dmumps_set_infog_ in libdmumps.a(dmumps_driver.o)
_dmumps_ in libdmumps.a(dmumps_driver.o)
_mumps_allreducei8_ in libmumps_common.a(tools_common.o)
___dmumps_ooc_MOD_dmumps_ooc_init_solve in libdmumps.a(dmumps_ooc.o)
_dmumps_dump_problem_ in libdmumps.a(dana_driver.o)
_dmumps_ana_driver_ in libdmumps.a(dana_driver.o)
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
...
"_mpi_alltoall_", referenced from:
___dmumps_parallel_analysis_MOD_dmumps_send_buf in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_scotch_graph in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_loc_graph in libdmumps.a(dana_aux_par.o)
_dmumps_numvolsndrcv_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_numvolsndrcvsym_ in libdmumps.a(dfac_scalings_simScale_util.o)
"_mpi_barrier_", referenced from:
_dmumps_finish_recv_ in libdmumps.a(dend_driver.o)
___dmumps_parallel_analysis_MOD_dmumps_ana_f_par in libdmumps.a(dana_aux_par.o)
_dmumps_sol_c_ in libdmumps.a(dsol_c.o)
___dmumps_fac_par_m_MOD_dmumps_fac_par in libdmumps.a(dfac_par_m.o)
_dmumps_setupcomms_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_setupcommssym_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_mpi_cancel_ in libdmumps.a(dfac_process_message.o)
...
"_mpi_bcast_", referenced from:
_dmumps_f77_ in libdmumps.a(dmumps_f77.o)
_dmumps_set_infog_ in libdmumps.a(dmumps_driver.o)
_dmumps_ in libdmumps.a(dmumps_driver.o)
_mumps_bcast_i8_ in libmumps_common.a(tools_common.o)
_dmumps_ana_driver_ in libdmumps.a(dana_driver.o)
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
_dmumps_ini_driver_ in libdmumps.a(dini_driver.o)
...
"_mpi_cancel_", referenced from:
___dmumps_comm_buffer_MOD_buf_deall in libdmumps.a(dmumps_comm_buffer.o)
(maybe you meant: _dmumps_mpi_cancel_)
"_mpi_comm_dup_", referenced from:
_dmumps_ in libdmumps.a(dmumps_driver.o)
_dmumps_ini_driver_ in libdmumps.a(dini_driver.o)
"_mpi_comm_free_", referenced from:
_dmumps_ in libdmumps.a(dmumps_driver.o)
_dmumps_end_driver_ in libdmumps.a(dend_driver.o)
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
___dmumps_parallel_analysis_MOD_dmumps_ana_f_par in libdmumps.a(dana_aux_par.o)
"_mpi_comm_rank_", referenced from:
_dmumps_ in libdmumps.a(dmumps_driver.o)
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
_dmumps_ini_driver_ in libdmumps.a(dini_driver.o)
___dmumps_load_MOD_dmumps_load_init in libdmumps.a(dmumps_load.o)
___dmumps_parallel_analysis_MOD_dmumps_send_buf in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_scotch_graph in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_loc_graph in libdmumps.a(dana_aux_par.o)
...
"_mpi_comm_size_", referenced from:
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
_dmumps_ini_driver_ in libdmumps.a(dini_driver.o)
___dmumps_parallel_analysis_MOD_dmumps_send_buf in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_scotch_graph in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_loc_graph in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_ana_f_par in libdmumps.a(dana_aux_par.o)
"_mpi_comm_split_", referenced from:
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
_dmumps_ini_driver_ in libdmumps.a(dini_driver.o)
___dmumps_parallel_analysis_MOD_dmumps_ana_f_par in libdmumps.a(dana_aux_par.o)
"_mpi_gather_", referenced from:
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
___dmumps_parallel_analysis_MOD_dmumps_build_loc_graph in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_ana_f_par in libdmumps.a(dana_aux_par.o)
"_mpi_gatherv_", referenced from:
___dmumps_parallel_analysis_MOD_dmumps_build_loc_graph in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_ana_f_par in libdmumps.a(dana_aux_par.o)
"_mpi_get_count_", referenced from:
_dmumps_finish_recv_ in libdmumps.a(dend_driver.o)
___dmumps_load_MOD_dmumps_load_recv_msgs in libdmumps.a(dmumps_load.o)
_dmumps_scatter_rhs_ in libdmumps.a(dsol_c.o)
_dmumps_elt_distrib_ in libdmumps.a(dfac_distrib_ELT.o)
_dmumps_recv_and_treat_ in libdmumps.a(dfac_process_message.o)
_dmumps_try_recvtreat_ in libdmumps.a(dfac_process_message.o)
_dmumps_backslv_recv_and_treat_ in libdmumps.a(dsol_bwd_aux.o)
...
"_mpi_get_processor_name_", referenced from:
___mumps_static_mapping_MOD_mumps_init_arch_parameters in libmumps_common.a(mumps_static_mapping.o)
"_mpi_initialized_", referenced from:
_dmumps_ in libdmumps.a(dmumps_driver.o)
"_mpi_iprobe_", referenced from:
_dmumps_finish_recv_ in libdmumps.a(dend_driver.o)
___dmumps_load_MOD_dmumps_load_recv_msgs in libdmumps.a(dmumps_load.o)
___dmumps_parallel_analysis_MOD_dmumps_send_buf in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_scotch_graph in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_loc_graph in libdmumps.a(dana_aux_par.o)
_dmumps_dist_fill_buffer_ in libdmumps.a(dfac_distrib_distentry.o)
_dmumps_redistribution_ in libdmumps.a(dfac_distrib_distentry.o)
...
"_mpi_irecv_", referenced from:
_dmumps_gather_matrix_ in libdmumps.a(dana_driver.o)
___dmumps_parallel_analysis_MOD_dmumps_ana_f_par in libdmumps.a(dana_aux_par.o)
_dmumps_setupcomms_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_docomminf_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_docomm1n_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_setupcommssym_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_try_recvtreat_ in libdmumps.a(dfac_process_message.o)
...
"_mpi_isend_", referenced from:
___dmumps_comm_buffer_MOD_dmumps_buf_bcast_array in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_not_mstr in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_fils in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_broadcast in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_update_load in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_backvec in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_root2slave in libdmumps.a(dmumps_comm_buffer.o)
...
"_mpi_op_create_", referenced from:
_dmumps_deter_reduction_ in libdmumps.a(dfac_determinant.o)
_dmumps_createpartvec_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_createpartvecsym_ in libdmumps.a(dfac_scalings_simScale_util.o)
"_mpi_op_free_", referenced from:
_dmumps_deter_reduction_ in libdmumps.a(dfac_determinant.o)
_dmumps_createpartvec_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_createpartvecsym_ in libdmumps.a(dfac_scalings_simScale_util.o)
"_mpi_pack_", referenced from:
___dmumps_comm_buffer_MOD_dmumps_buf_bcast_array in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_not_mstr in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_fils in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_broadcast in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_update_load in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_backvec in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_contrib_type3 in libdmumps.a(dmumps_comm_buffer.o)
...
"_mpi_pack_size_", referenced from:
___dmumps_comm_buffer_MOD_dmumps_buf_bcast_array in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_not_mstr in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_fils in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_broadcast in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_update_load in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_backvec in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_send_contrib_type3 in libdmumps.a(dmumps_comm_buffer.o)
...
"_mpi_probe_", referenced from:
_dmumps_elt_distrib_ in libdmumps.a(dfac_distrib_ELT.o)
_dmumps_try_recvtreat_ in libdmumps.a(dfac_process_message.o)
_dmumps_backslv_recv_and_treat_ in libdmumps.a(dsol_bwd_aux.o)
_dmumps_solve_recv_and_treat_ in libdmumps.a(dsol_fwd_aux.o)
"_mpi_recv_", referenced from:
_dmumps_gather_matrix_ in libdmumps.a(dana_driver.o)
_dmumps_ana_driver_ in libdmumps.a(dana_driver.o)
_dmumps_finish_recv_ in libdmumps.a(dend_driver.o)
_dmumps_extract_schur_redrhs_ in libdmumps.a(dfac_driver.o)
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
_dmumps_solve_driver_ in libdmumps.a(dsol_driver.o)
___dmumps_load_MOD_dmumps_load_recv_msgs in libdmumps.a(dmumps_load.o)
...
"_mpi_reduce_", referenced from:
_mumps_mem_centralize_ in libmumps_common.a(tools_common.o)
_mumps_reducei8_ in libmumps_common.a(tools_common.o)
_dmumps_avgmax_stat8_ in libdmumps.a(dfac_driver.o)
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
_dmumps_solve_driver_ in libdmumps.a(dsol_driver.o)
___dmumps_parallel_analysis_MOD_dmumps_build_scotch_graph in libdmumps.a(dana_aux_par.o)
_dmumps_anorminf_ in libdmumps.a(dfac_scalings.o)
...
"_mpi_reduce_scatter_", referenced from:
___dmumps_parallel_analysis_MOD_dmumps_build_scotch_graph in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_build_loc_graph in libdmumps.a(dana_aux_par.o)
"_mpi_request_free_", referenced from:
___dmumps_comm_buffer_MOD_buf_deall in libdmumps.a(dmumps_comm_buffer.o)
"_mpi_send_", referenced from:
_dmumps_gather_matrix_ in libdmumps.a(dana_driver.o)
_dmumps_ana_driver_ in libdmumps.a(dana_driver.o)
_dmumps_extract_schur_redrhs_ in libdmumps.a(dfac_driver.o)
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
_dmumps_solve_driver_ in libdmumps.a(dsol_driver.o)
___dmumps_parallel_analysis_MOD_dmumps_ana_f_par in libdmumps.a(dana_aux_par.o)
_dmumps_arrow_finish_send_buf_ in libdmumps.a(darrowheads.o)
...
"_mpi_ssend_", referenced from:
_dmumps_scatter_root_ in libdmumps.a(dtype3_root.o)
_dmumps_gather_root_ in libdmumps.a(dtype3_root.o)
"_mpi_test_", referenced from:
___dmumps_comm_buffer_MOD_buf_look in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_size_available in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_buf_deall in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_comm_buffer_MOD_dmumps_buf_try_free_cb in libdmumps.a(dmumps_comm_buffer.o)
___dmumps_parallel_analysis_MOD_dmumps_send_buf in libdmumps.a(dana_aux_par.o)
_dmumps_dist_fill_buffer_ in libdmumps.a(dfac_distrib_distentry.o)
_dmumps_try_recvtreat_ in libdmumps.a(dfac_process_message.o)
...
"_mpi_type_commit_", referenced from:
_dmumps_deter_reduction_ in libdmumps.a(dfac_determinant.o)
"_mpi_type_contiguous_", referenced from:
_dmumps_deter_reduction_ in libdmumps.a(dfac_determinant.o)
"_mpi_type_free_", referenced from:
_dmumps_deter_reduction_ in libdmumps.a(dfac_determinant.o)
"_mpi_unpack_", referenced from:
___dmumps_load_MOD_dmumps_load_process_message in libdmumps.a(dmumps_load.o)
_dmumps_gather_solution_ in libdmumps.a(dsol_c.o)
_dmumps_gather_solution_am1_ in libdmumps.a(dsol_c.o)
_dmumps_traiter_message_ in libdmumps.a(dfac_process_message.o)
_dmumps_backslv_traiter_message_ in libdmumps.a(dsol_bwd_aux.o)
_dmumps_process_blfac_slave_ in libdmumps.a(dfac_process_blfac_slave.o)
_dmumps_process_blocfacto_ in libdmumps.a(dfac_process_blocfacto.o)
...
"_mpi_wait_", referenced from:
___dmumps_parallel_analysis_MOD_dmumps_send_buf in libdmumps.a(dana_aux_par.o)
___dmumps_parallel_analysis_MOD_dmumps_ana_f_par in libdmumps.a(dana_aux_par.o)
_dmumps_dist_fill_buffer_ in libdmumps.a(dfac_distrib_distentry.o)
_dmumps_redistribution_ in libdmumps.a(dfac_distrib_distentry.o)
_dmumps_try_recvtreat_ in libdmumps.a(dfac_process_message.o)
_dmumps_mpi_cancel_ in libdmumps.a(dfac_process_message.o)
"_mpi_waitall_", referenced from:
_dmumps_setupcomms_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_docomminf_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_docomm1n_ in libdmumps.a(dfac_scalings_simScale_util.o)
_dmumps_setupcommssym_ in libdmumps.a(dfac_scalings_simScale_util.o)
"_mpi_waitany_", referenced from:
_dmumps_gather_matrix_ in libdmumps.a(dana_driver.o)
"_mpi_wtime_", referenced from:
_mumps_secdeb_ in libmumps_common.a(tools_common.o)
_mumps_secfin_ in libmumps_common.a(tools_common.o)
_dmumps_solve_driver_ in libdmumps.a(dsol_driver.o)
_dmumps_compre_new_ in libdmumps.a(dfac_mem_compress_cb.o)
"_numroc_", referenced from:
_dmumps_ana_driver_ in libdmumps.a(dana_driver.o)
_dmumps_fac_driver_ in libdmumps.a(dfac_driver.o)
_dmumps_facto_send_arrowheads_ in libdmumps.a(darrowheads.o)
_dmumps_facto_recv_arrowhd2_ in libdmumps.a(darrowheads.o)
_dmumps_redistribution_ in libdmumps.a(dfac_distrib_distentry.o)
_dmumps_elt_distrib_ in libdmumps.a(dfac_distrib_ELT.o)
_dmumps_root_alloc_static_ in libdmumps.a(dtype3_root.o)
...
"_pdgetrf_", referenced from:
_dmumps_facto_root_ in libdmumps.a(dfac_root_parallel.o)
"_pdgetrs_", referenced from:
_dmumps_solve_2d_bcyclic_ in libdmumps.a(dsol_root_parallel.o)
"_pdpotrf_", referenced from:
_dmumps_facto_root_ in libdmumps.a(dfac_root_parallel.o)
"_pdpotrs_", referenced from:
_dmumps_solve_2d_bcyclic_ in libdmumps.a(dsol_root_parallel.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
More information about the Trilinos-Users
mailing list