Convert_emiss.exe run problem

Post Reply
Georgii Nerobelov
Posts: 19
Joined: Thu Sep 19, 2019 5:02 pm

Convert_emiss.exe run problem

Post by Georgii Nerobelov » Thu Oct 03, 2019 1:56 pm

I`m trying to generate BC and IC of anthropogenic emissions (NEI data set) using tutorial from "WRF-Chem 3.9.1.1 Emissions Guide" (chapters 2.3 and 2.4) and information from Exercise 3 (https://ruc.noaa.gov/wrf/wrf-chem/tutor ... es003.html). Everything is OK except the final step - running convert_emiss.exe. After I run the executable the programm gets into a loop which doesn`t stop itself and doesn`t generate any output files. As I could understand from the convert_emiss.f90 file, subroutine "geth_newdate" can`t provide a correct next_date_char. For instance, my start_date_char and end_date_char are 2019-09-17_00:00:00 and 2019-09-17_11:00:00 respectfully and I expect that after every loop next_date_char=start_date_char+1 hour. But in my case next_date_char=start_date_char every loop (and you can see it from attached log.file).
Is someone familiar with the problem? I will appreciate any help.
Thank you in advance.
Attachments
convert_emiss.f90
(77.11 KiB) Downloaded 42 times
convert_emiss.log.txt
(500.56 KiB) Downloaded 47 times

Rui_Silva
Posts: 8
Joined: Tue Feb 18, 2020 11:40 am

Re: Convert_emiss.exe run problem

Post by Rui_Silva » Fri Feb 28, 2020 12:28 am

Hi, Georgii.

Did you managed to solve the issue with the convert_emiss executable?
I'm having the same issue with this file. It doesn't stop looping through the same initial time... :roll:

Thank you.

Best regards,
Rui Silva
Last edited by Rui_Silva on Fri Feb 28, 2020 11:58 am, edited 1 time in total.

Rui_Silva
Posts: 8
Joined: Tue Feb 18, 2020 11:40 am

Re: Convert_emiss.exe run problem

Post by Rui_Silva » Fri Feb 28, 2020 11:30 am

Dear, Georgii.

The reason why the convert_emiss.exe is running in loop is because you need to set this option in your namelist.input:

&time_control
auxinput5_interval_m = 60,


However I still have the following error:
...
At line 1268 of file convert_emiss.f90 (unit = 91, file = 'wrfem_12to24z_d01')
Fortran runtime error: I/O past end of record on unformatted file


Anyone knows why this happens?

Cheers,
Rui Silva

FrieCookies
Posts: 16
Joined: Mon Mar 30, 2020 7:02 pm

Re: Convert_emiss.exe run problem

Post by FrieCookies » Thu May 07, 2020 2:11 pm

Hey I'm having a similar issue and getting a Fortran runtime error when running convert_emiss.exe, were you able to resolve this?

Thanks
Alexander Frie
University of Minnesota

Georgii Nerobelov
Posts: 19
Joined: Thu Sep 19, 2019 5:02 pm

Re: Convert_emiss.exe run problem

Post by Georgii Nerobelov » Wed Jun 10, 2020 6:08 pm

No, issue is still open, but I`m not working on it now because I have resorted to using Anthro_emiss tool.

beinnnnn
Posts: 9
Joined: Thu Jan 09, 2020 12:04 pm

Re: Convert_emiss.exe run problem

Post by beinnnnn » Tue Jul 21, 2020 10:31 am

Hi,

I am having a similar problem running convert_emiss.exe.

Code: Select all

Total analysis times to input =   12
Total number of times to input =   12   12
Number of emissions:         31
EMISSIONS INPUT FILE TIME PERIOD (GMT):        0 TO        1
dims:         1         1         1
dims:        80        31        50        20
dims:         1         1         1
dims:        80        31        50
dims:        91        20        61        38         3
dims:        81        20        51
PAST READ EMISSIONS 1
EMISSIONS OUTPUT file name: wrfchemi_00z_d01
WRITE EMISSIONS 1
FRAMES:         12        12
LOOP:          2        12
Date &  time 2013-06-03_01:00:00.0000
Hour    0
USING FILE: wrfem_00to12z_d01         1
Reading data from file:          0
forrtl: severe (67): input statement requires too much data, unit 91, file /home/NEI2011/wrfem_00to12z_d01

The wrfchemi_00z_d01 file is produced, but it only has 1 time level (it is supposed to have 12 hours).
Can anyone help me with is? Thanks!!!

Best,
Bessie

jordanschnell
Posts: 132
Joined: Thu Feb 27, 2020 10:58 pm

Re: Convert_emiss.exe run problem

Post by jordanschnell » Tue Jul 21, 2020 4:17 pm

Hi Bessie,

Yes the convert emissions tool has had some difficulties and there are planned fixes. For your case, It looks like you are running into memory options. Depending on the system you are using, try increasing the available memory (e.g., on a SLURM scheduler, --mem-per-cpu=XXG) or place "limit stacksize unlimited" and/or "ulimit -s unlimited" in your runscript.

Jordan

beinnnnn
Posts: 9
Joined: Thu Jan 09, 2020 12:04 pm

Re: Convert_emiss.exe run problem

Post by beinnnnn » Wed Jul 22, 2020 2:46 am

Dear Jordan,

Thanks for your advice.

I tried "ulimit -s unlimited", but the problem still exists. I also tried using larger time steps, but it doesn't work.

Best,
Bessie

Post Reply

Return to “Emissions”