Replies: 10 comments 15 replies
-
@mvdebolskiy @kjetilaas @rosiealice @maritsandstad - this is the beginning of a description regarding how the data from CTSM fire emissions is parsed from the namelist and sent to the mediator and ingested by CAM. This is meant to address the question from @mvdebolskiy regarding how CAM and CLM can coordinate indices based on what is sent by CTSM. Please add questions here. |
Beta Was this translation helpful? Give feedback.
-
@mvertens is Oslo-AERO working with current fire-emissions with non-FATES? Or does choosing it do a separate level of CAM to Oslo-AERO renaming from some namelist, or preset the fire namelist to fit it's naming conventions? Or is maybe this something we should do as part of step 2 and 3? |
Beta Was this translation helpful? Give feedback.
-
Hi A suggestion for Oslo-Aero included below. &fire_emis_nl |
Beta Was this translation helpful? Give feedback.
-
@oyvindseland, looks fine. Possibly we can add: For DMS, we maybe have to check that non-ocean emissions are allowed (will be the default in NorESM2.3). I also don't know where the factor 0.95 comes from. |
Beta Was this translation helpful? Give feedback.
-
@mvertens @gold2718 I am trying to test the file in the CMIP6 version of NorESM2. Can you download the file from glade. ? |
Beta Was this translation helpful? Give feedback.
-
The suggested path is fine |
Beta Was this translation helpful? Give feedback.
-
Hi, The results as in change in concentrations looks reasonable when testing in the most recent version NorESM2-CMIP6 . However the fluxes has not changed except for round-off. E.g organic carbon emissions is written out as SFOM_NI for surface emissions and OM_NI_CMXF for 3D emissions. |
Beta Was this translation helpful? Give feedback.
-
Link to a test simulation at Betzy Two months only but clear signal in concentrations Base-line: |
Beta Was this translation helpful? Give feedback.
-
Technical coupler test Betzy |
Beta Was this translation helpful? Give feedback.
-
I have tested the fire emissions in NorESM2.0.8 and it seems to work. I will make longer simulations using this set-up in user_nl_cam &fire_emis_nl Modifying the driver namelist through the cam namelist is probably not the optimal way of doing it, but it looks like how the structure s set up. Given the settings above the fluxes are automatically added to the tracer fields as named. For the simulations I am planning to run I will try to compare it to the CMIP6 simulations so I will use the 3d vertical profile as defined in the model, and not include VOC and DMS from fires. |
Beta Was this translation helpful? Give feedback.
-
Starting from the following
drv_flds_in:
CMEPS: shr_fire_emis_mod.F90
Both CAM and CLM read the above namelist in the routine
shr_fire_emis_mod.F90
in the directory
$SRCROOT/components/cmeps/cesm/nuopc_cap_share/
NOTE: the fire emis specifiers above are for CAM-chem and WILL NOT WORK with OSLO_AERO.
As an example, bc_a1 does not exist in OSLO_AERO but instead needs to be referenced as BC_A1. This is try for pom->OM, etc.
The following module data is then filled in from reading the namelist.
CLM: lnd2atmMod.F90
The data sent to the mediator is computed in lnd2atmMod.F90 as follows:
CLM: CNFireEmissionsMod.F90
The contents of fireems_inst%fireflx_patch are filled in the routine CNFireEmissionsMod.F90 (for non-FATES)
Beta Was this translation helpful? Give feedback.
All reactions