- 积分
- 4499
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-4-23
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
====================================================
starting compile_wkc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WKC - WRF-Chem/KPP coupler
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KPP - symbolic chemistry Kinetics PreProcessor, Version 2.1
(http://www.cs.vt.edu/~asandu/Software/KPP)
KPP is distributed under GPL, the general public licence
(http://www.gnu.org/copyleft/gpl.html)
(C) 1995-1997, V. Damian & A. Sandu, CGRER, Univ. Iowa
(C) 1997-2003, A. Sandu, Michigan Tech
(C) 2003-2005, A. Sandu, Virginia Polytechnic Institute and State University
with contributions from:
R. Sander, Max-Planck Institute for Chemistry, Mainz, Germany
The current version of KPP was modified for WRF-Chem.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
------------------------------------------
configure_kpp, settings:
location of flex library: /home/qinch18/ku/flex/lib/libfl.a
# DM_CC = mpiicc OMPCC = # -openmp -fpp -auto CCOMP = icc -qopenmp CC = $(DM_CC) -DFSEEKO64_OK
DESCRIPTION = INTEL ($SFC/$SCC) SCC = icc -qopenmp DM_CC = mpicc -cc=$(SCC) -DMPI2_SUPPORT CC_TOOLS = $(SCC) CC="$(SCC)" CFLAGS="$(CFLAGS)" \
writing chem/KPP/configure.kpp
/home/qinch18/wrfchem391/WRFV3
-----------------------------------------
compile kpp
make[1]: Entering directory `/home/qinch18/wrfchem391/WRFV3/chem/KPP/kpp/kpp-2.1/src'
/home/qinch18/ku/byacc/bin/yacc -d scan.y
icc -qopenmp -O -c y.tab.c
flex scan.l
icc -qopenmp -O -c lex.yy.c
icc -qopenmp -O -c scanner.c
icc -qopenmp -O -c scanutil.c
icc -qopenmp -O -c kpp.c
icc -qopenmp -O -c gen.c
gen.c(1852): warning #268: the format string ends before this argument
sprintf( buf1, "KppSolve", rootFileName );
^
icc -qopenmp -O -c code.c
icc -qopenmp -O -c code_c.c
code_c.c(369): warning #268: the format string ends before this argument
printf( "Invalid constant", var->type );
^
icc -qopenmp -O -c code_f77.c
icc -qopenmp -O -c code_f90.c
icc -qopenmp -O -c code_matlab.c
icc -qopenmp -O -c debug.c
icc -qopenmp -O y.tab.o lex.yy.o scanner.o scanutil.o kpp.o gen.o code.o code_c.o code_f77.o code_f90.o code_matlab.o debug.o -lm -L/home/qinch18/ku/flex/lib -lfl -o kpp
make[1]: Leaving directory `/home/qinch18/wrfchem391/WRFV3/chem/KPP/kpp/kpp-2.1/src'
-----------------------------------------
compile the coupler
icc -qopenmp -I../../../../inc -c -g registry_kpp.c
icc -qopenmp -I../../../../inc -c -g my_strtok.c
icc -qopenmp -I../../../../inc -c -g data.c
icc -qopenmp -I../../../../inc -c -g type.c
icc -qopenmp -I../../../../inc -c -g misc.c
icc -qopenmp -I../../../../inc -c -g reg_parse.c
icc -qopenmp -I../../../../inc -c -g gen_kpp_utils.c
icc -qopenmp -I../../../../inc -c -g gen_kpp_mech_dr.c
icc -qopenmp -I../../../../inc -c -g gen_kpp_interface.c
icc -qopenmp -I../../../../inc -c -g get_wrf_chem_specs.c
icc -qopenmp -I../../../../inc -c -g get_kpp_chem_specs.c
get_kpp_chem_specs.c(42): warning #117: non-void function "get_kpp_chem_specs" should return a value
return;
^
icc -qopenmp -I../../../../inc -c -g compare_kpp_to_species.c
icc -qopenmp -I../../../../inc -c -g get_wrf_radicals.c
icc -qopenmp -I../../../../inc -c -g get_wrf_jvals.c
icc -qopenmp -I../../../../inc -c -g change_chem_Makefile.c
icc -qopenmp -I../../../../inc -c -g gen_kpp_interf_utils.c
icc -qopenmp -I../../../../inc -c -g gen_kpp_args_to_Update_Rconst.c
icc -qopenmp -I../../../../inc -c -g gen_kpp.c
icc -qopenmp -I../../../../inc -c -g kpp_data.c
icc -qopenmp -I../../../../inc -c -g sym.c
icc -qopenmp -I../../../../inc -c -g symtab_gen.c
icc -qopenmp -o registry_kpp -g registry_kpp.o my_strtok.o data.o type.o misc.o reg_parse.o gen_kpp.o get_wrf_chem_specs.o gen_kpp_mech_dr.o gen_kpp_interface.o get_kpp_chem_specs.o compare_kpp_to_species.o get_wrf_radicals.o get_wrf_jvals.o gen_kpp_utils.o change_chem_Makefile.o gen_kpp_interf_utils.o gen_kpp_args_to_Update_Rconst.o kpp_data.o sym.o symtab_gen.o
compile the tuv_kpp
icc -qopenmp -c -g tuv_kpp.c
icc -qopenmp -o tuv_kpp -g tuv_kpp.o
-----------------------------------------
check if Registry was touched
touch run_wkc
touch mod_registry.temp
touch ../mechanisms/*/*.kpp
-----------------------------------------
Run kpp for mechanisms in chem/KPP/mechanisms
=========================================================
mechanisms/cb05_sorg_aq
ln -s ../../util/Makefile_kpp mechanisms/cb05_sorg_aq/Makefile
ln -s ../chem/KPP/inc/cb05_sorg_aq/extra_args_to_update_rconst_cb05_sorg_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_aq/extra_args_update_rconst_cb05_sorg_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_aq/extra_decls_update_rconst_cb05_sorg_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_aq/kpp_mechd_a_cb05_sorg_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_aq/kpp_mechd_b_cb05_sorg_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_aq/kpp_mechd_e_cb05_sorg_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_aq/kpp_mechd_ia_cb05_sorg_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_aq/kpp_mechd_ib_cb05_sorg_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_aq/kpp_mechd_ibu_cb05_sorg_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_aq/kpp_mechd_l_cb05_sorg_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_aq/kpp_mechd_u_cb05_sorg_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
model cb05_sorg_aq
/home/qinch18/wrfchem391/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp cb05_sorg_aq.kpp
This is KPP-2.1.
KPP is parsing the equation file.
KPP was told to generate WRF conform code
KPP is computing Jacobian sparsity structure.
KPP is starting the code generation.
KPP is initializing the code generation.
KPP is using the WRF conform integrator routine:
/home/qinch18/wrfchem391/WRFV3/chem/KPP/kpp/kpp-2.1/int/WRF_conform/rosenbrock
KPP is generating the monitor data:
- cb05_sorg_aq_Monitor
KPP is generating the utility data:
- cb05_sorg_aq_Util
KPP is generating the global declarations:
- cb05_sorg_aq_Main
KPP is generating the ODE function:
- cb05_sorg_aq_Function
KPP is generating the ODE Jacobian:
- cb05_sorg_aq_Jacobian
- cb05_sorg_aq_JacobianSP
KPP is generating the linear algebra routines:
- cb05_sorg_aq_LinearAlgebra
KPP is generating the utility functions:
- cb05_sorg_aq_Util
KPP is generating the rate laws:
- cb05_sorg_aq_Rates
KPP is generating UpdateRconstWRF (WRF conform):
- cb05_sorg_aq_UpdateRconst
KPP is generating the parameters:
- cb05_sorg_aq_Parameters
KPP is generating the global data:
- cb05_sorg_aq_Global
KPP is generating the driver from general.f90:
- cb05_sorg_aq_Main
KPP is starting the code post-processing.
KPP has succesfully created the model "cb05_sorg_aq".
cp -f cb05_sorg_aq_Integrator.f90 ../../../module_kpp_cb05_sorg_aq_Integr.F
cp -f cb05_sorg_aq_Parameters.f90 ../../../module_kpp_cb05_sorg_aq_Parameters.F
cp -f cb05_sorg_aq_Precision.f90 ../../../module_kpp_cb05_sorg_aq_Precision.F
cp -f cb05_sorg_aq_JacobianSP.f90 ../../../module_kpp_cb05_sorg_aq_JacobianSP.F
cp -f cb05_sorg_aq_Jacobian.f90 ../../../module_kpp_cb05_sorg_aq_Jacobian.F
cp -f cb05_sorg_aq_Update_Rconst.f90 ../../../module_kpp_cb05_sorg_aq_Update_Rconst.F
touch ../../util/run_wkc
Makefile:50: warning: overriding recipe for target `.F.o'
../../../../configure.wrf:375: warning: ignoring old recipe for target `.F.o'
Makefile:58: warning: overriding recipe for target `.c.o'
../../../../configure.wrf:406: warning: ignoring old recipe for target `.c.o'
rm -f decomp_uses.inc
echo USE cb05_sorg_aq_Parameters > decomp_uses.inc
echo USE cb05_sorg_aq_JacobianSP >> decomp_uses.inc
ln -sf ../../../module_kpp_cb05_sorg_aq_Precision.F
ln -sf ../../../module_kpp_cb05_sorg_aq_Parameters.F
ln -sf ../../../module_kpp_cb05_sorg_aq_JacobianSP.F
ln -sf ../../../module_kpp_cb05_sorg_aq_Integr.F
make -i -r comp
make[1]: Entering directory `/home/qinch18/wrfchem391/WRFV3/chem/KPP/util/write_decomp'
Makefile:50: warning: overriding recipe for target `.F.o'
../../../../configure.wrf:375: warning: ignoring old recipe for target `.F.o'
Makefile:58: warning: overriding recipe for target `.c.o'
../../../../configure.wrf:406: warning: ignoring old recipe for target `.c.o'
rm -f module_kpp_cb05_sorg_aq_Precision.o
sed -f ../../../../arch/standard.sed module_kpp_cb05_sorg_aq_Precision.F > module_kpp_cb05_sorg_aq_Precision.b
/lib/cpp -P -nostdinc -qopenmp -I../../../../inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE= -DDA_CORE= -DEXP_CORE= -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DHDF5 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST= -DWRF_CHEM -DBUILD_CHEM=1 -DWRF_KPP -I. -traditional-cpp module_kpp_cb05_sorg_aq_Precision.b > module_kpp_cb05_sorg_aq_Precision.f90
cpp: error: unrecognized command line option ‘-qopenmp’
make[1]: [module_kpp_cb05_sorg_aq_Precision.o] Error 1 (ignored)
rm -f module_kpp_cb05_sorg_aq_Precision.b
ifort -qopenmp -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -real-size `expr 8 \* 4` -i4 module_kpp_cb05_sorg_aq_Precision.f90
rm -f module_kpp_cb05_sorg_aq_Parameters.o
sed -f ../../../../arch/standard.sed module_kpp_cb05_sorg_aq_Parameters.F > module_kpp_cb05_sorg_aq_Parameters.b
/lib/cpp -P -nostdinc -qopenmp -I../../../../inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE= -DDA_CORE= -DEXP_CORE= -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DHDF5 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST= -DWRF_CHEM -DBUILD_CHEM=1 -DWRF_KPP -I. -traditional-cpp module_kpp_cb05_sorg_aq_Parameters.b > module_kpp_cb05_sorg_aq_Parameters.f90
cpp: error: unrecognized command line option ‘-qopenmp’
make[1]: [module_kpp_cb05_sorg_aq_Parameters.o] Error 1 (ignored)
rm -f module_kpp_cb05_sorg_aq_Parameters.b
ifort -qopenmp -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -real-size `expr 8 \* 4` -i4 module_kpp_cb05_sorg_aq_Parameters.f90
rm -f module_kpp_cb05_sorg_aq_JacobianSP.o
sed -f ../../../../arch/standard.sed module_kpp_cb05_sorg_aq_JacobianSP.F > module_kpp_cb05_sorg_aq_JacobianSP.b
/lib/cpp -P -nostdinc -qopenmp -I../../../../inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE= -DDA_CORE= -DEXP_CORE= -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DHDF5 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST= -DWRF_CHEM -DBUILD_CHEM=1 -DWRF_KPP -I. -traditional-cpp module_kpp_cb05_sorg_aq_JacobianSP.b > module_kpp_cb05_sorg_aq_JacobianSP.f90
cpp: error: unrecognized command line option ‘-qopenmp’
make[1]: [module_kpp_cb05_sorg_aq_JacobianSP.o] Error 1 (ignored)
rm -f module_kpp_cb05_sorg_aq_JacobianSP.b
ifort -qopenmp -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -real-size `expr 8 \* 4` -i4 module_kpp_cb05_sorg_aq_JacobianSP.f90
rm -f write_decomp.o
sed -f ../../../../arch/standard.sed write_decomp.F > write_decomp.b
/lib/cpp -P -nostdinc -qopenmp -I../../../../inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE= -DDA_CORE= -DEXP_CORE= -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DHDF5 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST= -DWRF_CHEM -DBUILD_CHEM=1 -DWRF_KPP -I. -traditional-cpp write_decomp.b > write_decomp.f90
cpp: error: unrecognized command line option ‘-qopenmp’
make[1]: [write_decomp.o] Error 1 (ignored)
rm -f write_decomp.b
ifort -qopenmp -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -real-size `expr 8 \* 4` -i4 write_decomp.f90
ifort -qopenmp -o write_decomp.exe module_kpp_cb05_sorg_aq_Precision.o module_kpp_cb05_sorg_aq_Parameters.o module_kpp_cb05_sorg_aq_JacobianSP.o write_decomp.o
/opt/intel/compilers_and_libraries_2020.1.217/linux/compiler/lib/intel64_lin/for_main.o: In function `main':
for_main.c:(.text+0x2e): undefined reference to `MAIN__'
make[1]: [comp] Error 1 (ignored)
echo cb05_sorg_aq > mech.tmp
make[1]: Leaving directory `/home/qinch18/wrfchem391/WRFV3/chem/KPP/util/write_decomp'
./write_decomp.exe
make: ./write_decomp.exe: Command not found
make: *** [all] Error 127
=========================================================
mechanisms/cb05_sorg_vbs_aq
ln -s ../../util/Makefile_kpp mechanisms/cb05_sorg_vbs_aq/Makefile
ln -s ../chem/KPP/inc/cb05_sorg_vbs_aq/extra_args_to_update_rconst_cb05_sorg_vbs_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_vbs_aq/extra_args_update_rconst_cb05_sorg_vbs_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_vbs_aq/extra_decls_update_rconst_cb05_sorg_vbs_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_vbs_aq/kpp_mechd_a_cb05_sorg_vbs_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_vbs_aq/kpp_mechd_b_cb05_sorg_vbs_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_vbs_aq/kpp_mechd_e_cb05_sorg_vbs_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_vbs_aq/kpp_mechd_ia_cb05_sorg_vbs_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_vbs_aq/kpp_mechd_ib_cb05_sorg_vbs_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_vbs_aq/kpp_mechd_ibu_cb05_sorg_vbs_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_vbs_aq/kpp_mechd_l_cb05_sorg_vbs_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
ln -s ../chem/KPP/inc/cb05_sorg_vbs_aq/kpp_mechd_u_cb05_sorg_vbs_aq.inc /home/qinch18/wrfchem391/WRFV3/inc
model cb05_sorg_vbs_aq
/home/qinch18/wrfchem391/WRFV3/chem/KPP/kpp/kpp-2.1/bin/kpp cb05_sorg_vbs_aq.kpp
|
|