# SMOKE-4.7 test case - error in SMKMERGE

**URL:** https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387
**Category:** SMOKE
**Created:** [March 23, 2020, 3:41pm UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387 "2020-03-23T15:41:45Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![Apiwat1303](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@Apiwat1303](https://forum.cmascenter.org/u/Apiwat1303)
#### Post date: [March 23, 2020, 3:41pm UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/1 "2020-03-23T15:41:45Z")

</div>

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](https://forum.cmascenter.org/uploads/short-url/xif1opwX2TYNAb7s0Nz7CWarHmQ.txt) (21.7 KB) [smkmerge.area.nctox.20050710.us12-nc.log.txt](https://forum.cmascenter.org/uploads/short-url/zjW82ISCVdbSqeo2JhptLvLyf2C.txt) (12.2 KB)

![Capture](https://canada1.discourse-cdn.com/flex027/uploads/cmas/original/1X/3c3cc8ef71ad20c27bf7cde411e5fdccdaefd795.jpeg)

![Capture1](https://canada1.discourse-cdn.com/flex027/uploads/cmas/original/1X/9734382514778ec14ee9113b8364e7213981421d.jpeg)

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

---

<div class="post-metadata">

### Author: ![bbaek](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/bbaek/32/22_2.png) [@bbaek](https://forum.cmascenter.org/u/bbaek)
#### Post date: [April 6, 2020, 8:57pm UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/2 "2020-04-06T20:57:28Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Hibana](https://avatars.discourse-cdn.com/v4/letter/h/5fc32e/32.png) [@Hibana](https://forum.cmascenter.org/u/Hibana)
#### Post date: [April 8, 2020, 9:07am UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/3 "2020-04-08T09:07:52Z")

</div>

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

 ![QQ截图20200408165810](https://canada1.discourse-cdn.com/flex027/uploads/cmas/original/1X/ceeacb06807b0372975c85bdd06a82dd720d348c.png)

---

<div class="post-metadata">

### Author: ![Apiwat1303](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@Apiwat1303](https://forum.cmascenter.org/u/Apiwat1303)
#### Post date: [April 8, 2020, 11:23am UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/4 "2020-04-08T11:23:41Z")

</div>

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](https://forum.cmascenter.org/uploads/short-url/9uW5311sMj02IQkNkVdInAdAoaP.txt) (21.5 KB)

I think that something wrong on the “ASMAT\_S” output about speciation descriptions as followed: [asmat\_s\_output.txt](https://forum.cmascenter.org/uploads/short-url/wv1CNYiCScArG6RRqPJRFOmy0qp.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.

---

<div class="post-metadata">

### Author: ![bbaek](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/bbaek/32/22_2.png) [@bbaek](https://forum.cmascenter.org/u/bbaek)
#### Post date: [April 8, 2020, 2:28pm UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/5 "2020-04-08T14:28:41Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Apiwat1303](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@Apiwat1303](https://forum.cmascenter.org/u/Apiwat1303)
#### Post date: [April 9, 2020, 5:55pm UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/6 "2020-04-09T17:55:50Z")

</div>

If my problem about compilation process, I shared my compile log file as follwed: [compile.log.txt](https://forum.cmascenter.org/uploads/short-url/xQzTTVwmDRo0pjH5LYoAhyWpsUv.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

---

<div class="post-metadata">

### Author: ![bbaek](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/bbaek/32/22_2.png) [@bbaek](https://forum.cmascenter.org/u/bbaek)
#### Post date: [April 9, 2020, 6:10pm UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/7 "2020-04-09T18:10:49Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![bbaek](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/bbaek/32/22_2.png) [@bbaek](https://forum.cmascenter.org/u/bbaek)
#### Post date: [April 10, 2020, 10:30pm UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/8 "2020-04-10T22:30:17Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Apiwat1303](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@Apiwat1303](https://forum.cmascenter.org/u/Apiwat1303)
#### Post date: [April 11, 2020, 8:33am UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/9 "2020-04-11T08:33:40Z")

</div>

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

> [@Error in running the test case of SMOKE4.7](https://forum.cmascenter.org/t/error-in-running-the-test-case-of-smoke4-7/1267):
>
> Hello, every one. I am new to SMOKE and try to use the version of 4.7. I think I have finished compiling the source code as followed: netcdf-c 4.7.3 netcdf-fortran 4.5.2 ioapi 3.2 and also smoke source code and I try to run the test case but bump into some error in this log file “smkmerge.area.nctox.20050710.us12-nc.log” the error message is as followed: \*\*\* ERROR ABORT in subroutine MRGVNAMS ERROR: Variable descriptions do not contain proper separator in spec matrix. so I try to tra…

---

<div class="post-metadata">

### Author: ![bbaek](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/bbaek/32/22_2.png) [@bbaek](https://forum.cmascenter.org/u/bbaek)
#### Post date: [April 11, 2020, 1:42pm UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/10 "2020-04-11T13:42:15Z")

</div>

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

---

<div class="post-metadata">

### Author: ![qinch18](https://avatars.discourse-cdn.com/v4/letter/q/71e660/32.png) [@qinch18](https://forum.cmascenter.org/u/qinch18)
#### Post date: [May 22, 2020, 9:10am UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/11 "2020-05-22T09:10:03Z")

</div>

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

---

<div class="post-metadata">

### Author: ![bbaek](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/bbaek/32/22_2.png) [@bbaek](https://forum.cmascenter.org/u/bbaek)
#### Post date: [May 22, 2020, 5:33pm UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/12 "2020-05-22T17:33:13Z")

</div>

@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).

---

<div class="post-metadata">

### Author: ![qinch18](https://avatars.discourse-cdn.com/v4/letter/q/71e660/32.png) [@qinch18](https://forum.cmascenter.org/u/qinch18)
#### Post date: [May 23, 2020, 9:36am UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/13 "2020-05-23T09:36:01Z")

</div>

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

---

<div class="post-metadata">

### Author: ![bbaek](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/bbaek/32/22_2.png) [@bbaek](https://forum.cmascenter.org/u/bbaek)
#### Post date: [May 23, 2020, 7:53pm UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/14 "2020-05-23T19:53:28Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![qinch18](https://avatars.discourse-cdn.com/v4/letter/q/71e660/32.png) [@qinch18](https://forum.cmascenter.org/u/qinch18)
#### Post date: [May 24, 2020, 4:11am UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/15 "2020-05-24T04:11:48Z")

</div>

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 )  
-----------------------------------------------------------^

---

<div class="post-metadata">

### Author: ![qinch18](https://avatars.discourse-cdn.com/v4/letter/q/71e660/32.png) [@qinch18](https://forum.cmascenter.org/u/qinch18)
#### Post date: [May 26, 2020, 8:49am UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/16 "2020-05-26T08:49:34Z")

</div>

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](https://forum.cmascenter.org/uploads/short-url/nItCyNnwjoW5Np9bUFUKWihvdds.txt) (582.5 KB)

---

<div class="post-metadata">

### Author: ![bbaek](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.cmascenter.org/bbaek/32/22_2.png) [@bbaek](https://forum.cmascenter.org/u/bbaek)
#### Post date: [May 26, 2020, 5:24pm UTC](https://forum.cmascenter.org/t/smoke-4-7-test-case-error-in-smkmerge/1387/17 "2020-05-26T17:24:39Z")

</div>

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%.
