390 lines
11 KiB
Plaintext
390 lines
11 KiB
Plaintext
REVISIONS (v8-02-01)
|
|
6 May 2009
|
|
Bob Yantosca, Philippe Le Sager, and Claire Carouge
|
|
geos-chem-support@as.harvard.edu
|
|
|
|
|
|
New in v8-02-01:
|
|
|
|
=====================================================================
|
|
Revisions Logs for bug fixes put into v8-02-01
|
|
Claire
|
|
=====================================================================
|
|
|
|
|
|
REMOVED:
|
|
-------
|
|
|
|
|
|
NEW MODULES:
|
|
------------
|
|
|
|
|
|
NEW FUNCTION :
|
|
-------------
|
|
|
|
MODIFIED:
|
|
---------
|
|
|
|
emission_mod.f -- add choice for 0.5x0.667 grid for Streets emissions
|
|
|
|
emiss_streets_anthro_05x0666 -- Bug fix : Here we need to call
|
|
("streets_anthro_mod.f") READ_STREETS_05X0666 instead of
|
|
READ_STREETS
|
|
|
|
carbon_mod.f -- add LANTHRO switch to effectively turn off
|
|
anthropo. emissions when asked in input.geos
|
|
|
|
fertadd.f -- add LANTHRO switch to effectively turn off
|
|
anthropo. emissions when asked in input.geos
|
|
|
|
sulfate_mod.f -- add LANTHRO switch to effectively turn off
|
|
anthropo. emissions when asked in input.geos
|
|
|
|
geia_mod.f -- GET_IHOUR should use NINT and not INT (only used
|
|
in offline h2/hd and hcn/ch3cn simulations)
|
|
|
|
Makefile.sparc -- delete double declaration of some modules
|
|
introduced in v8-01-04.
|
|
|
|
Makefile.ifort -- added a lign for using the profiler
|
|
|
|
define.h -- force compile error if GCAP or GEOS3-4 used
|
|
along IN_CLOUD_OD
|
|
|
|
edgar_mod.f -- commented code to emit ship NOx as NOx.
|
|
We need to keep that so users can revert to
|
|
the old mechanism.
|
|
|
|
emep_mod.f -- commented code to emit ship NOx as NOx.
|
|
We need to keep that so users can revert to
|
|
the old mechanism.
|
|
|
|
emissions_mod.f -- fix to read Streets every month for CH4, CO, CO2,
|
|
and H2/HD simulations.
|
|
|
|
error_mod.f -- updated SAFE_DIV
|
|
|
|
gamap_mod.f -- minor fix for un-initialized variable (?)
|
|
|
|
input_mod.f -- couple of typo & default anthro emissions for
|
|
nested china at 0.5x0.666
|
|
|
|
ndxx_setup.f -- always allocate mass flux diagnostic arrays
|
|
|
|
streets_anthro_mod.f -- update NH3 and verbose
|
|
|
|
convection_mod.f -- add a check for negative values at the end of
|
|
the convection
|
|
|
|
========================================================================
|
|
Revisions Logs for updated chemistry with Fast-JX put into v8-02-01
|
|
(JMao)
|
|
========================================================================
|
|
|
|
REMOVED:
|
|
-------
|
|
|
|
|
|
NEW MODULES:
|
|
------------
|
|
|
|
fjx_acet_mod.f -- contains functions for the new temp-pressure
|
|
dependency for acetone photolysis
|
|
|
|
NEW FUNCTION :
|
|
-------------
|
|
|
|
|
|
MODIFIED:
|
|
---------
|
|
|
|
calcrate.f -- add calculation for 2 reactions
|
|
|
|
JRATET.f -- add new pres-temp dependency for each
|
|
acetone reaction (2 reactions now)
|
|
|
|
|
|
=====================================================================
|
|
Revisions Logs for HO2 reaction on aerosols put into v8-01-05
|
|
(Lyatt)
|
|
=====================================================================
|
|
|
|
REMOVED:
|
|
-------
|
|
|
|
|
|
NEW MODULES:
|
|
------------
|
|
|
|
NEW FUNCTION :
|
|
-------------
|
|
HO2 -- calculates GAMMA for HO2 self-reaction on aerosols
|
|
(in "calcrate.f")
|
|
|
|
MODIFIED:
|
|
---------
|
|
|
|
CMN_DIAG -- add PD52 and LD52
|
|
|
|
calcrate.f -- calculate GAMMA for HO2 self-reaction on aerosols
|
|
|
|
comode.h -- add NKHO2 to /CHEM4/
|
|
|
|
diag1.f -- change comment for ND52
|
|
|
|
diag3.f -- add output for ND52
|
|
|
|
diag_mod.f -- add definition for AD52
|
|
|
|
gamap_mod.f -- add ND52 definition
|
|
|
|
initialize.f -- add initialization ND52
|
|
|
|
input_mod.f -- change comment for ND52
|
|
|
|
ndxx_setup.f -- add ND52
|
|
|
|
readchem.f -- add HO2 as specie in 'K' rxn
|
|
|
|
|
|
=====================================================================
|
|
Revisions Logs for scaling CO put into v8-01-05
|
|
(Jenny)
|
|
=====================================================================
|
|
|
|
REMOVED:
|
|
-------
|
|
|
|
|
|
NEW MODULES:
|
|
------------
|
|
|
|
|
|
NEW FUNCTION :
|
|
-------------
|
|
|
|
|
|
MODIFIED:
|
|
---------
|
|
|
|
biomass_mod.f -- add biomass CO scaling
|
|
|
|
emfossil.f -- move lines for scaling CO for tagged_CO
|
|
add the 39% scaling if over the USA and
|
|
using ICARTT results
|
|
|
|
gc_biomass_mod.f -- remove biomass CO scaling
|
|
|
|
|
|
|
|
=====================================================================
|
|
Revisions Logs for saving CSPEC_FULL in a restart file into v8-01-05
|
|
(Daven & Havala)
|
|
=====================================================================
|
|
|
|
REMOVED:
|
|
-------
|
|
|
|
|
|
NEW MODULES:
|
|
------------
|
|
|
|
|
|
NEW FUNCTION :
|
|
-------------
|
|
|
|
make_cpsec_file -- creates GEOS-CHEM checkpt files of
|
|
(in "restart_mod.f") species concentrations.
|
|
|
|
READ_CSPEC_FILE -- initializes GEOS-CHEM species concentrations
|
|
(in "restart_mod.f") from a checkpoint file
|
|
|
|
|
|
MODIFIED:
|
|
---------
|
|
|
|
chemdr.f -- change call to GASCONC.
|
|
copy CSPEC to CSPEC_FULL if we want to create
|
|
a CSPEC_FULL restart file.
|
|
read CSPEC_FULL restart file.
|
|
|
|
gasconc.f -- add input argument READ_CSPEC.
|
|
change call to COPY_FULL_TROP.
|
|
|
|
input_mod.f -- read new switch in input.geos
|
|
|
|
|
|
logical_mod.f -- define new switch LSVCSPEC
|
|
|
|
|
|
main.f -- call make_cspec_file to create cspec_full restart
|
|
|
|
|
|
restart_mod.f -- add routines read_cspec_file and make_cspec_file
|
|
|
|
|
|
|
|
=====================================================================
|
|
Revisions Logs for GLYX chemistry put into v8-01-05
|
|
(May)
|
|
=====================================================================
|
|
|
|
REMOVED:
|
|
-------
|
|
|
|
|
|
NEW MODULES:
|
|
------------
|
|
|
|
NEW FUNCTION :
|
|
-------------
|
|
|
|
fyhoro.f -- returns the branching ratio between
|
|
HOC2H4O oxidation and dissociation:
|
|
|
|
read_aromatics -- read EDGARv2 aromatics emissions.
|
|
(in edgar_mod.f) Modified to read GEOS 1x1 emission files
|
|
|
|
read_c2h4 -- read EDGARv2 C2H4 emissions.
|
|
(in edgar_mod.f) Modified to read GEOS 1x1 emission files
|
|
|
|
read_c2h2 -- read EDGARv2 C2H2 emissions.
|
|
(in edgar_mod.f) Modified to read GEOS 1x1 emission files
|
|
|
|
read_aromatics_05x0666 -- read EDGARv2 aromatics emissions on
|
|
(in edgar_mod.f) 0.5x0.666 grid, cut too China region.
|
|
|
|
read_c2h4_05x0666 -- read EDGARv2 C2H4 emissions on
|
|
(in edgar_mod.f) 0.5x0.666 grid, cut too China region.
|
|
|
|
read_c2h2_05x0666 -- read EDGARv2 C2H2 emissions on
|
|
(in edgar_mod.f) 0.5x0.666 grid, cut too China region.
|
|
|
|
MODIFIED:
|
|
---------
|
|
|
|
CMN_DIAG -- increase size of some diagnostics
|
|
to save more tracers.
|
|
|
|
CMN_O3 -- Add emissions for BENZ, TOLU, XYLE, C2H2, C2H4.
|
|
|
|
|
|
CMN_SIZE -- change NNPAR, NEMPARA, NEMPARB.
|
|
|
|
|
|
Makefiles -- add fyhoro.f compilation.
|
|
|
|
|
|
RD_TJPL.f -- add pressure dependency selector.
|
|
add pressure dependency for MGLYX.
|
|
|
|
anthroems.f -- add emissions for aromatics, C2H2 and C2H4.
|
|
Add regridding emissions when not on 0.5x0.666
|
|
|
|
|
|
biofuel_mod.f -- add 9 species
|
|
|
|
|
|
biomass_mod.f -- add 9 species
|
|
|
|
|
|
bpch2_mod.f -- add file name in error messages
|
|
|
|
|
|
calcrate.f -- add new branching ratios
|
|
|
|
|
|
carbon_mod.f -- change LMEGAN to LMEGANMONO.
|
|
added SOA production from dicarbonyls.
|
|
cleanup ORVC_TERP and ORVC_SESQ.
|
|
|
|
cmn_fj.h -- Increase photolysis rxns JPMAX = 79.
|
|
|
|
|
|
comode.h -- Increase parameter values.
|
|
Add new variables.
|
|
|
|
comode_mod.f -- Add WTAREA and WERADIUS.
|
|
|
|
diag3.f -- Add AD07_SAOGM, J-values for GLYX and MGLY
|
|
in AD22.
|
|
|
|
diag42_mod.f -- Add diag for SOAG and SOAM.
|
|
|
|
|
|
diag48_mod.f -- archive O3, NO, NOy as tracers 89, 90, 91
|
|
|
|
diag49_mod.f -- archive O3, NO, NOy as tracers 89, 90, 91
|
|
|
|
diag50_mod.f -- archive O3, NO, NOy as tracers 89, 90, 91
|
|
|
|
diag51_mod.f -- archive O3, NO, NOy as tracers 89, 90, 91
|
|
|
|
diag_mod.f -- save out GLYX, MGLY in ND33, ND43, ND45, ND47.
|
|
save out GLYX production of SOAG in ND07
|
|
|
|
drydep_mod.f -- Added 15 more dry deposition species
|
|
|
|
dust_mod.f -- archive only hydrophilic aerosol/aqueous
|
|
dust surface area.
|
|
|
|
emf_scale.f -- change scaling weekend/weekdays
|
|
|
|
emissdr.f -- add LMEGANMONO switch
|
|
|
|
gamap_mod.f -- add gamap info for dicarbonyl simulation
|
|
(ND07 and ND28).
|
|
add C2H4 in ND46.
|
|
|
|
gc_biomass_mod.f -- add 9 biomass burning species
|
|
|
|
gfed2_biomass_mod.f -- add 9 biomass burning species.
|
|
!!!! Change the gfed emission factor file.
|
|
|
|
initialize.f -- add changes for AD07
|
|
|
|
input_mod.f -- add LMEGANMONO line reading
|
|
|
|
jv_cmn.h -- add pressure dependency variables
|
|
|
|
logical_mod.f -- add LMEGANMONO switch
|
|
|
|
ndxx_setup.f -- Add AD07_SOAGM
|
|
|
|
planeflight_mod.f -- Set very small values to zero.
|
|
Add new RO2 species according
|
|
to 'globchem.dat'.
|
|
|
|
readchem.f -- Add flags for some relations
|
|
|
|
smvgear.f -- Change error message
|
|
|
|
tracerid_mod.f -- Add all the new tracers.
|
|
!!! Warning to check because Philippe
|
|
added 2 new tracers in the mean time...
|
|
|
|
wetscav_mod.f -- Add wet scavenging of GLYX, MGLY, GLYC,
|
|
SOAG, SOAM.
|
|
|
|
|
|
|
|
=====================================================================
|
|
Revisions Logs for Acetone scale factors put into v8-01-05
|
|
(May)
|
|
=====================================================================
|
|
|
|
REMOVED:
|
|
-------
|
|
|
|
|
|
NEW MODULES:
|
|
------------
|
|
|
|
NEW FUNCTION :
|
|
-------------
|
|
|
|
MODIFIED:
|
|
---------
|
|
|
|
acetone_mod.f -- Add scale factors for new grids. |