#ifdef MPI
#define ccsrmm new_mpi_ccsrmm
#define chcsrmm new_mpi_chcsrmm
#define dcsrmm new_mpi_dcsrmm
#define dzcsrmm new_mpi_dzcsrmm
#define sccsrmm new_mpi_sccsrmm
#define scsrmm new_mpi_scsrmm
#define wccsrmm new_mpi_wccsrmm
#define wchcsrmm new_mpi_wchcsrmm
#define wdcsrmm new_mpi_wdcsrmm
#define wscsrmm new_mpi_wscsrmm
#define wzcsrmm new_mpi_wzcsrmm
#define wzhcsrmm new_mpi_wzhcsrmm
#define zcsrmm new_mpi_zcsrmm
#define zhcsrmm new_mpi_zhcsrmm
#define cbicgstab new_mpi_cbicgstab
#define cbicgstab_rci new_mpi_cbicgstab_rci
#define darnoldi new_mpi_darnoldi
#define dbicgstab new_mpi_dbicgstab
#define dbicgstab_rci new_mpi_dbicgstab_rci
#define dcsr_distribute_row new_mpi_dcsr_distribute_row
#define dgarnoldi new_mpi_dgarnoldi
#define dlbcsr_distribute_row new_mpi_dlbcsr_distribute_row
#define dqrgs new_mpi_dqrgs
#define pcbicgstab new_mpi_pcbicgstab
#define pcbicgstab_rci new_mpi_pcbicgstab_rci
#define pdarnoldi new_mpi_pdarnoldi
#define pdbicgstab new_mpi_pdbicgstab
#define pdbicgstab_rci new_mpi_pdbicgstab_rci
#define pdgarnoldi new_mpi_pdgarnoldi
#define pdqrgs new_mpi_pdqrgs
#define pzarnoldi new_mpi_pzarnoldi
#define pzbicgstab new_mpi_pzbicgstab
#define pzbicgstab_rci new_mpi_pzbicgstab_rci
#define pzharnoldi new_mpi_pzharnoldi
#define pzhbicgstab new_mpi_pzhbicgstab
#define pzhgarnoldi new_mpi_pzhgarnoldi
#define pzqrgs new_mpi_pzqrgs
#define zarnoldi new_mpi_zarnoldi
#define zbicgstab new_mpi_zbicgstab
#define zbicgstab_rci new_mpi_zbicgstab_rci
#define zcsr_distribute_row new_mpi_zcsr_distribute_row
#define zharnoldi new_mpi_zharnoldi
#define zhbicgstab new_mpi_zhbicgstab
#define zhgarnoldi new_mpi_zhgarnoldi
#define zlbcsr_distribute_row new_mpi_zlbcsr_distribute_row
#define zqrgs new_mpi_zqrgs
#define caddcsr new_mpi_caddcsr
#define caddlbcsr new_mpi_caddlbcsr
#define ccoo2csr new_mpi_ccoo2csr
#define ccsr2csr_low new_mpi_ccsr2csr_low
#define ccsr2csr_up new_mpi_ccsr2csr_up
#define ccsr_htranspose new_mpi_ccsr_htranspose
#define ccsr_transpose new_mpi_ccsr_transpose
#define ccsr_uplo_to_csr new_mpi_ccsr_uplo_to_csr
#define cfeast_bary_coef new_mpi_cfeast_bary_coef
#define cfeast_contour new_mpi_cfeast_contour
#define cfeast_customcontour new_mpi_cfeast_customcontour
#define cfeast_gcontour new_mpi_cfeast_gcontour
#define cfeast_grational new_mpi_cfeast_grational
#define cfeast_grationalx new_mpi_cfeast_grationalx
#define cfeast_inside_contour new_mpi_cfeast_inside_contour
#define cfeast_inside_contour_old new_mpi_cfeast_inside_contour_old
#define cfeast_inside_contourx new_mpi_cfeast_inside_contourx
#define cfeast_inside_contourx_old new_mpi_cfeast_inside_contourx_old
#define cget_local_block_csr new_mpi_cget_local_block_csr
#define chcsr_convert_full new_mpi_chcsr_convert_full
#define chcsr_uplo_to_csr new_mpi_chcsr_uplo_to_csr
#define cinc_addcsr new_mpi_cinc_addcsr
#define cinc_addlbcsr new_mpi_cinc_addlbcsr
#define clbcsrmm new_mpi_clbcsrmm
#define csaddcsr new_mpi_csaddcsr
#define csaddlbcsr new_mpi_csaddlbcsr
#define csubmat new_mpi_csubmat
#define daddcsr new_mpi_daddcsr
#define dcheck_feast_grci_input new_mpi_dcheck_feast_grci_input
#define dcheck_feast_srci_input new_mpi_dcheck_feast_srci_input
#define dcoo2csr new_mpi_dcoo2csr
#define dcsr2csr_low new_mpi_dcsr2csr_low
#define dcsr2csr_up new_mpi_dcsr2csr_up
#define dcsr_convert_upper new_mpi_dcsr_convert_upper
#define dcsr_transpose new_mpi_dcsr_transpose
#define dcsr_uplo_to_csr new_mpi_dcsr_uplo_to_csr
#define dfeast_gbev new_mpi_dfeast_gbev
#define dfeast_gbevx new_mpi_dfeast_gbevx
#define dfeast_gbgv new_mpi_dfeast_gbgv
#define dfeast_gbgvx new_mpi_dfeast_gbgvx
#define dfeast_gcsrev new_mpi_dfeast_gcsrev
#define dfeast_gcsrevx new_mpi_dfeast_gcsrevx
#define dfeast_gcsrgv new_mpi_dfeast_gcsrgv
#define dfeast_gcsrgvx new_mpi_dfeast_gcsrgvx
#define dfeast_gcsrpev new_mpi_dfeast_gcsrpev
#define dfeast_gcsrpevx new_mpi_dfeast_gcsrpevx
#define dfeast_geev new_mpi_dfeast_geev
#define dfeast_geevx new_mpi_dfeast_geevx
#define dfeast_gegv new_mpi_dfeast_gegv
#define dfeast_gegvx new_mpi_dfeast_gegvx
#define dfeast_gepev new_mpi_dfeast_gepev
#define dfeast_gepevx new_mpi_dfeast_gepevx
#define dfeast_grci new_mpi_dfeast_grci
#define dfeast_grcix new_mpi_dfeast_grcix
#define dfeast_info new_mpi_dfeast_info
#define dfeast_rational new_mpi_dfeast_rational
#define dfeast_rationalx new_mpi_dfeast_rationalx
#define dfeast_sbev new_mpi_dfeast_sbev
#define dfeast_sbevx new_mpi_dfeast_sbevx
#define dfeast_sbgv new_mpi_dfeast_sbgv
#define dfeast_sbgvx new_mpi_dfeast_sbgvx
#define dfeast_scsrev new_mpi_dfeast_scsrev
#define dfeast_scsrev_search new_mpi_dfeast_scsrev_search
#define dfeast_scsrevx new_mpi_dfeast_scsrevx
#define dfeast_scsrgv new_mpi_dfeast_scsrgv
#define dfeast_scsrgv_search new_mpi_dfeast_scsrgv_search
#define dfeast_scsrgvx new_mpi_dfeast_scsrgvx
#define dfeast_scsrpev new_mpi_dfeast_scsrpev
#define dfeast_scsrpevx new_mpi_dfeast_scsrpevx
#define dfeast_srci new_mpi_dfeast_srci
#define dfeast_srcix new_mpi_dfeast_srcix
#define dfeast_syev new_mpi_dfeast_syev
#define dfeast_syevx new_mpi_dfeast_syevx
#define dfeast_sygv new_mpi_dfeast_sygv
#define dfeast_sygvx new_mpi_dfeast_sygvx
#define dfeast_sypev new_mpi_dfeast_sypev
#define dfeast_sypevx new_mpi_dfeast_sypevx
#define dget_local_block_csr new_mpi_dget_local_block_csr
#define difeast_gcsrev new_mpi_difeast_gcsrev
#define difeast_gcsrevx new_mpi_difeast_gcsrevx
#define difeast_gcsrgv new_mpi_difeast_gcsrgv
#define difeast_gcsrgvx new_mpi_difeast_gcsrgvx
#define difeast_gcsrpev new_mpi_difeast_gcsrpev
#define difeast_gcsrpevx new_mpi_difeast_gcsrpevx
#define difeast_scsrev new_mpi_difeast_scsrev
#define difeast_scsrevx new_mpi_difeast_scsrevx
#define difeast_scsrgv new_mpi_difeast_scsrgv
#define difeast_scsrgvx new_mpi_difeast_scsrgvx
#define difeast_scsrpev new_mpi_difeast_scsrpev
#define difeast_scsrpevx new_mpi_difeast_scsrpevx
#define dlbcsr2s new_mpi_dlbcsr2s
#define dlbcsr_transpose new_mpi_dlbcsr_transpose
#define dlbcsr_uplo_to_csr new_mpi_dlbcsr_uplo_to_csr
#define dlbcsrmm new_mpi_dlbcsrmm
#define dset_gauss_legendre new_mpi_dset_gauss_legendre
#define dset_zolotarev new_mpi_dset_zolotarev
#define dsubmat new_mpi_dsubmat
#define feast_name new_mpi_feast_name
#define feastdefault new_mpi_feastdefault
#define feastinit new_mpi_feastinit
#define feastinit_driver new_mpi_feastinit_driver
#define mDZGBMM new_mpi_mDZGBMM
#define pfeast_distribution_type new_mpi_pfeast_distribution_type
#define pfeastinit new_mpi_pfeastinit
#define saddcsr new_mpi_saddcsr
#define scheck_feast_grci_input new_mpi_scheck_feast_grci_input
#define scheck_feast_srci_input new_mpi_scheck_feast_srci_input
#define scoo2csr new_mpi_scoo2csr
#define scsr2csr_low new_mpi_scsr2csr_low
#define scsr2csr_up new_mpi_scsr2csr_up
#define scsr_convert_upper new_mpi_scsr_convert_upper
#define scsr_transpose new_mpi_scsr_transpose
#define scsr_uplo_to_csr new_mpi_scsr_uplo_to_csr
#define sfeast_rational new_mpi_sfeast_rational
#define sfeast_rationalx new_mpi_sfeast_rationalx
#define sset_gauss_legendre new_mpi_sset_gauss_legendre
#define sset_zolotarev new_mpi_sset_zolotarev
#define ssubmat new_mpi_ssubmat
#define zaddcsr new_mpi_zaddcsr
#define zaddlbcsr new_mpi_zaddlbcsr
#define zcoo2csr new_mpi_zcoo2csr
#define zcsr2csr_low new_mpi_zcsr2csr_low
#define zcsr2csr_up new_mpi_zcsr2csr_up
#define zcsr_convert_upper new_mpi_zcsr_convert_upper
#define zcsr_htranspose new_mpi_zcsr_htranspose
#define zcsr_transpose new_mpi_zcsr_transpose
#define zcsr_uplo_to_csr new_mpi_zcsr_uplo_to_csr
#define zdaddcsr new_mpi_zdaddcsr
#define zdaddlbcsr new_mpi_zdaddlbcsr
#define zfeast_bary_coef new_mpi_zfeast_bary_coef
#define zfeast_contour new_mpi_zfeast_contour
#define zfeast_customcontour new_mpi_zfeast_customcontour
#define zfeast_gbev new_mpi_zfeast_gbev
#define zfeast_gbevx new_mpi_zfeast_gbevx
#define zfeast_gbgv new_mpi_zfeast_gbgv
#define zfeast_gbgvx new_mpi_zfeast_gbgvx
#define zfeast_gcontour new_mpi_zfeast_gcontour
#define zfeast_gcsrev new_mpi_zfeast_gcsrev
#define zfeast_gcsrevx new_mpi_zfeast_gcsrevx
#define zfeast_gcsrgv new_mpi_zfeast_gcsrgv
#define zfeast_gcsrgvx new_mpi_zfeast_gcsrgvx
#define zfeast_gcsrpev new_mpi_zfeast_gcsrpev
#define zfeast_gcsrpevx new_mpi_zfeast_gcsrpevx
#define zfeast_geev new_mpi_zfeast_geev
#define zfeast_geevx new_mpi_zfeast_geevx
#define zfeast_gegv new_mpi_zfeast_gegv
#define zfeast_gegvx new_mpi_zfeast_gegvx
#define zfeast_gepev new_mpi_zfeast_gepev
#define zfeast_gepevx new_mpi_zfeast_gepevx
#define zfeast_grational new_mpi_zfeast_grational
#define zfeast_grationalx new_mpi_zfeast_grationalx
#define zfeast_grci new_mpi_zfeast_grci
#define zfeast_grcipev new_mpi_zfeast_grcipev
#define zfeast_grcipevx new_mpi_zfeast_grcipevx
#define zfeast_grcix new_mpi_zfeast_grcix
#define zfeast_hbev new_mpi_zfeast_hbev
#define zfeast_hbevx new_mpi_zfeast_hbevx
#define zfeast_hbgv new_mpi_zfeast_hbgv
#define zfeast_hbgvx new_mpi_zfeast_hbgvx
#define zfeast_hcsrev new_mpi_zfeast_hcsrev
#define zfeast_hcsrev_search new_mpi_zfeast_hcsrev_search
#define zfeast_hcsrevx new_mpi_zfeast_hcsrevx
#define zfeast_hcsrgv new_mpi_zfeast_hcsrgv
#define zfeast_hcsrgv_search new_mpi_zfeast_hcsrgv_search
#define zfeast_hcsrgvx new_mpi_zfeast_hcsrgvx
#define zfeast_hcsrpev new_mpi_zfeast_hcsrpev
#define zfeast_hcsrpevx new_mpi_zfeast_hcsrpevx
#define zfeast_heev new_mpi_zfeast_heev
#define zfeast_heevx new_mpi_zfeast_heevx
#define zfeast_hegv new_mpi_zfeast_hegv
#define zfeast_hegvx new_mpi_zfeast_hegvx
#define zfeast_hepev new_mpi_zfeast_hepev
#define zfeast_hepevx new_mpi_zfeast_hepevx
#define zfeast_hrci new_mpi_zfeast_hrci
#define zfeast_hrcix new_mpi_zfeast_hrcix
#define zfeast_info new_mpi_zfeast_info
#define zfeast_inside_contour new_mpi_zfeast_inside_contour
#define zfeast_inside_contour_old new_mpi_zfeast_inside_contour_old
#define zfeast_inside_contourx new_mpi_zfeast_inside_contourx
#define zfeast_inside_contourx_old new_mpi_zfeast_inside_contourx_old
#define zfeast_sbev new_mpi_zfeast_sbev
#define zfeast_sbevx new_mpi_zfeast_sbevx
#define zfeast_sbgv new_mpi_zfeast_sbgv
#define zfeast_sbgvx new_mpi_zfeast_sbgvx
#define zfeast_scsrev new_mpi_zfeast_scsrev
#define zfeast_scsrevx new_mpi_zfeast_scsrevx
#define zfeast_scsrgv new_mpi_zfeast_scsrgv
#define zfeast_scsrgvx new_mpi_zfeast_scsrgvx
#define zfeast_scsrpev new_mpi_zfeast_scsrpev
#define zfeast_scsrpevx new_mpi_zfeast_scsrpevx
#define zfeast_srci new_mpi_zfeast_srci
#define zfeast_srcipev new_mpi_zfeast_srcipev
#define zfeast_srcipevx new_mpi_zfeast_srcipevx
#define zfeast_srcix new_mpi_zfeast_srcix
#define zfeast_syev new_mpi_zfeast_syev
#define zfeast_syevx new_mpi_zfeast_syevx
#define zfeast_sygv new_mpi_zfeast_sygv
#define zfeast_sygvx new_mpi_zfeast_sygvx
#define zfeast_sypev new_mpi_zfeast_sypev
#define zfeast_sypevx new_mpi_zfeast_sypevx
#define zget_local_block_csr new_mpi_zget_local_block_csr
#define zhcsr_convert_full new_mpi_zhcsr_convert_full
#define zhcsr_uplo_to_csr new_mpi_zhcsr_uplo_to_csr
#define zhlbcsr_uplo_to_csr new_mpi_zhlbcsr_uplo_to_csr
#define zhlbcsrmm new_mpi_zhlbcsrmm
#define zifeast_gcsrev new_mpi_zifeast_gcsrev
#define zifeast_gcsrevx new_mpi_zifeast_gcsrevx
#define zifeast_gcsrgv new_mpi_zifeast_gcsrgv
#define zifeast_gcsrgvx new_mpi_zifeast_gcsrgvx
#define zifeast_gcsrpev new_mpi_zifeast_gcsrpev
#define zifeast_gcsrpevx new_mpi_zifeast_gcsrpevx
#define zifeast_hcsrev new_mpi_zifeast_hcsrev
#define zifeast_hcsrevx new_mpi_zifeast_hcsrevx
#define zifeast_hcsrgv new_mpi_zifeast_hcsrgv
#define zifeast_hcsrgvx new_mpi_zifeast_hcsrgvx
#define zifeast_hcsrpev new_mpi_zifeast_hcsrpev
#define zifeast_hcsrpevx new_mpi_zifeast_hcsrpevx
#define zifeast_scsrev new_mpi_zifeast_scsrev
#define zifeast_scsrevx new_mpi_zifeast_scsrevx
#define zifeast_scsrgv new_mpi_zifeast_scsrgv
#define zifeast_scsrgvx new_mpi_zifeast_scsrgvx
#define zifeast_scsrpev new_mpi_zifeast_scsrpev
#define zifeast_scsrpevx new_mpi_zifeast_scsrpevx
#define zinc_addcsr new_mpi_zinc_addcsr
#define zinc_addlbcsr new_mpi_zinc_addlbcsr
#define zlbcsr2c new_mpi_zlbcsr2c
#define zlbcsr_transpose new_mpi_zlbcsr_transpose
#define zlbcsr_uplo_to_csr new_mpi_zlbcsr_uplo_to_csr
#define zlbcsrmm new_mpi_zlbcsrmm
#define zsubmat new_mpi_zsubmat
#else
#define ccsrmm new_ccsrmm
#define chcsrmm new_chcsrmm
#define dcsrmm new_dcsrmm
#define dzcsrmm new_dzcsrmm
#define sccsrmm new_sccsrmm
#define scsrmm new_scsrmm
#define wccsrmm new_wccsrmm
#define wchcsrmm new_wchcsrmm
#define wdcsrmm new_wdcsrmm
#define wscsrmm new_wscsrmm
#define wzcsrmm new_wzcsrmm
#define wzhcsrmm new_wzhcsrmm
#define zcsrmm new_zcsrmm
#define zhcsrmm new_zhcsrmm
#define cbicgstab new_cbicgstab
#define cbicgstab_rci new_cbicgstab_rci
#define darnoldi new_darnoldi
#define dbicgstab new_dbicgstab
#define dbicgstab_rci new_dbicgstab_rci
#define dcsr_distribute_row new_dcsr_distribute_row
#define dgarnoldi new_dgarnoldi
#define dlbcsr_distribute_row new_dlbcsr_distribute_row
#define dqrgs new_dqrgs
#define pcbicgstab new_pcbicgstab
#define pcbicgstab_rci new_pcbicgstab_rci
#define pdarnoldi new_pdarnoldi
#define pdbicgstab new_pdbicgstab
#define pdbicgstab_rci new_pdbicgstab_rci
#define pdgarnoldi new_pdgarnoldi
#define pdqrgs new_pdqrgs
#define pzarnoldi new_pzarnoldi
#define pzbicgstab new_pzbicgstab
#define pzbicgstab_rci new_pzbicgstab_rci
#define pzharnoldi new_pzharnoldi
#define pzhbicgstab new_pzhbicgstab
#define pzhgarnoldi new_pzhgarnoldi
#define pzqrgs new_pzqrgs
#define zarnoldi new_zarnoldi
#define zbicgstab new_zbicgstab
#define zbicgstab_rci new_zbicgstab_rci
#define zcsr_distribute_row new_zcsr_distribute_row
#define zharnoldi new_zharnoldi
#define zhbicgstab new_zhbicgstab
#define zhgarnoldi new_zhgarnoldi
#define zlbcsr_distribute_row new_zlbcsr_distribute_row
#define zqrgs new_zqrgs
#define caddcsr new_caddcsr
#define caddlbcsr new_caddlbcsr
#define ccoo2csr new_ccoo2csr
#define ccsr2csr_low new_ccsr2csr_low
#define ccsr2csr_up new_ccsr2csr_up
#define ccsr_htranspose new_ccsr_htranspose
#define ccsr_transpose new_ccsr_transpose
#define ccsr_uplo_to_csr new_ccsr_uplo_to_csr
#define cfeast_bary_coef new_cfeast_bary_coef
#define cfeast_contour new_cfeast_contour
#define cfeast_customcontour new_cfeast_customcontour
#define cfeast_gcontour new_cfeast_gcontour
#define cfeast_grational new_cfeast_grational
#define cfeast_grationalx new_cfeast_grationalx
#define cfeast_inside_contour new_cfeast_inside_contour
#define cfeast_inside_contour_old new_cfeast_inside_contour_old
#define cfeast_inside_contourx new_cfeast_inside_contourx
#define cfeast_inside_contourx_old new_cfeast_inside_contourx_old
#define cget_local_block_csr new_cget_local_block_csr
#define chcsr_convert_full new_chcsr_convert_full
#define chcsr_uplo_to_csr new_chcsr_uplo_to_csr
#define cinc_addcsr new_cinc_addcsr
#define cinc_addlbcsr new_cinc_addlbcsr
#define clbcsrmm new_clbcsrmm
#define csaddcsr new_csaddcsr
#define csaddlbcsr new_csaddlbcsr
#define csubmat new_csubmat
#define daddcsr new_daddcsr
#define dcheck_feast_grci_input new_dcheck_feast_grci_input
#define dcheck_feast_srci_input new_dcheck_feast_srci_input
#define dcoo2csr new_dcoo2csr
#define dcsr2csr_low new_dcsr2csr_low
#define dcsr2csr_up new_dcsr2csr_up
#define dcsr_convert_upper new_dcsr_convert_upper
#define dcsr_transpose new_dcsr_transpose
#define dcsr_uplo_to_csr new_dcsr_uplo_to_csr
#define dfeast_gbev new_dfeast_gbev
#define dfeast_gbevx new_dfeast_gbevx
#define dfeast_gbgv new_dfeast_gbgv
#define dfeast_gbgvx new_dfeast_gbgvx
#define dfeast_gcsrev new_dfeast_gcsrev
#define dfeast_gcsrevx new_dfeast_gcsrevx
#define dfeast_gcsrgv new_dfeast_gcsrgv
#define dfeast_gcsrgvx new_dfeast_gcsrgvx
#define dfeast_gcsrpev new_dfeast_gcsrpev
#define dfeast_gcsrpevx new_dfeast_gcsrpevx
#define dfeast_geev new_dfeast_geev
#define dfeast_geevx new_dfeast_geevx
#define dfeast_gegv new_dfeast_gegv
#define dfeast_gegvx new_dfeast_gegvx
#define dfeast_gepev new_dfeast_gepev
#define dfeast_gepevx new_dfeast_gepevx
#define dfeast_grci new_dfeast_grci
#define dfeast_grcix new_dfeast_grcix
#define dfeast_info new_dfeast_info
#define dfeast_rational new_dfeast_rational
#define dfeast_rationalx new_dfeast_rationalx
#define dfeast_sbev new_dfeast_sbev
#define dfeast_sbevx new_dfeast_sbevx
#define dfeast_sbgv new_dfeast_sbgv
#define dfeast_sbgvx new_dfeast_sbgvx
#define dfeast_scsrev new_dfeast_scsrev
#define dfeast_scsrev_search new_dfeast_scsrev_search
#define dfeast_scsrevx new_dfeast_scsrevx
#define dfeast_scsrgv new_dfeast_scsrgv
#define dfeast_scsrgv_search new_dfeast_scsrgv_search
#define dfeast_scsrgvx new_dfeast_scsrgvx
#define dfeast_scsrpev new_dfeast_scsrpev
#define dfeast_scsrpevx new_dfeast_scsrpevx
#define dfeast_srci new_dfeast_srci
#define dfeast_srcix new_dfeast_srcix
#define dfeast_syev new_dfeast_syev
#define dfeast_syevx new_dfeast_syevx
#define dfeast_sygv new_dfeast_sygv
#define dfeast_sygvx new_dfeast_sygvx
#define dfeast_sypev new_dfeast_sypev
#define dfeast_sypevx new_dfeast_sypevx
#define dget_local_block_csr new_dget_local_block_csr
#define difeast_gcsrev new_difeast_gcsrev
#define difeast_gcsrevx new_difeast_gcsrevx
#define difeast_gcsrgv new_difeast_gcsrgv
#define difeast_gcsrgvx new_difeast_gcsrgvx
#define difeast_gcsrpev new_difeast_gcsrpev
#define difeast_gcsrpevx new_difeast_gcsrpevx
#define difeast_scsrev new_difeast_scsrev
#define difeast_scsrevx new_difeast_scsrevx
#define difeast_scsrgv new_difeast_scsrgv
#define difeast_scsrgvx new_difeast_scsrgvx
#define difeast_scsrpev new_difeast_scsrpev
#define difeast_scsrpevx new_difeast_scsrpevx
#define dlbcsr2s new_dlbcsr2s
#define dlbcsr_transpose new_dlbcsr_transpose
#define dlbcsr_uplo_to_csr new_dlbcsr_uplo_to_csr
#define dlbcsrmm new_dlbcsrmm
#define dset_gauss_legendre new_dset_gauss_legendre
#define dset_zolotarev new_dset_zolotarev
#define dsubmat new_dsubmat
#define feast_name new_feast_name
#define feastdefault new_feastdefault
#define feastinit new_feastinit
#define feastinit_driver new_feastinit_driver
#define mDZGBMM new_mDZGBMM
#define pfeast_distribution_type new_pfeast_distribution_type
#define pfeastinit new_pfeastinit
#define saddcsr new_saddcsr
#define scheck_feast_grci_input new_scheck_feast_grci_input
#define scheck_feast_srci_input new_scheck_feast_srci_input
#define scoo2csr new_scoo2csr
#define scsr2csr_low new_scsr2csr_low
#define scsr2csr_up new_scsr2csr_up
#define scsr_convert_upper new_scsr_convert_upper
#define scsr_transpose new_scsr_transpose
#define scsr_uplo_to_csr new_scsr_uplo_to_csr
#define sfeast_rational new_sfeast_rational
#define sfeast_rationalx new_sfeast_rationalx
#define sset_gauss_legendre new_sset_gauss_legendre
#define sset_zolotarev new_sset_zolotarev
#define ssubmat new_ssubmat
#define zaddcsr new_zaddcsr
#define zaddlbcsr new_zaddlbcsr
#define zcoo2csr new_zcoo2csr
#define zcsr2csr_low new_zcsr2csr_low
#define zcsr2csr_up new_zcsr2csr_up
#define zcsr_convert_upper new_zcsr_convert_upper
#define zcsr_htranspose new_zcsr_htranspose
#define zcsr_transpose new_zcsr_transpose
#define zcsr_uplo_to_csr new_zcsr_uplo_to_csr
#define zdaddcsr new_zdaddcsr
#define zdaddlbcsr new_zdaddlbcsr
#define zfeast_bary_coef new_zfeast_bary_coef
#define zfeast_contour new_zfeast_contour
#define zfeast_customcontour new_zfeast_customcontour
#define zfeast_gbev new_zfeast_gbev
#define zfeast_gbevx new_zfeast_gbevx
#define zfeast_gbgv new_zfeast_gbgv
#define zfeast_gbgvx new_zfeast_gbgvx
#define zfeast_gcontour new_zfeast_gcontour
#define zfeast_gcsrev new_zfeast_gcsrev
#define zfeast_gcsrevx new_zfeast_gcsrevx
#define zfeast_gcsrgv new_zfeast_gcsrgv
#define zfeast_gcsrgvx new_zfeast_gcsrgvx
#define zfeast_gcsrpev new_zfeast_gcsrpev
#define zfeast_gcsrpevx new_zfeast_gcsrpevx
#define zfeast_geev new_zfeast_geev
#define zfeast_geevx new_zfeast_geevx
#define zfeast_gegv new_zfeast_gegv
#define zfeast_gegvx new_zfeast_gegvx
#define zfeast_gepev new_zfeast_gepev
#define zfeast_gepevx new_zfeast_gepevx
#define zfeast_grational new_zfeast_grational
#define zfeast_grationalx new_zfeast_grationalx
#define zfeast_grci new_zfeast_grci
#define zfeast_grcipev new_zfeast_grcipev
#define zfeast_grcipevx new_zfeast_grcipevx
#define zfeast_grcix new_zfeast_grcix
#define zfeast_hbev new_zfeast_hbev
#define zfeast_hbevx new_zfeast_hbevx
#define zfeast_hbgv new_zfeast_hbgv
#define zfeast_hbgvx new_zfeast_hbgvx
#define zfeast_hcsrev new_zfeast_hcsrev
#define zfeast_hcsrev_search new_zfeast_hcsrev_search
#define zfeast_hcsrevx new_zfeast_hcsrevx
#define zfeast_hcsrgv new_zfeast_hcsrgv
#define zfeast_hcsrgv_search new_zfeast_hcsrgv_search
#define zfeast_hcsrgvx new_zfeast_hcsrgvx
#define zfeast_hcsrpev new_zfeast_hcsrpev
#define zfeast_hcsrpevx new_zfeast_hcsrpevx
#define zfeast_heev new_zfeast_heev
#define zfeast_heevx new_zfeast_heevx
#define zfeast_hegv new_zfeast_hegv
#define zfeast_hegvx new_zfeast_hegvx
#define zfeast_hepev new_zfeast_hepev
#define zfeast_hepevx new_zfeast_hepevx
#define zfeast_hrci new_zfeast_hrci
#define zfeast_hrcix new_zfeast_hrcix
#define zfeast_info new_zfeast_info
#define zfeast_inside_contour new_zfeast_inside_contour
#define zfeast_inside_contour_old new_zfeast_inside_contour_old
#define zfeast_inside_contourx new_zfeast_inside_contourx
#define zfeast_inside_contourx_old new_zfeast_inside_contourx_old
#define zfeast_sbev new_zfeast_sbev
#define zfeast_sbevx new_zfeast_sbevx
#define zfeast_sbgv new_zfeast_sbgv
#define zfeast_sbgvx new_zfeast_sbgvx
#define zfeast_scsrev new_zfeast_scsrev
#define zfeast_scsrevx new_zfeast_scsrevx
#define zfeast_scsrgv new_zfeast_scsrgv
#define zfeast_scsrgvx new_zfeast_scsrgvx
#define zfeast_scsrpev new_zfeast_scsrpev
#define zfeast_scsrpevx new_zfeast_scsrpevx
#define zfeast_srci new_zfeast_srci
#define zfeast_srcipev new_zfeast_srcipev
#define zfeast_srcipevx new_zfeast_srcipevx
#define zfeast_srcix new_zfeast_srcix
#define zfeast_syev new_zfeast_syev
#define zfeast_syevx new_zfeast_syevx
#define zfeast_sygv new_zfeast_sygv
#define zfeast_sygvx new_zfeast_sygvx
#define zfeast_sypev new_zfeast_sypev
#define zfeast_sypevx new_zfeast_sypevx
#define zget_local_block_csr new_zget_local_block_csr
#define zhcsr_convert_full new_zhcsr_convert_full
#define zhcsr_uplo_to_csr new_zhcsr_uplo_to_csr
#define zhlbcsr_uplo_to_csr new_zhlbcsr_uplo_to_csr
#define zhlbcsrmm new_zhlbcsrmm
#define zifeast_gcsrev new_zifeast_gcsrev
#define zifeast_gcsrevx new_zifeast_gcsrevx
#define zifeast_gcsrgv new_zifeast_gcsrgv
#define zifeast_gcsrgvx new_zifeast_gcsrgvx
#define zifeast_gcsrpev new_zifeast_gcsrpev
#define zifeast_gcsrpevx new_zifeast_gcsrpevx
#define zifeast_hcsrev new_zifeast_hcsrev
#define zifeast_hcsrevx new_zifeast_hcsrevx
#define zifeast_hcsrgv new_zifeast_hcsrgv
#define zifeast_hcsrgvx new_zifeast_hcsrgvx
#define zifeast_hcsrpev new_zifeast_hcsrpev
#define zifeast_hcsrpevx new_zifeast_hcsrpevx
#define zifeast_scsrev new_zifeast_scsrev
#define zifeast_scsrevx new_zifeast_scsrevx
#define zifeast_scsrgv new_zifeast_scsrgv
#define zifeast_scsrgvx new_zifeast_scsrgvx
#define zifeast_scsrpev new_zifeast_scsrpev
#define zifeast_scsrpevx new_zifeast_scsrpevx
#define zinc_addcsr new_zinc_addcsr
#define zinc_addlbcsr new_zinc_addlbcsr
#define zlbcsr2c new_zlbcsr2c
#define zlbcsr_transpose new_zlbcsr_transpose
#define zlbcsr_uplo_to_csr new_zlbcsr_uplo_to_csr
#define zlbcsrmm new_zlbcsrmm
#define zsubmat new_zsubmat
#endif
