# ERROR ABORT in subroutine FLCHECK on PE 005 Inconsistent header data on input files

**URL:** <https://forum.cmascenter.org/t/error-abort-in-subroutine-flcheck-on-pe-005-inconsistent-header-data-on-input-files/1358>\
**Category:** CMAQ\
**Created:** [March 11, 2020, 2:56pm UTC](https://forum.cmascenter.org/t/error-abort-in-subroutine-flcheck-on-pe-005-inconsistent-header-data-on-input-files/1358 "2020-03-11T14:56:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mazzeoa](https://avatars.discourse-cdn.com/v4/letter/m/ee59a6/32.png) [@mazzeoa](https://forum.cmascenter.org/u/mazzeoa)\
**Post date:** [March 11, 2020, 2:56pm UTC](https://forum.cmascenter.org/t/error-abort-in-subroutine-flcheck-on-pe-005-inconsistent-header-data-on-input-files/1358/1 "2020-03-11T14:56:43Z")

</div>

Dear all,  
I’m finding an error running the CCTM module of CMAQ5.2.1. I attached to this message the full log of the run but basically the error is the following:

\*\*\*\* ERROR ABORT in subroutine FLCHECK on PE 005\*

- 

```
Inconsistent header data on input files*

```

- PM3EXIT: DTBUF 1:00:00 Jan. 2, 2016\*
- 

```
Date and time 1:00:00 Jan. 2, 2016 (2016002:010000)*

```

_--------------------------------------------------------------------------_  
_MPI\_ABORT was invoked on rank 5 in communicator MPI\_COMM\_WORLD_  
_with errorcode 538976288._

_NOTE: invoking MPI\_ABORT causes Open MPI to kill all MPI processes._  
_You may or may not see output from other processes, depending on_  
_exactly when Open MPI kills them._  
_--------------------------------------------------------------------------_  
_[bber0501u17a.bb2.cluster:06338] 1 more process has sent help message help-mpi-api.txt / mpi-abort_  
_[bber0501u17a.bb2.cluster:06338] Set MCA parameter “orte\_base\_help\_aggregate” to 0 to see all help / error messages_  
_0.115u 0.211s 0:05.35 5.9% 0+0k 0+16408io 6pf+0w_  
_date_  
_[cctm\_test20200302\_WMA27KMS\_day1.txt|attachment]_

Do you have any suggestion about the type of error? Following similar topics, if I correctly understood, the error could be connected with the time dimension, but I checked all the time steps in the input files and they are correct for the date and also for the number of time steps.

Thanks in advance for the help.

Kind Regards

Andrea Mazzeo  
(upload://tH5qD2P7f3cIXUkvh4lR2BwyGq1.txt) (360.1 KB)

---

<div class="post-metadata">

**Author:** ![cjcoats](https://avatars.discourse-cdn.com/v4/letter/c/ac8455/32.png) [@cjcoats](https://forum.cmascenter.org/u/cjcoats)\
**Post date:** [March 11, 2020, 3:30pm UTC](https://forum.cmascenter.org/t/error-abort-in-subroutine-flcheck-on-pe-005-inconsistent-header-data-on-input-files/1358/2 "2020-03-11T15:30:58Z")

</div>

Routine `FLCHECK` (and routine `GRDCHECK`, which it calls) do not do an adequate job of logging what they find – in particular, the reason for any mismatch and the logical name of the file involved. Moreover, the tests in `GRDCHECK` demand an unreasonable degree of precision.

It would have been better had the codes used the standard I/O API routines [`FILCHK3`](https://www.cmascenter.org/ioapi/documentation/all_versions/html/FILCHK3.html) and [`GRDCHK3`](https://www.cmascenter.org/ioapi/documentation/all_versions/html/GRDCHK3.html), which do perform such logging, and which have checks that are carefully tuned for appropriate numerical precision.
