suvarchal_kumar@gmail_com
Member
i am porting ccsm to ibm P720 cluster running SUSE Enterprise linux 9.0 using ibm xl compilers
esmf ,mct, mph build fine but when it comes to coupler
i get following error , last lines of error from cpl build log :
"mpfort -o /home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/cpl areafact_mod.o bitCheck_mod.o cpl_bundle_mod.o cpl_comm_mod.o cpl_const_mod.o cpl_contract_mod.o cpl_control_mod.o cpl_domain_mod.o cpl_fields_mod.o cpl_infobuf_mod.o cpl_interface_mod.o cpl_iobin_mod.o cpl_iocdf_mod.o cpl_kind_mod.o cpl_map_mod.o cpl_mct_mod.o data_mod.o diag_mod.o flux_mod.o frac_mod.o history_mod.o main.o merge_mod.o restart_mod.o shr_alarm_mod.o shr_cal_mod.o shr_const_mod.o shr_date_mod.o shr_file_mod.o shr_kind_mod.o shr_mpi_mod.o shr_msg_mod.o shr_orb_mod.o shr_sys_mod.o shr_timer_mod.o shr_vmath_fwrap.o shr_vmath_mod.otStamp_mod.o timeCheck.o -L/home/caos1/casnan/suvarchal/pkgs/netcdf64/lib -L/opt/ibmcmp/lib64 -L/mpich/lib/mass/4.2/sles9/lib64 -L/usr/lib64 -L/opt/ibmcmp/xlf/9.1/lib64 -L/opt/ibmcmp/vac/7.0/lib64 -L/opt/ibmcmp/vacpp/7.0/lib64 -L/usr/lib/tclx8.4 -lnetcdf -lmassv_64 -L/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/lib -lesmf -lmct -lmpeu -lmph
shr_sys_mod.o(.text+0x470): In function `shr_sys_abort':
/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/obj/shr_sys_mod.f90:121: undefined reference to `.flushb'
shr_sys_mod.o(.text+0x7f0):/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/obj/shr_sys_mod.f90:121: undefined reference to `.flushb'
shr_sys_mod.o(.text+0xabc):/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/obj/shr_sys_mod.f90:121: undefined reference to `.flushb'
shr_sys_mod.o(.text+0xb2c): In function `shr_sys_flush':
/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/obj/shr_sys_mod.f90:121: undefined reference to `.flushb'
/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/lib/libmpeu.a(m_ioutil.o)(.text+0x74): In function `.__m_ioutil_NMOD_luflush':
: undefined reference to `.flush'
gmake: *** [/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/cpl] Error 1"
is it problem with libmpeu.a?? or do i have to have to add any libs??
esmf ,mct, mph build fine but when it comes to coupler
i get following error , last lines of error from cpl build log :
"mpfort -o /home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/cpl areafact_mod.o bitCheck_mod.o cpl_bundle_mod.o cpl_comm_mod.o cpl_const_mod.o cpl_contract_mod.o cpl_control_mod.o cpl_domain_mod.o cpl_fields_mod.o cpl_infobuf_mod.o cpl_interface_mod.o cpl_iobin_mod.o cpl_iocdf_mod.o cpl_kind_mod.o cpl_map_mod.o cpl_mct_mod.o data_mod.o diag_mod.o flux_mod.o frac_mod.o history_mod.o main.o merge_mod.o restart_mod.o shr_alarm_mod.o shr_cal_mod.o shr_const_mod.o shr_date_mod.o shr_file_mod.o shr_kind_mod.o shr_mpi_mod.o shr_msg_mod.o shr_orb_mod.o shr_sys_mod.o shr_timer_mod.o shr_vmath_fwrap.o shr_vmath_mod.otStamp_mod.o timeCheck.o -L/home/caos1/casnan/suvarchal/pkgs/netcdf64/lib -L/opt/ibmcmp/lib64 -L/mpich/lib/mass/4.2/sles9/lib64 -L/usr/lib64 -L/opt/ibmcmp/xlf/9.1/lib64 -L/opt/ibmcmp/vac/7.0/lib64 -L/opt/ibmcmp/vacpp/7.0/lib64 -L/usr/lib/tclx8.4 -lnetcdf -lmassv_64 -L/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/lib -lesmf -lmct -lmpeu -lmph
shr_sys_mod.o(.text+0x470): In function `shr_sys_abort':
/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/obj/shr_sys_mod.f90:121: undefined reference to `.flushb'
shr_sys_mod.o(.text+0x7f0):/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/obj/shr_sys_mod.f90:121: undefined reference to `.flushb'
shr_sys_mod.o(.text+0xabc):/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/obj/shr_sys_mod.f90:121: undefined reference to `.flushb'
shr_sys_mod.o(.text+0xb2c): In function `shr_sys_flush':
/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/obj/shr_sys_mod.f90:121: undefined reference to `.flushb'
/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/lib/libmpeu.a(m_ioutil.o)(.text+0x74): In function `.__m_ioutil_NMOD_luflush':
: undefined reference to `.flush'
gmake: *** [/home/caos1/casnan/suvarchal/ccsm3/scratch/ibmcase1/cpl/cpl] Error 1"
is it problem with libmpeu.a?? or do i have to have to add any libs??