smoke programs and options

36
1 _____________________________________________________________SMOKE Programs and Options North Carolina Supercomputing Center__________________________Environmental Programs MCNC SMOKE Programs and Options Smkinven Rawbio Grdmat Spcmat Cntlmat Premobl Emisfac Elevpoint Temporal Tmpbio Laypoint Smkmerge Grwinven Mrggrid

Upload: boyce

Post on 11-Jan-2016

32 views

Category:

Documents


4 download

DESCRIPTION

SMOKE Programs and Options. Smkinven Rawbio Grdmat Spcmat Cntlmat Premobl Emisfac. Elevpoint Temporal Tmpbio Laypoint Smkmerge Grwinven Mrggrid. Smkinven (1). Imports area, mobile, or point source inventories Inputs Inventory file(s) ARINV | MBINV | PTINV - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SMOKE Programs and Options

1

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

SMOKE Programs and Options

Smkinven Rawbio Grdmat Spcmat Cntlmat Premobl Emisfac

Elevpoint Temporal Tmpbio Laypoint Smkmerge Grwinven Mrggrid

Page 2: SMOKE Programs and Options

2

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Smkinven (1)

Imports area, mobile, or point source inventories Inputs

– Inventory file(s) ARINV | MBINV | PTINV– Day-specific file(s) PTDAY– Hour-specific file(s) PTHOUR– Gridded inventory file AG– VMT Mix file for EMS-95 intputs VMTMIX– Time zones COSTCY– Mobile codes MCODES– Replacement stack parameters PSTK– Valid activities ACTVNAMS – Valid pollutants SIPOLS

Page 3: SMOKE Programs and Options

3

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Smkinven (2)

Outputs– SMOKE I/O API inventory file AREA | MOBL | PNTS– SMOKE ASCII inventory file ASRC | MSRC | PSRC– SMOKE day-specific file PDAY– SMOKE hour-specific file PHOUR– Inventory SCCs list ASCC | MSCC | PSCC– Point source temporal x-ref (EMS-95 input)

PTREF_ALT

Page 4: SMOKE Programs and Options

4

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Smkinven (3)

Major settings– SMK_SOURCE: [A | M | P] sets source category– DAY_SPECIFIC_YN: Y = import day-specific data– HOUR_SPECIFIC_YN: Y = import hour-specific data– IMPORT_AVEINV_YN: Y = import inventory– RAW_DUP_CHECK: Y = error for duplicate records– VELOC_RECALC: Y = recalculate stack velocity from

flow– WEST_HSPHERE: N = do not convert coordinates– WKDAY_NORMALIZE: Y = use weekday to normalize weekly

profile

Page 5: SMOKE Programs and Options

5

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Rawbio

Imports county or gridded land use data Inputs

– County land use data BCUSE– Gridded land use data BGUSE– BEIS2 emission factors BFAC– Gridding surrogates BGPRO– Grid description file G_GRIDPATH

Outputs– Gridded, normalized emissions BGRD

Major settings– Environment variables for the gridding surrogate to use for each

major landuse type (e.g., PINE_SURG, DECD_SURG)

Page 6: SMOKE Programs and Options

6

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Grdmat (1)

Creates area, mobile, or point source gridding matrix and mobile ungridding matrix

Inputs– SMOKE I/O API inventory file AREA | MOBL | PNTS– SMOKE ASCII inventory file ASRC | MSRC | PSRC– Gridding cross-reference AGREF | MGREF– Gridding surrogates AGPRO | MGPRO– Grid description file G_GRIDPATH– Mobile codes MCODES

Page 7: SMOKE Programs and Options

7

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Grdmat (2)

Outputs– Gridding matrix AGMAT | MGMAT | PGMAT– Ungridding matrix

MUMAT– Supplemental information AGSUP | MGSUP |

PGSUP

Major settings– REPORT_DEFAULTS: N = does not report when default

surrogates are used– SMK_SOURCE: [A | M | P] sets source category– SMK_DEFAULT_SRGID: Number sets fallback surrogate

for case of zero emissions because of

surrogate setting

Page 8: SMOKE Programs and Options

8

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Spcmat (1)

Creates area, mobile, or point source speciation matrix for mass-based and/or mole-based factors

Inputs– SMOKE I/O API inventory file AREA | MOBL | PNTS– SMOKE ASCII inventory file ASRC | MSRC | PSRC– Speciation profiles

GSPRO– Speciation cross-reference

GSREF– Pollutant conversion file GSCNV– Mobile codes MCODES– Mobile emission processes MEPROC

Page 9: SMOKE Programs and Options

9

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Spcmat (2)

Outputs– Mole speciation matrix ASMAT_L | MSMAT_L | PSMAT_L– Mass speciation matrix ASMAT_S | MSMAT_S | PSMAT_S– Speciation supplemental [A | M | P] SSUP

Major settings– SMK_SOURCE: [A | M | P] sets source category– POLLUTANT_CONVERSION: Y = use GSCNV file– REPORT_DEFAULTS: N = does not report when default

profile is used– SMK_GSREF_FIXED: Y = use fixed-format speciation

cross-reference file

Page 10: SMOKE Programs and Options

10

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Cntlmat (1)

Creates area, mobile, or point source projection, multiplicative control, additive control, or reactivity control matrices

Inputs– SMOKE I/O API inventory file AREA | MOBL | PNTS– SMOKE ASCII inventory file ASRC | MSRC | PSRC– Control packets file GCNTL– Speciation profiles

GSPRO

Page 11: SMOKE Programs and Options

11

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Cntlmat (2)

Outputs– Projection matrix APMAT | MPMAT |

PPMAT– Mole reactivity matrix ARMAT_L | MRMAT_L | PRMAT_L– Mass reactivity matrix ARMAT_S | MRMAT_S | PRMAT_S– Reactivty supplemental ARSUP | MRSUP | PRSUP– Multiplicative control matrix ACMAT | MCMAT | PCMAT– Additive control matrix (future) AAMAT | MAMAT | PAMAT– Report ACREP | MCREP | PCREP

Page 12: SMOKE Programs and Options

12

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Cntlmat (3)

Major settings– SMK_SOURCE: [ A | M | P ] sets source category– REACTIVITY_POL: [ VOC ] sets pollutant name for

reactivity controls– REPORT_DEFAULTS: N = does not report when default

profile is used

Page 13: SMOKE Programs and Options

13

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Premobl (1)

Determines minimum/maximum temperatures per day for mobile sources and emission factors

Inputs– SMOKE I/O API inventory file MOBL– SMOKE ASCII inventory file MSRC– Emission factor cross-reference MPLIST– Ungridding matrix

MUMAT– Temperature data MET_CRO_2D |

MET_CRO_3D– Mobile codes MCODES– Country/state/county (daylight time exemptions) COSTCY

Page 14: SMOKE Programs and Options

14

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Premobl (2)

Outputs– Min/max temperature per PSI MEFTEMP– Min/max temperature per source and day MINMAXT

Major settings– SMK_SOURCE: [ A | M | P ] sets source category– SMK_MAXT_MAX: max allowed max daily

temperature– SMK_MAXT_MIN: min allowed max daily temperature– SMK_MINT_MAX: max allowed min daily temperature– SMK_MINT_MIN: min allowed min daily temperature– TVARNAME: name of the temperature variable

Page 15: SMOKE Programs and Options

15

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Emisfac (1)

Creates the mobile emission factors by running MOBILE5b for the scenario of interest

Inputs– Emission factor cross-reference MPLIST– Emission factor model inputs MPREF– Min/max temperature per PSI MEFTEMP– PSI list to force update MEFUPD– Mobile codes MCODES– Input diurnal emission factors MEFSD_IN– Input non-diurnal emission factors

MEFSND_IN

Page 16: SMOKE Programs and Options

16

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Emisfac (2)

Outputs– Diurnal emission factors table MEFSD– Non-diurnal emission factors table

MEFSND

Major settings– EF_FORCE_UPDATE: Y = use MEFUPD file– EF_YEAR: year for computing emission

factors– MB_HC_TYPE: hydrocarbon type to output from

MOBILE5b– REUSE_DIURNAL: Input MEFSD_IN file for updating– REUSE_NONDIURNAL: Input MEFSND_IN file for

updating

Page 17: SMOKE Programs and Options

17

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Elevpoint (1)

Identifies elevated point sources for special processing

Inputs– SMOKE I/O API inventory file PNTS– SMOKE ASCII inventory file PSRC– Grid description file G_GRIDPATH– Stack split group file PGROUP– Stack splits file PSPLIT

Outputs– Elevated point source identification file PELV– PinG CMAQ/MAQSIP stack parameters file

STACK_GROUPS

Page 18: SMOKE Programs and Options

18

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Elevpoint (2)

Major settings– SMK_CUTOFF_HT: cutoff height for UAM-style

processing– SMK_ENG2METRIC_YN: Y = convert units in PGROUP file from

English to metric units– SMK_PING_YN: Y = creates STACK_GROUPS

file– SMK_SPECELEV_YN: Y = use the major/minor

indicator in the PSPLIT file

– WEST_HSPHERE: N = do not convert coordinates

Page 19: SMOKE Programs and Options

19

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Temporal (1)

Temporally allocates area, mobile, or point source emissions, or compute hourly mobile emissions.

Inputs– SMOKE I/O API inventory file AREA | MOBL | PNTS– SMOKE ASCII inventory file ASRC | MSRC | PSRC– SMOKE day-specific file PDAY– SMOKE hour-specific file PHOUR – Temporal profiles [A|M|P]TPRO– Temporal cross-reference [A|M|

P]TREF– Diurnal emission factors table MEFSD– Non-diurnal emission factors table MEFSND – Temperature data MET_CRO_2D | MET_CRO_3D

Page 20: SMOKE Programs and Options

20

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Temporal (2)

Inputs (continued)– Min/max temperature per source and day MINMAXT – Emission factor cross-reference MPLIST– Ungridding matrix

MUMAT– Mobile codes MCODES– Mobile emission processes MEPROC – Country/state/county (daylight time exemptions) COSTCY– Holiday reassignment HOLIDAYS

Outputs– Hourly emissions file [A|M|P]TMP

Page 21: SMOKE Programs and Options

21

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Temporal (3)

Major settings– SMK_SOURCE: [A | M | P] sets source category– G_STDATE: Julian start date (YYYYDDD)– G_STTIME: start time output time zone

(HHMMSS)– G_RUNLEN: episode duration (HHMMSS)– OUTZONE: output time zone– DAY_SPECIFIC_YN: Y = import day-specific data– HOUR_SPECIFIC_YN: Y = import hour-specific data– RENORM_TPROF: N = do not renormalize temporal

profiles– REPORT_DEFAULTS: N = does not report when default

profile is used

Page 22: SMOKE Programs and Options

22

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Temporal (4)

Major settings (continued)– SMK_O3SEASON_YN: Y = use ozone season emissions

instead of annual average– ZONE4WM: N = do not use time zone for

applying weekly and monthly profiles

Page 23: SMOKE Programs and Options

23

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Tmpbio (1)

Computes the hourly, gridded, speciated biogenic emissions for a given speciation mechanism based on BEIS2 computations

Inputs– Gridded, normalized emissions BGRD– Speciation profiles

GSPRO– 2-d grid information file GRID_CRO_2D– Temperature and solar radiation data MET_FILE1– Solar radiation file (if not MET_FILE1) MET_FILE2

Page 24: SMOKE Programs and Options

24

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Tmpbio (2)

Outputs– Gridded, speciated, hourly molar emissions

BGTS_L– Gridded, speciated, hourly mass emissions

BGTS_S

Major settings– BG_CLOUD_TYPE: specifies method for computing

photosynthetically active radiation (PAR)– TMPR_VAR: name of the temperature variable– BIOMET_SAME: Y = take temperature and solar radiation

data from the same file– RAD_VAR: name of radiation or cloud data variable– BIOG_SPRO: speciation profile number to use– OUTZONE: output time zone

Page 25: SMOKE Programs and Options

25

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Laypoint (1)

Computes the plume rise fractions for point sources

Inputs– SMOKE I/O API inventory file PNTS– SMOKE ASCII inventory file PSRC– Elevated point source identification file PELV– 2-d cross-point grid information GRID_CRO_2D– 2-d cross-point meteorology data MET_CRO_2D – 3-d cross-point meteorology data

MET_CRO_3D– 3-d dot-point meteorology data (winds) MET_DOT_3D

Page 26: SMOKE Programs and Options

26

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Laypoint (2)

Outputs– Layer fractions file

PLAY

Major settings– REP_LAYER_MAX: layer number for reporting high

plumes– SMK_EMLAYS: number of emission layers– SMK_SPECELEV_YN: Y = use PELV file to determine

which sources get plume rise

Page 27: SMOKE Programs and Options

27

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Smkmerge (1)

Merges SMOKE files in many combinations to produce gridded emission files and state/county emission total reports

Inputs– SMOKE I/O API inventory file AREA , MOBL , PNTS– SMOKE ASCII inventory file ASRC , MSRC , PSRC– Hourly emissions file [A,M,P]TMP– Hourly, gridded, speciated, biogenic BGTS_L | BGTS_S– Gridding matrix [A,M,P]GMAT– Speciation matrix [A,M,P]SMAT– Layer fractions file PLAY– Grid description file G_GRIDPATH

Page 28: SMOKE Programs and Options

28

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Smkmerge (2)

Inputs (continued)– Multiplicative control matrix [A,M,P]XMAT– Additive control matrix [A,M,P]AMAT– Reactivity control matrix [A,M,P]RMAT– Country, state, and county names

COSTCY– Valid activities ACTVNAMS – Valid pollutants SIPOLS– Elevated point source identification file PELV– Area gridding surrogate file AGPRO

Page 29: SMOKE Programs and Options

29

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Smkmerge (3)

Outputs– Gridded emissions data [A|M|P|E] [G] [T] [S] [3D] [ _S| _L]– Plume-in-grid emissions PINGT [S_S|S_L]– State/county report REP[A|B|M|P|E] [G] [T] [S_S|

S_L]

Major settings– MRG_SOURCE: [A] [B] [M] [P] indicates which source

categories to include in merge– MRG_SPCMAT_YN: Y = merge speciation matrices– MRG_TEMPORAL_YN: Y = use hourly emissions– MRG_LAYERS_YN: Y = merge with layer fractions and

output 3-d file– SMK_O3SEASON_YN: Y = use ozone season emissions

instead of annual average

Page 30: SMOKE Programs and Options

30

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Smkmerge (4)

Major settings (continued)– MRG_GRDOUT_YN: Y = output gridded file– MRG_REPSTA_YN: Y = output state reports– MRG_REPCNY_YN: Y = output county reports– MRG_GRDOUT_UNIT: units for gridded output– MRG_TOTOUT_UNIT: units for report emission totals– AREA_SURROGATE_NUM: surrogate code for area

surrogate– SMK_ELEVPT_YN: Y = create UAM-style elevated

point source file– SMK_PING_YN: Y = creates PinG output file– MRG_METCHK_YN: Y = compare meteorology

scenario name across all input files

Page 31: SMOKE Programs and Options

31

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Smkmerge (5)

Major settings (continued)– MRG_CTLMAT_ADD: [A] [M] [P] merge additive

controls– MRG_CTLMAT_MULT: [A] [P] merge mult. controls– MRG_CTLMAT_REAC: [A] [M] [P] merge reactivity

controls– SMK_REPORT_TIME: daily simulation time for

output of daily total emissions

(HHMMSS)

Page 32: SMOKE Programs and Options

32

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Grwinven

Grows an inventory file using projection and control matrices

Inputs– SMOKE I/O API inventory file AREA | MOBL | PNTS– SMOKE ASCII inventory file ASRC | MSRC | PSRC– Projection matrix [A|M|P]PMAT

Outputs– SMOKE I/O API inventory file AREA_O | MOBL_O | PNTS_O– IDA ASCII inventory file ARINV_O | MBINV_O | PTINV_O

Major settings– SMK_NUM_CTLMAT: number of control and/or projection

matrices– SMK_OUTPUTIDA_YN: Y = also output IDA format

Page 33: SMOKE Programs and Options

33

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Mrggrid

Merges gridded emission files together Inputs

– List of logical names of 2-d files NLST2D– 3-d inputs emissions file LGTS

Outputs– 3-d output emissions file EMIS3D

Page 34: SMOKE Programs and Options

34

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

SMOKE Scripts

Script structure Main scripts

– Area– Biogenic– Mobile– Point– All merge script

Page 35: SMOKE Programs and Options

35

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Script Structure

Define Assigns file name Settings for which source categories to process Program on/off switches Program-specific settings Multiple-program settings Invoke Assigns file Redefine environment variables from default Call “smk_run.scr” script

Page 36: SMOKE Programs and Options

36

_____________________________________________________________SMOKE Programs and Options

North Carolina Supercomputing Center__________________________Environmental ProgramsMCNC

Main Scripts(See Attached)

Smkinven (SMOKE inventory A, B, P) Monthly (SMOKE inventtory M, and

temporalizeation A) Daily (SMOKE temporalization B, M, P and

merging A, B, M, P, and all) SMOKE run (smk_run_scr)