爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 1127|回复: 1

CMAQv5.1安装求助

[复制链接]

新浪微博达人勋

发表于 2017-12-25 16:57:30 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
我在安装ICON和BCON时候遇到问题,用的ifort编译器,另外有一点不懂就是setenv extra_lib ""咋设置的?出现的错误是否跟这个设置有关系主要是类似/public/users/tchangming/mamingrui/ioapi/desc3.F:(.text+0x2a1): undefined reference to `__kmpc_global_thread_num'这样的错误

错误日志如下:
setenv REPOROOT /public/users/tchangming/mamingrui/CMAQv5.1/models/BCON
set GlobInc = /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/ICL
set Mechs = /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS
set Base = /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon
set APPL = D51a
set MODEL = BCON_D51a_Linux2_x86_64ifort
set CFG = cfg.BCON_D51a_Linux2_x86_64ifort
set CopySrc
set ModCommon = common
set ModType = profile
set ModMech = prof_data/cb05_ae6_aq
set Mechanism = cb05e51_ae6_aq
set Tracer = trac0
set FC = mpif90
set FP = mpif90
set Blder = /public/users/tchangming/mamingrui/CMAQv5.1/lib/bldmake
set LIOAPI = /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib -lioapi
set IOAPIMOD = /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include
set NETCDF = /public/users/tchangming/mamingrui/CMAQv5.1/lib/netcdf/lib -lnetcdff -lnetcdf
set F_FLAGS = -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I.
set F90_FLAGS = -free -O3 -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I.
set CPP_FLAGS = -Dmech_ck_off
set C_FLAGS = -O2 -DFLDMN
set LINK_FLAGS = -i-static
if ( ! -e /public/users/tchangming/mamingrui/CMAQv5.1 || ! -e /public/users/tchangming/mamingrui/CMAQv5.1/lib || ! -e /public/users/tchangming/mamingrui/CMAQv5.1/models ) then
echo     Model repository base path: /public/users/tchangming/mamingrui/CMAQv5.1
    Model repository base path: /public/users/tchangming/mamingrui/CMAQv5.1
echo                   library path: /public/users/tchangming/mamingrui/CMAQv5.1/lib
                  library path: /public/users/tchangming/mamingrui/CMAQv5.1/lib
echo               source code path: /public/users/tchangming/mamingrui/CMAQv5.1/models
              source code path: /public/users/tchangming/mamingrui/CMAQv5.1/models
set BLD_OS = `uname -s`
uname -s
if ( Linux != Linux ) then
set Str1 =
set Str2 =
set Bld = /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
if ( ! -e /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a ) then
mkdir /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
else
cd /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
set LIB1 = -L/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib -lioapi
set LIB2 = -L/public/users/tchangming/mamingrui/CMAQv5.1/lib/netcdf/lib -lnetcdff -lnetcdf
set LIBS = -L/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib -lioapi -L/public/users/tchangming/mamingrui/CMAQv5.1/lib/netcdf/lib -lnetcdff -lnetcdf
source /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/relinc.bcon
set RCP = cp -p
set Rls = /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq
set noglob
foreach file ( `find ${Rls}/ -type f -name "*" -print` )
find /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/ -type f -name * -print
if ( ! -e mech_CB05e51.def ) cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/mech_CB05e51.def /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/mech_CB05e51.def /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
end
if ( ! -e RXNS_DATA_MODULE.F90 ) cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/RXNS_DATA_MODULE.F90 /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/RXNS_DATA_MODULE.F90 /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
end
if ( ! -e NR_cb05e51_ae6_aq.nml ) cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/NR_cb05e51_ae6_aq.nml /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/NR_cb05e51_ae6_aq.nml /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
end
if ( ! -e RXNS_FUNC_MODULE.F90 ) cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/RXNS_FUNC_MODULE.F90 /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/RXNS_FUNC_MODULE.F90 /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
end
if ( ! -e Species_Table_TR_0.nml ) cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/Species_Table_TR_0.nml /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/Species_Table_TR_0.nml /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
end
if ( ! -e CSQY_DATA_cb05e51_ae6_aq ) cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/CSQY_DATA_cb05e51_ae6_aq /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/CSQY_DATA_cb05e51_ae6_aq /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
end
if ( ! -e AE_cb05e51_ae6_aq.nml ) cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/AE_cb05e51_ae6_aq.nml /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/AE_cb05e51_ae6_aq.nml /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
end
if ( ! -e GC_cb05e51_ae6_aq.nml ) cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/GC_cb05e51_ae6_aq.nml /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/cb05e51_ae6_aq/GC_cb05e51_ae6_aq.nml /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
end
set Rls = /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/trac0
set noglob
foreach file ( `find ${Rls}/ -type f -name "*" -print` )
find /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/trac0/ -type f -name * -print
if ( ! -e Species_Table_TR_0.nml ) cp -p /public/users/tchangming/mamingrui/CMAQv5.1/models/CCTM/MECHS/trac0/Species_Table_TR_0.nml /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a
end
if ( 0 ) exit 1
set Cfile = cfg.BCON_D51a_Linux2_x86_64ifort.bld
set quote = "
echo
echo model       BCON_D51a_Linux2_x86_64ifort;
echo
echo FPP         mpif90;
echo
set text = "-Dmech_ck_off";
echo cpp_flags   "-Dmech_ck_off";
echo
echo f_compiler  mpif90;
echo
echo f_flags     "-fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I.";
echo
echo f90_flags   "-free -O3 -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I.";
echo
echo c_flags     "-O2 -DFLDMN";
echo
echo link_flags  "-i-static";
echo
echo libraries   "-L/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib -lioapi -L/public/users/tchangming/mamingrui/CMAQv5.1/lib/netcdf/lib -lnetcdff -lnetcdf ";
echo
set text=// mechanism:
echo // mechanism: cb05e51_ae6_aq
echo // model repository: /public/users/tchangming/mamingrui/CMAQv5.1/models
echo
echo
echo
echo
set text = common
echo // options are common
echo Module common;
echo
set text = profile, m3conc, tracer
echo // options are profile, m3conc, tracer
echo Module profile;
echo
set text = cb05, saprc99, saprc07t
echo // options are cb05, saprc99, saprc07t
echo Module prof_data/cb05_ae6_aq;
echo
if ( 0 ) then
unalias mv rm
if ( 0 ) then
if ( 1 ) then
/public/users/tchangming/mamingrui/CMAQv5.1/lib/bldmake cfg.BCON_D51a_Linux2_x86_64ifort.bld

file,nfields-1 bcon.F            6
modName,modFile            2 HGRD_DEFN  HGRD_DEFN.F
modName,modFile            3 VGRD_DEFN  VGRD_DEFN.F
modName                    4 M3UTILIO  -------------
modName,modFile            5 CGRID_SPCS  CGRID_SPCS.F
modName,modFile            6 BC_PARMS  BC_PARMS.F


file,nfields-1 CGRID_SPCS.F            2
modName                    2 M3UTILIO  -------------


file,nfields-1 gc_spc_map.F            3
modName                    2 M3UTILIO  -------------
modName,modFile            3 CGRID_SPCS  CGRID_SPCS.F


file,nfields-1 HGRD_DEFN.F            2
modName                    2 M3UTILIO  -------------

file,nfields-1 lat_lon.F            2
modName                    2 M3UTILIO  -------------

file,nfields-1 lr_interp.F            2
modName                    2 M3UTILIO  -------------

file,nfields-1 lst_spc_map.F            4
modName                    2 M3UTILIO  -------------
modName,modFile            3 CGRID_SPCS  CGRID_SPCS.F
modName,modFile            4 BC_PARMS  BC_PARMS.F

file,nfields-1 ngc_spc_map.F            4
modName                    2 M3UTILIO  -------------
modName,modFile            3 CGRID_SPCS  CGRID_SPCS.F
modName,modFile            4 BC_PARMS  BC_PARMS.F

file,nfields-1 opn_bc_file.F            6
modName,modFile            2 HGRD_DEFN  HGRD_DEFN.F
modName,modFile            3 VGRD_DEFN  VGRD_DEFN.F
modName                    4 M3UTILIO  -------------
modName,modFile            5 CGRID_SPCS  CGRID_SPCS.F
modName,modFile            6 BC_PARMS  BC_PARMS.F

file,nfields-1 VGRD_DEFN.F            2
modName                    2 M3UTILIO  -------------

file,nfields-1 prof_bcout.F            6
modName,modFile            2 HGRD_DEFN  HGRD_DEFN.F
modName,modFile            3 VGRD_DEFN  VGRD_DEFN.F
modName                    4 M3UTILIO  -------------
modName,modFile            5 CGRID_SPCS  CGRID_SPCS.F
modName,modFile            6 BC_PARMS  BC_PARMS.F

file,nfields-1 prof_driver.F            4
modName                    2 M3UTILIO  -------------
modName,modFile            3 CGRID_SPCS  CGRID_SPCS.F
modName,modFile            4 BC_PARMS  BC_PARMS.F

file,nfields-1 prof_vinterp.F            5
modName,modFile            2 HGRD_DEFN  HGRD_DEFN.F
modName,modFile            3 VGRD_DEFN  VGRD_DEFN.F
modName                    4 M3UTILIO  -------------
modName,modFile            5 BC_PARMS  BC_PARMS.F


Makefile generated
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  BC_PARMS.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  CGRID_SPCS.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  HGRD_DEFN.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  VGRD_DEFN.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  bcon.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  findex.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  gc_spc_map.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. get_envlist.f
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  lat_lon.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  lr_interp.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  lst_spc_map.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  ngc_spc_map.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  opn_bc_file.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  prof_bcout.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  prof_driver.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -c -fixed -132 -O3 -override-limits -fno-alias -mp1 -fp-model precise -I /public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/include -I. -Dmech_ck_off  prof_vinterp.F
/public/soft/mpi/mpich2-1.4.1p1-intel/bin/mpif90 -i-static BC_PARMS.o CGRID_SPCS.o HGRD_DEFN.o VGRD_DEFN.o bcon.o findex.o gc_spc_map.o get_envlist.o lat_lon.o lr_interp.o lst_spc_map.o ngc_spc_map.o opn_bc_file.o prof_bcout.o prof_driver.o prof_vinterp.o -L/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib -lioapi -L/public/users/tchangming/mamingrui/CMAQv5.1/lib/netcdf/lib -lnetcdff -lnetcdf -o BCON_D51a_Linux2_x86_64ifort
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(desc3.o): In function `desc3_':
/public/users/tchangming/mamingrui/ioapi/desc3.F:(.text+0x2a1): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/desc3.F:(.text+0x2b8): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/desc3.F:(.text+0x1342): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(getefile.o): In function `getefile_':
/public/users/tchangming/mamingrui/ioapi/getefile.F:(.text+0x36): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/getefile.F:(.text+0x4d): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/getefile.F:(.text+0x6e): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(init3.o): In function `init3_':
/public/users/tchangming/mamingrui/ioapi/init3.F:(.text+0x7a): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/init3.F:(.text+0x95): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/init3.F:(.text+0x10c): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(m3msg2.o): In function `m3msg2_':
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x29): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x40): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0xa7): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(m3msg2.o): In function `m3mesg_':
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x10d): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x123): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x1be): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(m3msg2.o): In function `m3prompt_':
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x23c): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x252): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x35b): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(m3msg2.o): In function `m3parag_':
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x488): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x49e): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x5a4): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(m3msg2.o): In function `m3flush_':
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x5eb): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x602): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/m3msg2.F:(.text+0x620): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(opnfil3.o): In function `opnfil3_':
/public/users/tchangming/mamingrui/ioapi/opnfil3.F:(.text+0x7e): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/opnfil3.F:(.text+0x94): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/opnfil3.F:(.text+0xadc): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(opnlog3.o): In function `opnlog3_':
/public/users/tchangming/mamingrui/ioapi/opnlog3.F:(.text+0x4a): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/opnlog3.F:(.text+0x60): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/opnlog3.F:(.text+0x84): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/opnlog3.F:(.text+0xca): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/opnlog3.F:(.text+0x14d4): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(shut3.o): In function `shut3_':
/public/users/tchangming/mamingrui/ioapi/shut3.F:(.text+0x2e): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/shut3.F:(.text+0x47): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/shut3.F:(.text+0x31e): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(write3.o): In function `write3_':
/public/users/tchangming/mamingrui/ioapi/write3.F:(.text+0x8d): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/write3.F:(.text+0xa6): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/write3.F:(.text+0xca): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(wrprofil.o): In function `wrprofil_':
/public/users/tchangming/mamingrui/ioapi/wrprofil.F:(.text+0x38): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/wrprofil.F:(.text+0x4f): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrprofil.F:(.text+0x63): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrprofil.F:(.text+0x8f6): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wrprofil.F:(.text+0x90a): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(wrvars.o): In function `wrvars_':
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0x3b): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0x72): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0xbf): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0xdf): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0x48b): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0x53a): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0x58c): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0x73d): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0xb8b): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0xba5): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0xc03): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0xc23): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrvars.F:(.text+0xf8c): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(chkfil3.o): In function `chkfil3_':
/public/users/tchangming/mamingrui/ioapi/chkfil3.f:(.text+0x2c): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/chkfil3.f:(.text+0x49): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/chkfil3.f:(.text+0x2ae0): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(close3.o): In function `close3_':
/public/users/tchangming/mamingrui/ioapi/close3.f:(.text+0xab): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/close3.f:(.text+0xc2): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/close3.f:(.text+0x1fc): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(crtbuf3.o): In function `crtbuf3_':
/public/users/tchangming/mamingrui/ioapi/crtbuf3.f:(.text+0x7e): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/crtbuf3.f:(.text+0x95): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/crtbuf3.f:(.text+0x197): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(name2fid.o): In function `name2fid_':
/public/users/tchangming/mamingrui/ioapi/name2fid.f:(.text+0x2c): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/name2fid.f:(.text+0x43): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/name2fid.f:(.text+0x64): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(syncfid.o): In function `syncfid_':
/public/users/tchangming/mamingrui/ioapi/syncfid.f:(.text+0x27): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/syncfid.f:(.text+0x57): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/syncfid.f:(.text+0x81): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/syncfid.f:(.text+0x20b): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/syncfid.f:(.text+0x35d): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/syncfid.f:(.text+0x49e): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/syncfid.f:(.text+0x57a): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(wrdict3.o): In function `wrdict3_':
/public/users/tchangming/mamingrui/ioapi/wrdict3.f:(.text+0x42): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/wrdict3.f:(.text+0x59): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrdict3.f:(.text+0x6d): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrdict3.f:(.text+0x34ca): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wrdict3.f:(.text+0x34de): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(wriddata.o): In function `wriddata_':
/public/users/tchangming/mamingrui/ioapi/wriddata.f:(.text+0x38): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/wriddata.f:(.text+0x4f): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wriddata.f:(.text+0x78): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wriddata.f:(.text+0xb5): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wriddata.f:(.text+0x20d): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wriddata.f:(.text+0x252): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wriddata.f:(.text+0x39b): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(wrsmatrx.o): In function `wrsmatrx_':
/public/users/tchangming/mamingrui/ioapi/wrsmatrx.f:(.text+0x71): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/wrsmatrx.f:(.text+0x88): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrsmatrx.f:(.text+0x9c): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrsmatrx.f:(.text+0x389): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wrsmatrx.f:(.text+0x39d): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(wrtflag.o): In function `wrtflag_':
/public/users/tchangming/mamingrui/ioapi/wrtflag.f:(.text+0x3b): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/wrtflag.f:(.text+0x98): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrtflag.f:(.text+0xd7): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wrtflag.f:(.text+0xf5): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrtflag.f:(.text+0x4e0): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wrtflag.f:(.text+0x57a): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrtflag.f:(.text+0x5a6): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(crtfil3.o): In function `crtfil3_':
/public/users/tchangming/mamingrui/ioapi/crtfil3.F:(.text+0x3b): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/crtfil3.F:(.text+0x56): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/crtfil3.F:(.text+0x75): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/crtfil3.F:(.text+0x9c): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/crtfil3.F:(.text+0x216b): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(rdvars.o): In function `rdvars_':
/public/users/tchangming/mamingrui/ioapi/rdvars.F:(.text+0x3d): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/rdvars.F:(.text+0x76): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/rdvars.F:(.text+0xbf): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/rdvars.F:(.text+0x2e0): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/rdvars.F:(.text+0x32e): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/rdvars.F:(.text+0x5ca): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/rdvars.F:(.text+0x65f): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/CMAQv5.1/lib/ioapi/lib/libioapi.a(wrgrnest.o): In function `wrgrnest_':
/public/users/tchangming/mamingrui/ioapi/wrgrnest.F:(.text+0x38): undefined reference to `__kmpc_global_thread_num'
/public/users/tchangming/mamingrui/ioapi/wrgrnest.F:(.text+0x4f): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrgrnest.F:(.text+0x63): undefined reference to `__kmpc_critical'
/public/users/tchangming/mamingrui/ioapi/wrgrnest.F:(.text+0xd3b): undefined reference to `__kmpc_end_critical'
/public/users/tchangming/mamingrui/ioapi/wrgrnest.F:(.text+0xd4f): undefined reference to `__kmpc_end_critical'
make: *** [BCON_D51a_Linux2_x86_64ifort] Error 1
**ERROR** while running make command

else
endif
mv Makefile /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a/Makefile.intel
if ( -e /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a/Makefile.intel && -e /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a/Makefile ) rm /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a/Makefile
ln -s ./Makefile.intel Makefile
if ( 0 != 0 ) then
if ( -e /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/cfg.BCON_D51a_Linux2_x86_64ifort ) then
mv cfg.BCON_D51a_Linux2_x86_64ifort.bld /public/users/tchangming/mamingrui/CMAQv5.1/scripts/bcon/BLD_D51a/cfg.BCON_D51a_Linux2_x86_64ifort


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-25 22:31:07 | 显示全部楼层
这种错误提示好像主要是因为 netcdf和ioapi的编译器不统一导致的,你可以试试把netcdf和ioapi用intel编译器重新装一下,我也是新手,不一定对啊
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表