SMOKEv3.5 LAYPOINT error with MCIPv5.1 and WRFv4.3

Hi, all!
I’m using SMOKE version 3.5, MCIP version 5.1 and WRF version 4.3 for my modeling programs.

First, I got an error message from laypoint log file of SMOKEv3.5 below:

*** ERROR ABORT in subroutine LAYPOINT
Cannot process vertical coordinate type -9999

And I understood why that error occurred during running system with url: SMOKE Laypoint fails on MCIP 5.1 with VGTYP = -9999 ;

So I revised METCRO3D header ‘VGTYP = -9999’ to ‘VGTYP = 7’ using m3edhdr program.

But I got another error message from laypoint of SMOKEv3.5 below:

*** ERROR ABORT in subroutine LAYPOINT
Input met files have inconsistent grids or layers.

I’m not using SMOKE v4.8.1 because my emisson inventory files are ‘IDA’ format and current SMOKE doesn’t support the IDA format.

So, is there any solution to remove this error in SMOKEv3.5 with WRFv4.3 and MCIPv5.1 ???

Please let me know any your opinions

Thanks.

HyeonYeong Park

Please check out this previous ticket:

B.H.Baek is doubtlessly correct in saying " [quote]
You need to update your Laypoint (SMOKE v4.7) with the latest version from SMOKE v4.8 or v4.8.1 to handle this hybrid VGTYP = -9999.
[/quote]". But if updating SMOKE is infeasible for any reason, use m3edhdr to change the VGTYP value to 7 in all of the MCIP files that have VGTYP = -9999. The GRIDDESC file needs no modification. But this is just a work around, and not quite correct.

1 Like

Thank you for your response!
So… is there only one choice to change SMOKE version 4.7 or 4.8.1 ??

Thank you for replying!
But I’ve already mentioned that I changed my VGTYP value from -9999 to 7 using m3edhdr program. And I got another error message.
So, I think that’s not a good solution, and if there is no solution without changing SMOKE version, I think I have to do it.

And did you change SMOKE version and is it working well??

Well, perhaps I misunderstood you…. But I thought said you had used m3edhdr to change the VGTYP in just the one

MCIP file where the error pointed.

And then got an error on inconsistent headers AMONG the MCIP files.

Quoting from your post:

**“**So I revised METCRO3D header ‘VGTYP = -9999’ to ‘VGTYP = 7’ using m3edhdr program.

But I got another error message from laypoint of SMOKEv3.5 below:

*** ERROR ABORT in subroutine LAYPOINT
Input met files have inconsistent grids or layers.

So, isn’t that what you said?

In our system I changed the VGTYP value in ALL MCIP netCDF file headers.

Here is the SMOKE version info for the LAYPOINT that we ran today:

Program LAYPOINT, Version SMOKEv351_5Dec2013

But updating your SMOKE code is probably the correct fix.

Good luck,

Joe

Oh, I got it what you said to me!
Yes, I only revised METCRO_3D file’s header.

I’m so sorry to misunderstand you.
Then, I will try to revise all of headers of MCIP files!

Thank you for your advice :slight_smile:

HyeonYeong Park

Hi,
I tried revising the header of some mcip files (METCRO3D, METCRO2D, METDOT3D etc.) and it worked well!

Your suggestion was really helpful to me to solve this problem :slight_smile:

And I also think the best solution is to change the SMOKE version as you mentioned before, so, I will try to change my SMOKE version.

Thank you for your help again!

HyeonYeong Park

1 Like

Happy that worked out for you!

Joe