Fortran Runtime Error

Post any questions or comments regarding the LINUX version of HYSPLIT. This includes the model execution, GUIs, results, or graphics. Be sure to mention the version of LINUX you are using.
Post Reply
esm
Posts: 3
Joined: May 7th, 2018, 7:30 am
Registered HYSPLIT User: No

Fortran Runtime Error

Post by esm » May 7th, 2018, 7:52 am

Hi guys,

while have installed hysplit with netCDF4 on a linux environment and while running it from an external script I get the following output:

HYSPLIT49 (Jan 2010) - Initialization
At line 639 of file ../source/hymodelc.F (unit = 75, file = 'SETUP.CFG')
Fortran runtime error: Cannot match namelist object name vscaleu

Does anybody have an idea why this error could occur or advice on how to solve it?

Since I am new to HYSPLIT any help is greatly aprreciated.

alicec
Posts: 101
Joined: February 8th, 2016, 12:56 pm
Registered HYSPLIT User: Yes

Re: Fortran Runtime Error

Post by alicec » May 9th, 2018, 2:39 pm

Do you have the latest version of HYSPLIT?
What version do you have? What compiler are you using? What flavor of linux?
CONTROL, SETUP and MESSAGE file would also be useful.

Thanks, Alice

esm
Posts: 3
Joined: May 7th, 2018, 7:30 am
Registered HYSPLIT User: No

Re: Fortran Runtime Error

Post by esm » May 11th, 2018, 8:24 am

Hi Alice, thank you for your reply.

I am on Ubuntu 14.04.5 LTS

As a compiler I used gfortran, here I am not sure if I used GNU Fortran 95 or GNU Fortran. Does it matter?
I have not changed the compiler in any of the config files, only made the adjustments for the netCDF4 library.

Thank you very much for your help!

The version.txt file shows the following contents:

version.txt file:
Last Changed Rev: 952
Last Changed Date: 2018-04-23 19:22:19 +0200 (Mon, 23 Apr 2018)

CONTROL file:
17 09 26 16 00
10
48.10739802256499 11.781120745822998 50
48.10679591412524 11.77724158225574 100
48.10559130425454 11.769483527013156 200
48.10318051271037 11.753968504534468 400
48.10076762573771 11.738454933566306 600
48.09835264370707 11.722942815110207 800
48.09593556698915 11.707432150166865 1000
48.09109513097557 11.676415184817017 1400
48.08867177242252 11.660908886407704 1600
48.08381877608227 11.629900663106952 2000
-6
0
10000.0
3
/home/esm/PUSH/met/NAMS/
20170927_hysplit.t00z.namsa
/home/esm/PUSH/met/NAMS/
20170926_hysplit.t00z.namsa
/home/esm/PUSH/met/NAMS/
20170925_hysplit.t00z.namsa
1
UNIT
1
.01
00 00 00 00 00
1
0 0
0.05 0.05
30.0 30.0
PUSH/particleFiles/
cdump
1
100
00 00 00 00 00
00 00 00 00 00
00 12 00
1
0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0
0.0
0.0

MESSAGE file(empty):

SETUP.CFG file:
&SETUP
ichem = 8,
NUMPAR = 10000,
KZMIX = 2,
TVMIX = 1.0,
VSCALE = 200,
VSCALEU = 200,
VSCALES = 200,
HSCALE = 10800,
OUTDT = 1/

alicec
Posts: 101
Joined: February 8th, 2016, 12:56 pm
Registered HYSPLIT User: Yes

Re: Fortran Runtime Error

Post by alicec » May 14th, 2018, 10:40 am

I was able to run with your CONTROl and SETUP.CFG file.

You have an error in the CONTROL file you sent though.
The longitudes do not appear to be correct since latitude 48, longitude 11 is
not with the US and the nams meteorological files you are using are not global,
they are only CONUS. So, once I changed the longitude to something within the US, I was
able to run.

Could you please provide the following:

version of gcc that you are using?
command that you are using to run hysplit or you can provide the script that you are using.

Thanks,
Alice

esm
Posts: 3
Joined: May 7th, 2018, 7:30 am
Registered HYSPLIT User: No

Re: Fortran Runtime Error

Post by esm » May 14th, 2018, 12:05 pm

Thank you Alice for your advice,

I was able to get rid of the error message by updating my hysplit version, I had an old one installed that did not support the VSCALEU parameter.

Now the error message disappeared and a different one came up.
I will now try to fix the new one with a collegue.

Thank you very much for your help,
Andreas

Post Reply