PARINIT vs. EMITIMES

Topics about the HYSPLIT dispersion model.
Post Reply
lefebvre
Posts: 2
Joined: July 24th, 2018, 12:07 pm
Registered HYSPLIT User: Yes

PARINIT vs. EMITIMES

Post by lefebvre » July 24th, 2018, 12:43 pm

I am currently running multiple pollutants with several locations per pollutant via CONTROL+EMITIMES.

My typical run contains 100 pollutants with ~17 emissions for each pollutant.
Each location has a different emission, so I'm required to have 1700 locations for the EMITIMES format.
I need a vertical line emission, with a zero-emission separator because some of these overlap. This amounts to 3 emissions for each location.
So my ~1700 emissions turns into 100*1700*3=510,000 emissions.
As a result, I'm regularly running 5million NUMPAR and 50million MAXPAR.

Is it possible to use the PARINIT capability to simplify this workflow?

It looks like I can write an ASCII or binary PARINIT containing each location and the emission for all pollutants in the CONTROL file per location.
Should the emissions in the CONTROL file should be zero, since they are know accounted for in the PARINIT?
Do I need the vertical line source definition or can I use the PARDUMP SIGMA-U,SIGMA-V, SIGMA-X to define this pollutant's height?
The SETUP.CFG needs, NINIT=1 to initialize with PARINIT and PARINF needs to point to PARINIT.

I have tried creating a binary PARINIT for this, but HYSPLIT is segfaulting.
So I now seek assistance.
Thank you in advance for your help.

lefebvre
Posts: 2
Joined: July 24th, 2018, 12:07 pm
Registered HYSPLIT User: Yes

Re: PARINIT vs. EMITIMES

Post by lefebvre » July 31st, 2018, 10:20 am

I have resolved my issue.
It was two fold.
The first was big endian vs little endian.
The second was I misunderstood the number of pollutants on each particle.

I have this working now.

Post Reply