SMOKE-4.7 test case - error in SMKMERGE

Hello, every one. I am new to use SMOKE 4.7. I think I have finished compiling the source code as followed: User Guide.

I using this script ‘smk_area_nctox.csh’ as example, I found an error message in SMKMERGE and SMKREPORT as following figure:
smkreport.area.temporal.nctox.2005191.log.txt (21.7 KB) smkmerge.area.nctox.20050710.us12-nc.log.txt (12.2 KB)

Capture

Capture1

It also same error in the the point and nonroad script…
I recompiled the smoke4.7, but It still error.

How can I fix it ?
I’m use Inter compiler x86_64 (version 19.0.5) for SMOKE4.7
IO/API 3.2
Netcdf 4.7.3

Thank you very much

Hi. Sorry for the late response. Can you tell me whether you got a successful run of Spcmat program or not. The error message from Smkmerge said that there is a problem with the output file from Spcmat.

Hi, I face the same error as the poster. Here are my Spcmat logs. Seems like there is something wrong with Spcmat. Plz help me to check the problem, thx very much.
compiler: intel compiler x86_64 (version 19.0.0)
IOAPI 3.2
Netcdf 4.1.3

Thank you for your reply.,
I got a successful successful run of Spcmat program, which’s found “Normal Completion” in the LOG file as followed : spcmat.area.nctox.cmaq_cb05_soa.log.txt (21.5 KB)

I think that something wrong on the “ASMAT_S” output about speciation descriptions as followed: asmat_s_output.txt (2.0 MB)

I don’t change anything in the smk_area_nctox.csh script (original file). However, when I change the “MRG_SPCMAT_YN” to N, I got a successful run of SMKMERGE program.
Also, I re-compile with 3 compiler (pgi , gcc , intel), but found the same error.

Thank you very much.

Thanks for sending me your Spcmat log file as well as the headers of Spcmat output file. The issue you are having is related to IOAPI/NetCDF compilation. Based on your ASMAT header, there are no units and var_desc filled. They should hold the information like below:

    float SVAR001(TSTEP, LAY, ROW, COL) ;
            SVAR001:long_name = "SVAR001         " ;
            SVAR001:units = "g/ton           " ;
            SVAR001:var_desc = "NONHAPTOG       ~ALD2                                                           " ;

I will ask @cjcoats to provide you an assistance for this. Dr. Coats (@cjcoats) is the developer of IOAPI over last three decades.

1 Like

If my problem about compilation process, I shared my compile log file as follwed: compile.log.txt (308.9 KB)
There are many warning in my log file,but I’m not sure that It’s correct or not. Maybe, the warning messages are related to IOAPI/NetCDF compilation.

However, Can you shared your correct output file each SMOKE process?, I will compare it with my output file for check.

Thank you for your help

The precompiled executables with ifort is available from CMAS website. Once you download the package, it contains the precompiled executables. Make sure you have ifort available.

1 Like

@cjcoats. Hi Carlie. Any thoughts on this issue?

My ifort compile with SMOKE is the same as the precompiled executables from CMAS website. I saw the same error in the other topic, (such as link below), but the issue have not yet clearly solved. However, I will try to fix it by myself first. Thank you very much for your time

If you can execute the recompiled executables from CMAS on your server, try to start fresh by deleting any previous output files with your compiled executables. Sometimes it doesn’t overwrite the description.

BH

1 Like

hello,hen I was running the test case smoke4.7, I encountered the following problems. How did you solve them
movesmrg.rateperdistance.nctox.20050710.us12-nc.log: *** ERROR ABORT in subroutine MRGVNAMS
movesmrg.rateperdistance.nctox.20050710.us12-nc.log: ERROR: Variable descriptions do not contain proper separator in spec matrix.
movesmrg.rateperhour.nctox.20050710.us12-nc.log: *** ERROR ABORT in subroutine MRGVNAMS
movesmrg.rateperhour.nctox.20050710.us12-nc.log: ERROR: Variable descriptions do not contain proper separator in spec matrix.
movesmrg.rateperprofile.nctox.20050710.us12-nc.log: *** ERROR ABORT in subroutine MRGVNAMS
movesmrg.rateperprofile.nctox.20050710.us12-nc.log: ERROR: Variable descriptions do not contain proper separator in spec matrix.
movesmrg.ratepervehicle.nctox.20050710.us12-nc.log: *** ERROR ABORT in subroutine MRGVNAMS
movesmrg.ratepervehicle.nctox.20050710.us12-nc.log: ERROR: Variable descriptions do not contain proper separator in spec matrix.
mrggrid.abmp.nctox.20050710.us12-nc.log: *** ERROR ABORT in subroutine MRGGRID
smkinven.area.nctox.log: Value for SMK_MAXERROR: 100
smkinven.nonroad.nctox.log: Value for SMK_MAXERROR: 100
smkinven.point.nctox.log: Value for SMK_MAXERROR: 100
smkinven.rateperdistance.nctox.log: Value for SMK_MAXERROR: 900000
smkinven.rateperhour.nctox.log: Value for SMK_MAXERROR: 900000
smkinven.rateperprofile.nctox.log: Value for SMK_MAXERROR: 900000
smkinven.ratepervehicle.nctox.log: Value for SMK_MAXERROR: 900000
smkmerge.area.nctox.20050710.us12-nc.log: *** ERROR ABORT in subroutine MRGVNAMS
smkmerge.area.nctox.20050710.us12-nc.log: ERROR: Variable descriptions do not contain proper separator in spec matrix.
smkmerge.nonroad.nctox.20050710.us12-nc.log: *** ERROR ABORT in subroutine MRGVNAMS
smkmerge.nonroad.nctox.20050710.us12-nc.log: ERROR: Variable descriptions do not contain proper separator in spec matrix.
smkmerge.point.nctox.20050710.us12-nc.log: *** ERROR ABORT in subroutine MRGVNAMS
smkmerge.point.nctox.20050710.us12-nc.log: ERROR: Variable descriptions do not contain proper separator in spec matrix.
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 1
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 2
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 3
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 4
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 5
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 6
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 7
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 8
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 9
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 10
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 11
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 12
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 13
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 14
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 15
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 16
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 17
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 18
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 19
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 20
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 21
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 22
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 23
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 24
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 25
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 26
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 27
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 28
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 29
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 30
smkreport.area.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 31
smkreport.area.temporal.nctox.2005191.log: *** ERROR ABORT in subroutine BLDREPIDX
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 1
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 2
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 3
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 4
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 5
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 6
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 7
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 8
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 9
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 10
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 11
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 12
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 13
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 14
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 15
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 16
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 17
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 18
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 19
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 20
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 21
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 22
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 23
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 24
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 25
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 26
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 27
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 28
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 29
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 30
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 31
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 32
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 33
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 34
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 35
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 36
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 37
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 38
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 39
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 40
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 41
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 42
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 43
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 44
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 45
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 46
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 47
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 48
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 49
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 50
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 51
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 52
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 53
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 54
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 55
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 56
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 57
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 58
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 59
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 60
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 61
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 62
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 63
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 64
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 65
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 66
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 67
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 68
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 69
smkreport.nonroad.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 70
smkreport.nonroad.temporal.nctox.2005191.log: *** ERROR ABORT in subroutine BLDREPIDX
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 1
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 2
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 3
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 4
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 5
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 6
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 7
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 8
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 9
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 10
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 11
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 12
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 13
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 14
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 15
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 16
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 17
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 18
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 19
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 20
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 21
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 22
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 23
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 24
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 25
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 26
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 27
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 28
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 29
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 30
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 31
smkreport.point.temporal.nctox.2005191.log: ERROR: Speciation joiner “~” is not found for speciation variable 32
smkreport.point.temporal.nctox.2005191.log: *** ERROR ABORT in subroutine BLDREPIDX
spcmat.area.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERROR: 100
spcmat.area.nctox.cmaq_cb05_soa.log: Value for DEFAULT_CONV_FAC_ERROR not defined;returning default: FALSE
spcmat.nonroad.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERROR: 100
spcmat.nonroad.nctox.cmaq_cb05_soa.log: Value for DEFAULT_CONV_FAC_ERROR not defined;returning default: FALSE
spcmat.nonroad.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERROR: 100
spcmat.point.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERROR: 100
spcmat.point.nctox.cmaq_cb05_soa.log: Value for DEFAULT_CONV_FAC_ERROR not defined;returning default: FALSE
Binary file temporal.area.nctox.20050710.log matches
Binary file temporal.nonroad.nctox.20050710.log matches
Binary file temporal.point.nctox.20050710.log matches
Binary file temporal.rateperdistance.nctox.20050710.us12-nc.log matches
Binary file temporal.rateperhour.nctox.20050710.us12-nc.log matches

@qinch18. Looks like the precompiled executable with intel fortran compiler does not work well in your system. I would suggest you two approaches:

  1. Use the older version of SMOKE like v4.6 or older to see whether this issue goes away
  2. Compile your own executables with your fortran compiler (check out the chapter 12 for compilation).

Thank you for your reply.I have use the older version of SMOKE like v4.6 and v4.5。But, the problem is not solved. There is a warning when I compile ioapi./usr/local/wrf_tools/ku_bash/ioapi_32/ioapi/modncfio.F90(19699): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [IVALS]
INTEGER FUNCTION nf_get_vara_int64( NCID, VARID, START, COUNT, ivals )
intel 19
netcdf-c-4.7.3
netcdf-cxx-4.5.3
netcdf-fortran-4.5.2

Here is the response from @cjcoats.
Is this warning the only problem? If so, it can be disregarded:
this is a “dummy” implementation of a routine not available for that
particular version of netCDF, and that will never be called by SMOKE;
the code in question writes a warning message that this routine is not
available and then exits.

Thank you for your reply.I recompiled my library files.The error is obviously much less, only the following error, this is normal?

[18qinc@login logs]$ grep ERROR *
movesmrg.rateperdistance.nctox.20050710.us12-nc.log: *** ERROR ABORT in subroutine MRGVNAMS
movesmrg.rateperdistance.nctox.20050710.us12-nc.log: ERROR: Variable descriptions do not contain proper separator in spec matrix.
mrggrid.abmp.nctox.20050710.us12-nc.log: *** ERROR ABORT in subroutine MRGGRID
smkinven.area.nctox.log: Value for SMK_MAXERROR: 100
smkinven.nonroad.nctox.log: Value for SMK_MAXERROR: 100
smkinven.point.nctox.log: Value for SMK_MAXERROR: 100
smkinven.rateperdistance.nctox.log: Value for SMK_MAXERROR: 900000
smkinven.rateperhour.nctox.log: Value for SMK_MAXERROR: 900000
smkinven.rateperprofile.nctox.log: Value for SMK_MAXERROR: 900000
smkinven.ratepervehicle.nctox.log: Value for SMK_MAXERROR: 900000
smkmerge.bg.nctox.20050710.us12-nc.log: ERROR: Some requested counties not found in county names file:
smkmerge.bg.nctox.20050710.us12-nc.log: *** ERROR ABORT in subroutine RDSTCY
spcmat.area.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERROR: 100
spcmat.area.nctox.cmaq_cb05_soa.log: Value for DEFAULT_CONV_FAC_ERROR not defined;returning default: FALSE
spcmat.nonroad.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERROR: 100
spcmat.nonroad.nctox.cmaq_cb05_soa.log: Value for DEFAULT_CONV_FAC_ERROR not defined;returning default: FALSE
spcmat.nonroad.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERROR: 100
spcmat.point.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERROR: 100
spcmat.point.nctox.cmaq_cb05_soa.log: Value for DEFAULT_CONV_FAC_ERROR not defined;returning default: FALSE
temporal.area.nctox.20050710.log: Value for SMK_MAXERROR: 100
temporal.nonroad.nctox.20050710.log: Value for SMK_MAXERROR: 100
temporal.point.nctox.20050710.log: Value for SMK_MAXERROR: 100
匹配到二进制文件 temporal.rateperdistance.nctox.20050710.us12-nc.log
temporal.rateperhour.nctox.20050710.us12-nc.log: Value for SMK_MAXERROR: 900000

movesmrg.rateperdistance.nctox.20050710.us12-nc.log:
WARNING: Inventory base year -1 is inconsistent with year
of episode start date 2005
NOTE: Output grid “US12NC_66X52” set; described as
No description available

 *** ERROR ABORT in subroutine MRGVNAMS
 ERROR: Variable descriptions do not contain proper separator in spec matrix.

There are warnings when I compile ioapi:
/usr/local/wrf_tools/ku_bash/ioapi_master/ioapi/modpdata.F90(92): ster/ioapi /usr/local/wrf_tools/ku_bash/ioapi_master/ioapi/modpdata.F90
/usr/local/wrf_tools/ku_bash/ioapi_master/ioapi/modpdata.F90(92): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [NCOLS_PE]
NCOLS_PE, NROWS_PE, COLSX_PE, ROWSX_PE )
-----------------------------^
/usr/local/wrf_tools/ku_bash/ioapi_master/ioapi/modpdata.F90(92): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [NROWS_PE]
NCOLS_PE, NROWS_PE, COLSX_PE, ROWSX_PE )
---------------------------------------^
/usr/local/wrf_tools/ku_bash/ioapi_master/ioapi/modpdata.F90(92): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [COLSX_PE]
NCOLS_PE, NROWS_PE, COLSX_PE, ROWSX_PE )
-------------------------------------------------^
/usr/local/wrf_tools/ku_bash/ioapi_master/ioapi/modpdata.F90(92): warning #6843: A dummy argument with an explicit INTENT(OUT) declaration is not given an explicit value. [ROWSX_PE]
NCOLS_PE, NROWS_PE, COLSX_PE, ROWSX_PE )
-----------------------------------------------------------^

Hello, I have installed SMOKEv4.7 and run the test case.
smkinven.area.nctox.log: Value for SMK_MAXERROR: 100
smkinven.nonroad.nctox.log: Value for SMK_MAXERROR: 100
smkinven.point.nctox.log: Value for SMK_MAXERROR: 100
smkinven.rateperdistance.nctox.log: Value for SMK_MAXERROR: 900000
smkinven.rateperhour.nctox.log: Value for SMK_MAXERROR: 900000
smkinven.rateperprofile.nctox.log: Value for SMK_MAXERROR: 900000
smkinven.ratepervehicle.nctox.log: Value for SMK_MAXERROR: 900000
spcmat.area.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERROR: 100
spcmat.area.nctox.cmaq_cb05_soa.log: Value for DEFAULT_CONV_FAC_ERROR not defined;returning default: FALSE
spcmat.nonroad.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERRO: 100
spcmat.nonroad.nctox.cmaq_cb05_soa.log: Value for DEFAULT_CONV_FAC_ERROR not defined;returning default: FALSE
spcmat.nonroad.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERRO: 100
spcmat.point.nctox.cmaq_cb05_soa.log: Value for SMK_MAXERROR: 100
spcmat.point.nctox.cmaq_cb05_soa.log: Value for DEFAULT_CONV_FAC_ERROR not defined;returning default: FALSE
temporal.area.nctox.20050710.log: Value for SMK_MAXERROR: 100
temporal.nonroad.nctox.20050710.log: Value for SMK_MAXERROR: 100
temporal.point.nctox.20050710.log: Value for SMK_MAXERROR: 100
temporal.rateperdistance.nctox.20050710.us12-nc.log: Value for SMK_MAXERROR: 900000
temporal.rateperhour.nctox.20050710.us12-nc.log: Value for SMK_MAXERROR: 900000
Hello, I have installed SMOKEv4.7 and run the test case.

But I’m running./check_smk_install and it will prompt you:
Differences between your installation and correct answers exist!
Please refer to file $SMKROOT/doc/install_diffs.txt for details.

install_diffs.txt (582.5 KB)

Looks like you were able to run all scripts successfully. No errors were found in your log files. Congrats!! You should expect very minor differences between the outputs from CMAS precompiled executables and your executables due to a different CPU and compilers. The difference shouldn’t be great than 1%.