-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add option for 0.125x0.15625 resolution following updates from Xiaoli…
…n Wang The grid resolution option is expanded to include 0.125x0.15625. These modifications were obtained from Xiaolin Wang. These simulations require using the feature/0.125x0.15625_resolution in the GCClassic/src/GEOS-Chem repository (see also geoschem/geos-chem#1980). Signed-off-by: Melissa Sulprizio <[email protected]>
- Loading branch information
1 parent
154112c
commit 2bcfbcc
Showing
13 changed files
with
294 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,217 @@ | ||
## IMI configuration file | ||
## Documentation @ https://imi.readthedocs.io/en/latest/getting-started/imi-config-file.html | ||
|
||
## General | ||
RunName: "Test_IMI_Philadelphia" | ||
isAWS: false | ||
UseSlurm: true | ||
SafeMode: true | ||
S3Upload: false | ||
|
||
## Period of interest | ||
StartDate: 20220101 | ||
EndDate: 20230101 | ||
SpinupMonths: 1 | ||
|
||
## Use blended TROPOMI+GOSAT data (true)? Or use operational TROPOMI data (false)? | ||
BlendedTROPOMI: false | ||
|
||
## Is this a regional inversion? Set to false for global inversion | ||
isRegional: true | ||
|
||
## Select two character region ID (for using pre-cropped meteorological fields) | ||
## Current options are listed below with ([lat],[lon]) bounds: | ||
## "AF" : Africa ([-37,40], [-20,53]) | ||
## "AS" : Asia ([-11,55],[60,150]) | ||
## "EU" : Europe ([33,61],[-30,70]) | ||
## "ME" : Middle East ([12,50], [-20,70]) | ||
## "NA" : North America ([10,70],[-140,-40]) | ||
## "OC" : Oceania ([-50,5], [110,180]) | ||
## "RU" : Russia ([41,83], [19,180]) | ||
## "SA" : South America ([-59,16], [-88,-31]) | ||
## "" : Use for global global simulation or custom regions | ||
## For example, if the region of interest is in Europe ([33,61],[-30,70]), select "EU". | ||
RegionID: "NA" | ||
|
||
## Region of interest | ||
## These lat/lon bounds are only used if CreateAutomaticRectilinearStateVectorFile: true | ||
## Otherwise lat/lon bounds are determined from StateVectorFile | ||
LonMin: -105 | ||
LonMax: -103 | ||
LatMin: 31 | ||
LatMax: 33 | ||
|
||
## Kalman filter options | ||
KalmanMode: false | ||
UpdateFreqDays: 7 | ||
NudgeFactor: 0.1 | ||
|
||
## State vector | ||
CreateAutomaticRectilinearStateVectorFile: true | ||
nBufferClusters: 8 | ||
BufferDeg: 5 | ||
LandThreshold: 0.25 | ||
OffshoreEmisThreshold: 0 | ||
OptimizeBCs: false | ||
OptimizeOH: false | ||
|
||
## Point source datasets | ||
## Used for visualizations and state vector clustering | ||
PointSourceDatasets: ["SRON"] | ||
|
||
## Clustering Options | ||
ReducedDimensionStateVector: false | ||
DynamicKFClustering: false | ||
ClusteringMethod: "kmeans" | ||
NumberOfElements: 45 | ||
ForcedNativeResolutionElements: | ||
- [31.5, -104] | ||
|
||
## Custom state vector | ||
StateVectorFile: "/path/to/StateVector.nc" | ||
ShapeFile: "resources/shapefiles/tmp.shp" | ||
|
||
## Inversion | ||
## Note PriorError and PriorErrorOH are relative fractions (e.g. 0.5 = 50%) | ||
## and PriorErrorBCs is in ppb | ||
PriorError: 0.5 | ||
PriorErrorBCs: 10.0 | ||
PriorErrorOH: 0.5 | ||
ObsError: 15 | ||
Gamma: 1.0 | ||
PrecomputedJacobian: false | ||
|
||
## Grid | ||
## Options are 0.125x0.15625 (GEOS-FP only), 0.25x0.3125 (GEOS-FP only), | ||
## 0.5x0.625, 2.0x2.5, or 4.0x5.0 | ||
Res: "0.125x0.15625" | ||
|
||
## Meteorology | ||
## Options are GEOSFP or MERRA2 | ||
Met: "GEOSFP" | ||
|
||
## Setup modules | ||
## Turn on/off different steps in setting up the inversion | ||
RunSetup: true | ||
SetupTemplateRundir: true | ||
SetupSpinupRun: false | ||
SetupJacobianRuns: false | ||
SetupInversion: false | ||
SetupPosteriorRun: false | ||
|
||
## Run modules | ||
## Turn on/off different steps in performing the inversion | ||
DoPriorEmis: true | ||
DoSpinup: false | ||
DoJacobian: false | ||
DoInversion: false | ||
DoPosterior: false | ||
|
||
## IMI preview | ||
## NOTE: RunSetup must be true to run preview | ||
DoPreview: true | ||
DOFSThreshold: 0 | ||
|
||
## Resource allocation settings for slurm jobs | ||
PriorMemory: 50000 | ||
SimulationCPUs: 16 | ||
SimulationMemory: 200000 | ||
JacobianCPUs: 16 | ||
JacobianMemory: 100000 | ||
RequestedTime: "0-24:00" | ||
SchedulerPartition: "sapphire,huce_cascade,huce_intel,seas_compute,shared" | ||
|
||
## Max number of simultaneous Jacobian runs from the job array (-1: no limit) | ||
MaxSimultaneousRuns: -1 | ||
|
||
## Specify number of Jacobians runs to perform | ||
## The default is -1 which will create and submit a jacobian run | ||
## for each state vector element. Specifying a value >= 1 will | ||
## combine state vector elements into fewer runs. | ||
NumJacobianRuns: -1 | ||
|
||
##==================================================================== | ||
## | ||
## Advanced Settings (optional) | ||
## | ||
##==================================================================== | ||
|
||
## These settings are intended for advanced users who wish to: | ||
## a. modify additional GEOS-Chem options, or | ||
## b. run the IMI on a local cluster. | ||
## They can be ignored for any standard cloud application of the IMI. | ||
|
||
##-------------------------------------------------------------------- | ||
## Additional settings for GEOS-Chem simulations | ||
##-------------------------------------------------------------------- | ||
|
||
## Jacobian settings | ||
## Note PerturbValue and PerturbValueOH are relative scale factors and | ||
## PerturbValueBCs is in ppb | ||
PerturbValue: 1.5 | ||
PerturbValueOH: 1.5 | ||
PerturbValueBCs: 10.0 | ||
|
||
## Apply scale factors from a previous inversion? | ||
UseEmisSF: false | ||
UseOHSF: false | ||
|
||
## Save out hourly diagnostics from GEOS-Chem? | ||
## For use in satellite operators via post-processing -- required for TROPOMI | ||
## inversions | ||
HourlyCH4: true | ||
|
||
## Turn on planeflight diagnostic in GEOS-Chem? | ||
## For use in comparing GEOS-Chem against planeflight data. The path | ||
## to those data must be specified in input.geos. | ||
PLANEFLIGHT: false | ||
|
||
## Turn on old observation operators in GEOS-Chem? | ||
## These will save out text files comparing GEOS-Chem to observations, but have | ||
## to be manually incorporated into the IMI | ||
GOSAT: false | ||
TCCON: false | ||
AIRS: false | ||
|
||
##------------------------------------------------------------------ | ||
## Settings for running on local cluster | ||
##------------------------------------------------------------------ | ||
|
||
## Path for IMI runs and output | ||
OutputPath: "/n/holyscratch01/jacob_lab/$USER" | ||
|
||
## Path to GEOS-Chem input data | ||
DataPath: "/n/holyscratch01/external_repos/GEOS-CHEM/gcgrid/gcdata/ExtData" | ||
|
||
## Path to TROPOMI Data | ||
DataPathTROPOMI: "/n/holylfs05/LABS/jacob_lab/imi/ch4/tropomi" | ||
|
||
## Conda environment file | ||
## See envs/README to create the Conda environment specified below | ||
CondaEnv: "imi_env" | ||
|
||
## GEOS-Chem environment file (with fortran compiler, netcdf libraries, etc.) | ||
## NOTE: Copy your own file in the envs/ directory within the IMI | ||
GEOSChemEnv: "envs/Harvard-Cannon/gcclassic.rocky+gnu12.minimal.env" | ||
|
||
## Download initial restart file from AWS S3? | ||
## NOTE: Must have AWS CLI enabled | ||
RestartDownload: false | ||
|
||
## Path to initial GEOS-Chem restart file + prefix | ||
## ("YYYYMMDD_0000z.nc4" will be appended) | ||
RestartFilePrefix: "/n/holylfs05/LABS/jacob_lab/imi/ch4/tropomi-boundary-conditions/v2023-10/GEOSChem.BoundaryConditions." | ||
RestartFilePreviewPrefix: "/n/holylfs05/LABS/jacob_lab/imi/ch4/tropomi-boundary-conditions/v2023-10/GEOSChem.BoundaryConditions." | ||
|
||
## Path to GEOS-Chem boundary condition files (for regional simulations) | ||
## BCversion will be appended to the end of this path. ${BCpath}/${BCversion} | ||
BCpath: "/n/holylfs05/LABS/jacob_lab/imi/ch4/tropomi-boundary-conditions" | ||
BCversion: "v2023-10" | ||
|
||
## Options to download missing GEOS-Chem input data from AWS S3 | ||
## NOTE: Must have AWS CLI enabled | ||
PreviewDryRun: false | ||
SpinupDryrun: false | ||
ProductionDryRun: false | ||
PosteriorDryRun: false | ||
BCdryrun: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.