Hi Bandaoshutiao,
Are you running the coupled with the provided script and dataset? According to your error above, it indicated you were running WRF-CHEM not WRF-CMAQ.
For the landFilenames issue, you just to need to provide a correct path.
Cheers,
David
Sorry, my English is not very good. Iâm afraid my words may offend you, but Iâm very grateful for your help.
Iâm sure I running the coupled with the provided script and dataset.
When I recompiled wrf-cmaq using the steps in the tutorial(âWRF-CMAQ Tutorialâ), an error occurred
mylog.txt (2.4 MB)
It looks like when I use the steps you said, I can compile successfully. But when I use the official website steps it will have error.ďźThe steps you told me are not in the same order as the âWRF-CMAQ Tutorialâďź
I used your method again, combined with the content of the official websiteďźset WRF_CMAQ1 in the environment variable), recompiled the model. I got some out files, but the program seems to stop halfway through.
I didnât find GRID and MET files, but I seem to get wrf output files.
About GRID and MET files,I canât figure out why I got the error
The file of wrfout_d01_2016-07-02_00:00:00 is much smaller than wrfrst_d01_2016-07-01_00:00:00, is this normal?
This is my scripts~~
run_cctm_Bench_2016_12SE1.WRFCMAQ.csh (48.4 KB)
Hi bandaoshutiao,
Don't worry. I will do my best to help you getting through this.
Regarding to the build process issue, I will talk to my colleague to figure out the problem.
Regarding to not finding MET* and GRID* file, please tar up the rsl.* files and send it to me directly (wong.david-c@epa.gov).
Cheers,
David
Hi David
I have sent my file~~
Pls check the attached file~
bandaoshutiao
Hi bandaoshutial,
Interesting. I have not received it. Please double check the email address you used: wong.david-c@epa.gov.
Cheers,
David
Will email go into your Junk email folder?
Hi bandaoshutiao,
No. I have checked the junk mail folder too.
Cheers,
David
Hi David
I have sent it agian by different emails~~
bandaoshutiao
In order to avoid the situation that you have not received it yet, I will send the file directly here
Only the rsl.xx.0000 file is larger, other 000x files are the same
rsl.out.0000.txt (131.2 KB)
rsl.out.0001.txt (6.4 KB)
rsl.error.0000.txt (131.3 KB)
rsl.error.0001.txt (6.5 KB)
If you havenât received it, please let me know~
When I use the âWRF-CMAQ Tutorialâ to compile WRF-CMAQ,an error occurredďźIt looks like there is something wrong with my config settings?
time mpif90 -f90=ifort -o wrf.exe -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -ip wrf.o ../main/module_wrf_top.o libwrflib.a libcmaqlib.a -L/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort -lioapi /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/fftpack/fftpack5/libfftpack.a /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/io_grib1/libio_grib1.a /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/io_grib_share/libio_grib_share.a /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/io_int/libwrfio_int.a -L/data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/esmf_time_f90 -lesmf_time /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/RSL_LITE/librsl_lite.a /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/frame/module_internal_header_util.o /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/frame/pack_utils.o -L/data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/io_netcdf -lwrfio_nf -L/data/install/netcdf/lib -lnetcdff -lnetcdf -L/data/install/hdf5/lib -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -lm -lz
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(name2fid.o): In function `name2fid_':
/data/home/huangling/local/ioapi-3.2/ioapi/name2fid.f:(.text+0x21): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/name2fid.f:(.text+0x38): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/name2fid.f:(.text+0x59): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(getefile.o): In function `getefile_':
/data/home/huangling/local/ioapi-3.2/ioapi/getefile.F:(.text+0x26): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/getefile.F:(.text+0x3d): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/getefile.F:(.text+0x5e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(interp3.o): In function `interpx_':
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x8b): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(interp3.o): In function `interp3_':
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x15f): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x215): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x23a): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x3dd): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x45e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x74f): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x12ab): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(m3msg2.o): In function `m3msg2_':
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x20): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x37): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x9f): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(m3msg2.o): In function `m3mesg_':
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0xed): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x104): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x19d): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(m3msg2.o): In function `m3prompt_':
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x202): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x219): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x31c): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(m3msg2.o): In function `m3parag_':
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x46c): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x488): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x55e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(m3msg2.o): In function `m3flush_':
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x5a7): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x5be): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x5e3): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(write3.o): In function `write3_':
/data/home/huangling/local/ioapi-3.2/ioapi/write3.F:(.text+0x7c): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/write3.F:(.text+0x95): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/write3.F:(.text+0xb9): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(close3.o): In function `close3_':
/data/home/huangling/local/ioapi-3.2/ioapi/close3.F90:(.text+0x8f): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/close3.F90:(.text+0xa6): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/close3.F90:(.text+0x1f5): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(desc3.o): In function `desc3_':
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x24): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x36): undefined reference to `__kmpc_single'
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x309): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x1186): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x126a): undefined reference to `__kmpc_end_single'
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x1279): undefined reference to `__kmpc_barrier'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(init3.o): In function `init3_':
/data/home/huangling/local/ioapi-3.2/ioapi/init3.F90:(.text+0x77): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/init3.F90:(.text+0x92): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/init3.F90:(.text+0x107): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(open3.o): In function `open3_':
/data/home/huangling/local/ioapi-3.2/ioapi/open3.F90:(.text+0x35): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/open3.F90:(.text+0x4f): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/open3.F90:(.text+0x78): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(opnfil3.o): In function `opnfil3_':
/data/home/huangling/local/ioapi-3.2/ioapi/opnfil3.F90:(.text+0x84): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/opnfil3.F90:(.text+0x9a): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnfil3.F90:(.text+0x938): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnfil3.F90:(.text+0x957): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnfil3.F90:(.text+0x981): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(opnlog3.o): In function `opnlog3_':
/data/home/huangling/local/ioapi-3.2/ioapi/opnlog3.F90:(.text+0x51): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/opnlog3.F90:(.text+0x67): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnlog3.F90:(.text+0xa8): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnlog3.F90:(.text+0xe8): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnlog3.F90:(.text+0x12d8): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdgrnest.o): In function `rdgrnest_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x56): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x6f): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0xa9): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x1df): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x21e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x336): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x37d): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x4a1): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x4e8): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x60b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x652): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x775): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x7bc): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x8df): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x926): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdprofil.o): In function `rdprofil_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x4d): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x66): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0xa1): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x1d7): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x217): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x32f): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x377): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x49b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x4e3): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x606): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x64e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x771): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x7b9): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdtflag.o): In function `rdtflag_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdtflag.F90:(.text+0x6c): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdtflag.F90:(.text+0x2f0): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdtflag.F90:(.text+0x33a): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdtflag.F90:(.text+0x6ed): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdtflag.F90:(.text+0x71e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdvars.o): In function `rdvars_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0xc5): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x12d): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x1d5): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x3ba): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x3f5): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x765): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x7ec): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(shut3.o): In function `shut3_':
/data/home/huangling/local/ioapi-3.2/ioapi/shut3.F90:(.text+0x38): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/shut3.F90:(.text+0x4e): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/shut3.F90:(.text+0x4e4): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(syncfid.o): In function `syncfid_':
/data/home/huangling/local/ioapi-3.2/ioapi/syncfid.F90:(.text+0x19): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/syncfid.F90:(.text+0x5a): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/syncfid.F90:(.text+0x83): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/syncfid.F90:(.text+0x1f4): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/syncfid.F90:(.text+0x2ad): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wrgrnest.o): In function `wrgrnest_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrgrnest.F90:(.text+0x2c): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrgrnest.F90:(.text+0x42): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrgrnest.F90:(.text+0x56): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrgrnest.F90:(.text+0xc0f): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrgrnest.F90:(.text+0xc23): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wrprofil.o): In function `wrprofil_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrprofil.F90:(.text+0x3b): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrprofil.F90:(.text+0x51): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrprofil.F90:(.text+0x65): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrprofil.F90:(.text+0x821): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrprofil.F90:(.text+0x835): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wrvars.o): In function `wrvars_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x2e): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x94): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x12c): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x214): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x259): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x47b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x4d0): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x4ed): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x7f3): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(crtbuf3.o): In function `crtbuf3_':
/data/home/huangling/local/ioapi-3.2/ioapi/crtbuf3.f:(.text+0x91): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/crtbuf3.f:(.text+0xa8): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtbuf3.f:(.text+0x1a0): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(chkfil3.o): In function `chkfil3_':
/data/home/huangling/local/ioapi-3.2/ioapi/chkfil3.f90:(.text+0x1d): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/chkfil3.f90:(.text+0x36): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/chkfil3.f90:(.text+0x258f): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rddict3.o): In function `rddict3_':
/data/home/huangling/local/ioapi-3.2/ioapi/rddict3.f90:(.text+0x84): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rddict3.f90:(.text+0x9b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rddict3.f90:(.text+0xaf): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rddict3.f90:(.text+0x9f5): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rddict3.f90:(.text+0xa09): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdiddata.o): In function `rdiddata_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdiddata.f90:(.text+0x4d): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdiddata.f90:(.text+0x66): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdiddata.f90:(.text+0xa1): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdiddata.f90:(.text+0x1ce): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdiddata.f90:(.text+0x20e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdsmatrx.o): In function `rdsmatrx_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdsmatrx.f90:(.text+0x6f): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdsmatrx.f90:(.text+0x84): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdsmatrx.f90:(.text+0xc0): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdsmatrx.f90:(.text+0x215): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdsmatrx.f90:(.text+0x259): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wrdict3.o): In function `wrdict3_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrdict3.f90:(.text+0x41): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrdict3.f90:(.text+0x57): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrdict3.f90:(.text+0x6b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrdict3.f90:(.text+0x998): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrdict3.f90:(.text+0x9ac): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wriddata.o): In function `wriddata_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrsmatrx.f90:(.text+0x55): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrsmatrx.f90:(.text+0x6b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrsmatrx.f90:(.text+0x7f): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrsmatrx.f90:(.text+0x32f): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrsmatrx.f90:(.text+0x343): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(crtfil3.o): In function `crtfil3_':
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x4a): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x65): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x84): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0xab): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x2088): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x20a5): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x20cf): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wrtflag.o): In function `wrtflag_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrtflag.F90:(.text+0x43): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrtflag.F90:(.text+0xac): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrtflag.F90:(.text+0xee): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrtflag.F90:(.text+0x562): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrtflag.F90:(.text+0x591): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdatt3.o): In function `rdattc_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdatt3.F90:(.text+0x43): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdatt3.F90:(.text+0x361): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdatt3.F90:(.text+0x47f): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdatt3.o): In function `rdatt3_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdatt3.F90:(.text+0x4fd): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wratt3.o): In function `wrattc_':
/data/home/huangling/local/ioapi-3.2/ioapi/wratt3.F90:(.text+0x46): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wratt3.F90:(.text+0x3da): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wratt3.F90:(.text+0x918): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wratt3.o): In function `wratt3_':
/data/home/huangling/local/ioapi-3.2/ioapi/wratt3.F90:(.text+0xae4): undefined reference to `__kmpc_global_thread_num'
0.97user 0.77system 0:02.21elapsed 78%CPU (0avgtext+0avgdata 130712maxresident)k
301488inputs+136168outputs (14major+102693minor)pagefaults 0swaps
make[1]: [em_wrf] Error 1 (ignored)
make[1]: warning: Clock skew detected. Your build may be incomplete.
make[1]: Leaving directory `/data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/main'
Compare with ioapi/Makeinclude.Linux2_x86_64ifort: yoy are missing the following flags.
-
myFFLAGS
needs also to have -openmp
-
extra_lib
needs also to have -openmp
1 Like
Hi cjcoats
Thank you
Do you mean to make myFFLAGS setenv myfflags "-fixed -132 -openmp"
?
yes, and likewise for extra_lib
Okay, Iâll try it right now.
However, with the setup you told me, and I commented the wrf-cmaq option, there was an error when generating cctm.533.exe alone, and Iâm a little concerned. .
Thanks for your help

This error should be another problem, I will try to solve it myself.Hope I can solve it
Hi cjcoats
I recompiled the model once from the beginning, after I modified the config as per your guide, I got an error after csh bld.Would you mind to help me. 
if ( 1 || ! -f /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/UTIL/bldmake/bldmake_intel.exe ) then
cd /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CMAQ-main/UTIL/bldmake/scripts
./bldit_bldmake.csh
mkdir: created directory ?.data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/UTIL/bldmake?
rm: No match.
bldmake.o: In function `MAIN__':
bldmake.f:(.text+0x42): undefined reference to `__kmpc_begin'
bldmake.f:(.text+0x3cb): undefined reference to `__kmpc_end'
***ERROR*** BLDMAKE Compile failed
endif
cd /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_CCTM_v533_intel
if ( 1 ) then
set Blder = /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/UTIL/bldmake/bldmake_intel.exe -verbose
else
set bld_flags =
if ( 0 ) then
if ( 1 ) then
set bld_flags =
else if ( 0 ) then
if ( 0 ) then
if ( 0 ) then
if ( 0 ) then
/data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/UTIL/bldmake/bldmake_intel.exe -verbose /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_CCTM_v533_intel/CCTM_v533.cfg.bld
/data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/UTIL/bldmake/bldmake_intel.exe: Command not found.
if ( ! 0 ) then
mv Makefile Makefile.intel
mv: cannot stat ?.akefile?. No such file or directory
if ( -e Makefile.intel && -e Makefile ) rm Makefile
ln -s Makefile.intel Makefile
endif
if ( 0 != 0 ) then
if ( -e /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_CCTM_v533_intel/CCTM_v533.cfg ) then
mv CCTM_v533.cfg.bld /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_CCTM_v533_intel/CCTM_v533.cfg
if ( 0 ) then
exit
Youâve got a LD_LIBRARY_PATH
problem: somehow, the Intel run-time libraries are not available to your script at run-time.
Hi cjcoats
I modified the config and recompiled, but the error is still reported. Sir, Could you teach me what should I do next, please. I have already done my best.Below is my error file, config and bashrc.
time mpif90 -f90=ifort -o wrf.exe -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -ip wrf.o ../main/module_wrf_top.o libwrflib.a libcmaqlib.a -L/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort -lioapi /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/fftpack/fftpack5/libfftpack.a /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/io_grib1/libio_grib1.a /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/io_grib_share/libio_grib_share.a /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/io_int/libwrfio_int.a -L/data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/esmf_time_f90 -lesmf_time /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/RSL_LITE/librsl_lite.a /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/frame/module_internal_header_util.o /data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/frame/pack_utils.o -L/data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/external/io_netcdf -lwrfio_nf -L/data/install/netcdf/lib -lnetcdff -lnetcdf -L/data/install/hdf5/lib -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -lm -lz
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(name2fid.o): In function `name2fid_':
/data/home/huangling/local/ioapi-3.2/ioapi/name2fid.f:(.text+0x21): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/name2fid.f:(.text+0x38): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/name2fid.f:(.text+0x59): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(getefile.o): In function `getefile_':
/data/home/huangling/local/ioapi-3.2/ioapi/getefile.F:(.text+0x26): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/getefile.F:(.text+0x3d): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/getefile.F:(.text+0x5e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(interp3.o): In function `interpx_':
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x8b): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(interp3.o): In function `interp3_':
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x15f): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x215): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x23a): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x3dd): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x45e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x74f): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/interp3.F:(.text+0x12ab): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(m3msg2.o): In function `m3msg2_':
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x20): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x37): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x9f): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(m3msg2.o): In function `m3mesg_':
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0xed): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x104): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x19d): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(m3msg2.o): In function `m3prompt_':
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x202): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x219): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x31c): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(m3msg2.o): In function `m3parag_':
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x46c): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x488): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x55e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(m3msg2.o): In function `m3flush_':
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x5a7): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x5be): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/m3msg2.F:(.text+0x5e3): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(write3.o): In function `write3_':
/data/home/huangling/local/ioapi-3.2/ioapi/write3.F:(.text+0x7c): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/write3.F:(.text+0x95): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/write3.F:(.text+0xb9): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(close3.o): In function `close3_':
/data/home/huangling/local/ioapi-3.2/ioapi/close3.F90:(.text+0x8f): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/close3.F90:(.text+0xa6): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/close3.F90:(.text+0x1f5): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(desc3.o): In function `desc3_':
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x24): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x36): undefined reference to `__kmpc_single'
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x309): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x1186): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x126a): undefined reference to `__kmpc_end_single'
/data/home/huangling/local/ioapi-3.2/ioapi/desc3.F90:(.text+0x1279): undefined reference to `__kmpc_barrier'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(init3.o): In function `init3_':
/data/home/huangling/local/ioapi-3.2/ioapi/init3.F90:(.text+0x77): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/init3.F90:(.text+0x92): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/init3.F90:(.text+0x107): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(open3.o): In function `open3_':
/data/home/huangling/local/ioapi-3.2/ioapi/open3.F90:(.text+0x35): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/open3.F90:(.text+0x4f): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/open3.F90:(.text+0x78): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(opnfil3.o): In function `opnfil3_':
/data/home/huangling/local/ioapi-3.2/ioapi/opnfil3.F90:(.text+0x84): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/opnfil3.F90:(.text+0x9a): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnfil3.F90:(.text+0x938): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnfil3.F90:(.text+0x957): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnfil3.F90:(.text+0x981): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(opnlog3.o): In function `opnlog3_':
/data/home/huangling/local/ioapi-3.2/ioapi/opnlog3.F90:(.text+0x51): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/opnlog3.F90:(.text+0x67): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnlog3.F90:(.text+0xa8): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnlog3.F90:(.text+0xe8): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/opnlog3.F90:(.text+0x12d8): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdgrnest.o): In function `rdgrnest_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x56): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x6f): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0xa9): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x1df): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x21e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x336): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x37d): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x4a1): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x4e8): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x60b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x652): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x775): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x7bc): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x8df): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdgrnest.F90:(.text+0x926): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdprofil.o): In function `rdprofil_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x4d): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x66): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0xa1): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x1d7): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x217): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x32f): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x377): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x49b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x4e3): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x606): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x64e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x771): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdprofil.F90:(.text+0x7b9): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdtflag.o): In function `rdtflag_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdtflag.F90:(.text+0x6c): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdtflag.F90:(.text+0x2f0): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdtflag.F90:(.text+0x33a): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdtflag.F90:(.text+0x6ed): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdtflag.F90:(.text+0x71e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdvars.o): In function `rdvars_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0xc5): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x12d): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x1d5): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x3ba): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x3f5): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x765): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdvars.F90:(.text+0x7ec): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(shut3.o): In function `shut3_':
/data/home/huangling/local/ioapi-3.2/ioapi/shut3.F90:(.text+0x38): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/shut3.F90:(.text+0x4e): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/shut3.F90:(.text+0x4e4): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(syncfid.o): In function `syncfid_':
/data/home/huangling/local/ioapi-3.2/ioapi/syncfid.F90:(.text+0x19): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/syncfid.F90:(.text+0x5a): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/syncfid.F90:(.text+0x83): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/syncfid.F90:(.text+0x1f4): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/syncfid.F90:(.text+0x2ad): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wrgrnest.o): In function `wrgrnest_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrgrnest.F90:(.text+0x2c): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrgrnest.F90:(.text+0x42): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrgrnest.F90:(.text+0x56): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrgrnest.F90:(.text+0xc0f): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrgrnest.F90:(.text+0xc23): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wrprofil.o): In function `wrprofil_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrprofil.F90:(.text+0x3b): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrprofil.F90:(.text+0x51): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrprofil.F90:(.text+0x65): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrprofil.F90:(.text+0x821): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrprofil.F90:(.text+0x835): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wrvars.o): In function `wrvars_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x2e): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x94): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x12c): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x214): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x259): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x47b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x4d0): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x4ed): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrvars.F90:(.text+0x7f3): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(crtbuf3.o): In function `crtbuf3_':
/data/home/huangling/local/ioapi-3.2/ioapi/crtbuf3.f:(.text+0x91): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/crtbuf3.f:(.text+0xa8): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtbuf3.f:(.text+0x1a0): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(chkfil3.o): In function `chkfil3_':
/data/home/huangling/local/ioapi-3.2/ioapi/chkfil3.f90:(.text+0x1d): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/chkfil3.f90:(.text+0x36): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/chkfil3.f90:(.text+0x258f): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rddict3.o): In function `rddict3_':
/data/home/huangling/local/ioapi-3.2/ioapi/rddict3.f90:(.text+0x84): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rddict3.f90:(.text+0x9b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rddict3.f90:(.text+0xaf): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rddict3.f90:(.text+0x9f5): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rddict3.f90:(.text+0xa09): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdiddata.o): In function `rdiddata_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdiddata.f90:(.text+0x4d): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdiddata.f90:(.text+0x66): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdiddata.f90:(.text+0xa1): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdiddata.f90:(.text+0x1ce): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdiddata.f90:(.text+0x20e): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdsmatrx.o): In function `rdsmatrx_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdsmatrx.f90:(.text+0x6f): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdsmatrx.f90:(.text+0x84): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdsmatrx.f90:(.text+0xc0): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdsmatrx.f90:(.text+0x215): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdsmatrx.f90:(.text+0x259): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wrdict3.o): In function `wrdict3_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrdict3.f90:(.text+0x41): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrdict3.f90:(.text+0x57): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrdict3.f90:(.text+0x6b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrdict3.f90:(.text+0x998): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrdict3.f90:(.text+0x9ac): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wriddata.o): In function `wriddata_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrsmatrx.f90:(.text+0x55): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrsmatrx.f90:(.text+0x6b): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrsmatrx.f90:(.text+0x7f): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrsmatrx.f90:(.text+0x32f): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrsmatrx.f90:(.text+0x343): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(crtfil3.o): In function `crtfil3_':
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x4a): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x65): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x84): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0xab): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x2088): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x20a5): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/crtfil3.F90:(.text+0x20cf): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wrtflag.o): In function `wrtflag_':
/data/home/huangling/local/ioapi-3.2/ioapi/wrtflag.F90:(.text+0x43): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wrtflag.F90:(.text+0xac): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrtflag.F90:(.text+0xee): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrtflag.F90:(.text+0x562): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wrtflag.F90:(.text+0x591): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdatt3.o): In function `rdattc_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdatt3.F90:(.text+0x43): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/rdatt3.F90:(.text+0x361): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/rdatt3.F90:(.text+0x47f): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(rdatt3.o): In function `rdatt3_':
/data/home/huangling/local/ioapi-3.2/ioapi/rdatt3.F90:(.text+0x4fd): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wratt3.o): In function `wrattc_':
/data/home/huangling/local/ioapi-3.2/ioapi/wratt3.F90:(.text+0x46): undefined reference to `__kmpc_global_thread_num'
/data/home/huangling/local/ioapi-3.2/ioapi/wratt3.F90:(.text+0x3da): undefined reference to `__kmpc_critical'
/data/home/huangling/local/ioapi-3.2/ioapi/wratt3.F90:(.text+0x918): undefined reference to `__kmpc_end_critical'
/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort/libioapi.a(wratt3.o): In function `wratt3_':
/data/home/huangling/local/ioapi-3.2/ioapi/wratt3.F90:(.text+0xae4): undefined reference to `__kmpc_global_thread_num'
0.90user 0.79system 0:02.26elapsed 75%CPU (0avgtext+0avgdata 130700maxresident)k
301088inputs+136152outputs (14major+103152minor)pagefaults 0swaps
make[1]: [em_wrf] Error 1 (ignored)
make[1]: warning: Clock skew detected. Your build may be incomplete.
make[1]: Leaving directory `/data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel/main'
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
alias v='vim'
alias bk='cd ..'
export wc='/data4/sunzhixu/WRF-CMAQ'
export od='/data4/sunzhixu/outdata'
export go='/data2/sunzhixu/CMAQv5.3.2'
export PS1='[$(pwd)]$ '
alias sl='screen -ls'
alias sr='screen -r'
alias ss='screen -S'
alias camx_dmpc='/data/home/huangling/local/useful_progs/camx_dmpc/v1.6.1/camx_dmpc'
alias lrt='ll -rt'
alias lwc='ls | wc -l'
alias yj2ymd='/data/home/huangling/local/useful_progs/ymd2yj/yj2ymd'
alias ymd2yj='/data/home/huangling/local/useful_progs/ymd2yj/ymd2yj'
alias yyyymmdd2dow='/data/home/huangling/local/useful_progs/date/yyyymmdd2dow'
alias ncl='/data/home/huangling/local/ncl-6.4/bin/ncl'
#netcdf
#export DIR=/data2/jiangsen/Build_WRF/LIBRARIES
#export CXX=g++
#export CC=gcc
#export FC=gfortran
#export FCFLAGS=-m64
#export F77=gfortran
#export FFLAGS=-m64
#export PATH=$DIR/netcdf/bin:$PATH
#export NETCDF=$DIR/netcdf
## set netcdf
#for WRF-CMAQ build
export NCF_COMBO=/data4/sunzhixu/LIBRARIES/netcdf_combined
export LD_LIBRARY_PATH=${NCF_COMBO}/lib:$LD_LIBRARY_PATH
export wrf_path=/data4/sunzhixu/WRF-CMAQ/CMAQv5.3.3/CCTM/scripts/BLD_WRFv4.3_CCTM_v533_intel
export WRF_CMAQ=1
#export NETCDF=/data2/jiangsen/Build_WRF/LIBRARIES/netcdf
export NETCDF=/data/install/netcdf
export NETCDF_ROOT=$NETCDF
export NETCDF_LIB=$NETCDF/lib
export NETCDF_INC=$NETCDF/include
export LD_LIBRARY_PATH=$NETCDF/lib:$LD_LIBRARY_PATH
export PATH=$NETCDF/bin:$PATH
export MANPATH=$NETCDF/share/man:$MANPATH
## set hdf5 ##
export HDF5_LIB=$HDF5/lib
export HDF5_INC=$HDF5/include
export LD_LIBRARY_PATH=$HDF5/lib:$LD_LIBRARY_PATH
export CPPFLAGS=-I$HDF5/include
export LDFLAGS=-L$HDF5/lib
## set JASPER ##
export JASPER=/data1/guying/install/jasper-1.900.13
export JASPERLIB=/data2/wangft/Build_WRF/LIBRARIES/grib2/lib
export JASPERINC=/data2/wangft/Build_WRF/LIBRARIES/grib2/include
export LD_LIBRARY_PATH=/data2/wangft/Build_WRF/LIBRARIES/grib2/lib:$LD_LIBRARY_PATH
## set lib ##
export ZLIB_HOME=/data1/guying/install/zlib
export LD_LIBRARY_PATH=$ZLIB_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ZLIB_HOME/bin:$PATH
## set libpng ##
export LIBPNG=/data1/zhuas/install/libpng_install
export PNG_INC=$LIBPNG/include
export PNG_LIB=$LIBPNG/lib
## for chem ##
#export PATH=/data1/zhuas/install/kpp/byacc-20200330/yacc:$PATH
#export PATH=/data1/zhuas/install/kpp/flex/bin:$PATH
#export YACC='/data1/zhuas/install/kpp/byacc-20200330/yacc -d'
#export FLEX=/data1/zhuas/install/kpp/flex
#export FLEX_LIB_DIR=/data1/zhuas/install/kpp/flex/lib
#export LD_LIBRARY_PATH=$FLEX/lib:$LD_LIBRARY_PATH
#export WRF_EM_CORE=1
#export WRF_NMM_CORE=0
#export WRF_CHEM=1
#export WRF_KPP=1
#export CRTM=0
######
source /data/compiler/intel/bin/compilervars.sh intel64
source /data/compiler/intel/impi/5.0.2.044/bin64/mpivars.sh intel64
source /data/compiler/intel/mkl/bin/mklvars.sh intel64
ulimit -s unlimited
alias sl='screen -ls'
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
export F77=ifort
export PERL=/usr/bin/perl
export BIN=Linux2_x86_64ifort
#export LD_LIBRARY_PATH=/data/home/huangling/local/netcdf-3.6.3/lib:/data/home/huangling/local/mpich/lib:/data/home/huangling/local/ncl-6.4/lib:$LD_LIBRARY_PATH
#export PYTHONPATH=/data/home/huangling/mysoftware/anaconda
export PATH=/data/home/huangling/local/python/Python-3.4.1/bin:/data/home/huangling/local/useful_progs/ImageMagick/bin:/data/home/huangling/local/ioapi-3.2/Linux2_x86_64ifort:/data/home/huangling/models/megan/MEGAN3/MEGAN3/bin:/usr/bin:/usr/local/bin:$PATH
export PATH=/data/home/huangling/models/megan/MEGAN3/prepmegan4cmaq/src:/data/home/huangling/local/useful_progs/ymd2yj:$PATH
export PATH=/data/home/huangling/local/useful_progs/bin2asc:$PATH
export PATH=/data/home/huangling/local/ncl-6.4/bin:$PATH
export PATH=/data/home/huangling/local/useful_progs/date:$PATH
export PATH=/data/home/huangling/local/mpich/bin:$PATH
#setting code generation option
#export CPPFLAGS="-O2 -DNDEBUG -DpgiFortran"
#export CFLAGS="-g -O2"
#export CXXFLAGS="-g -O2"
#export FFLAGS="-g -O2 -mp -recursive"
source /data/compiler/intel/bin/compilervars.sh intel64
source /data/compiler/intel/impi/5.0.2.044/bin64/mpivars.sh intel64
source /data/compiler/intel/mkl/bin/mklvars.sh intel64
#CMAQv5.0.1
export M3HOME=/data1/lihl/models-3/CMAQv5.0.1
export M3LIB=$M3HOME/lib
export M3DATA=$M3HOME/data
export M3MODEL=$M3HOME/models
export PATH=$PATH:/data/home/wyj/libs/netcdf-fortran-4.4.1.1_ifort_CMAQv5.0.1/lib
export PATH=$PATH:/data/home/wyj/libs/netcdf-fortran-4.4.1.1_ifort_CMAQv5.0.1/bin
export PATH=$PATH:/data/home/wyj/libs/netcdf-fortran-4.4.1.1_ifort_CMAQv5.0.1/include
export PATH=$PATH:/data/home/wyj/libs/hdf5-1.8.9/lib
export PATH=$PATH:/data/home/wyj/libs/hdf5-1.8.9/bin
export PATH=$PATH:/data/home/wyj/libs/hdf5-1.8.9/include
export PATH=$PATH:/data/home/wyj/libs/curl-7.53.1/lib
export PATH=$PATH:/data/home/wyj/libs/curl-7.53.1/bin
export PATH=$PATH:/data/home/wyj/libs/curl-7.53.1/include
export PATH=$PATH:/data/home/wyj/libs/jasper-1.900.1/lib
export PATH=$PATH:/data/home/wyj/libs/jasper-1.900.1/bin
export PATH=$PATH:/data/home/wyj/libs/jasper-1.900.1/include
export PATH=$PATH:/data/home/wyj/libs/libpng-1.6.28/lib
export PATH=$PATH:/data/home/wyj/libs/libpng-1.6.28/lib
export PATH=$PATH:/data/home/wyj/libs/libpng-1.6.28/bin
export PATH=$PATH:/data/home/wyj/libs/libpng-1.6.28/include
export PATH=$PATH:/data/home/wyj/libs/zlib-1.2.11/lib
export PATH=$PATH:/data/home/wyj/libs/zlib-1.2.11/bin
export PATH=$PATH:/data/home/wyj/libs/zlib-1.2.11/include
export PATH=$PATH:/data/home/wyj/libs/netcdf-4.1.3_ifort_nonHDF5_CMAQv5.0.1/lib
export PATH=$PATH:/data/home/wyj/libs/netcdf-4.1.3_ifort_nonHDF5_CMAQv5.0.1/bin
export PATH=$PATH:/data/home/wyj/libs/netcdf-4.1.3_ifort_nonHDF5_CMAQv5.0.1/include
#export PATH=$PATH:/data/home/wyj/libs/ioapi-3.1_ifort_CMAQv5.0.1_ieh/Linux2_x86_64ifort
#export PATH=$PATH:/data/home/wyj/libs/ioapi-3.1_ifort_CMAQv5.0.1_ieh/ioapi/fixed_src
#SPECIAL
export PATH=$PATH:$HOME/bin:/data/home/huangling/local/useful_progs/ymd2yj
#export PATH=/data/home/lihl/anaconda3/bin:$PATH
export PATH=/data1/lihl/models-3/emis_proc/nco/nco-4.9.4/bin\:$PATH
export LD_LIBRARY_PATH=/data1/lihl/models-3/emis_proc/nco/nco-4.9.4/lib\:${LD_LIBRARY_PATH}
export dl="/data1/lihl"
export dc="/data1/lihl/models-3/CMAQv5.2.1"
export dc0="/data1/lihl/models-3/CMAQv5.0.1"
export dc1="/home/data3/lihl"
#NCL
export NCARG_ROOT='/data/home/huangling/local/ncl-6.4'
export NCARG_BIN='/data/home/huangling/local/ncl-6.4/bin'
export NCARG_COLORMAPS='/data/home/huangling/local/ncl-6.4/lib/ncarg/colormaps'
alias ncl='/data/home/huangling/local/ncl-6.4/bin/ncl'