Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

Importing aerosol data

TCNasa

Tom Caldwell
Member
Does anyone know of any tutorials or documentation to explain the steps needed to imported rectangular gridded aerosol data into CAM?
I know about namelists, but is there a routine to "chunkify" such data so that it can be assigned to the phys_state structure?
 

cacraig

Cheryl Craig
CSEG and Liaisons
Staff member
Moving this to the CAM-Chem forum as they are the developers of the aerosol code in CAM
 

rrbuchholz

Rebecca Buchholz
CSEG and Liaisons
Staff member
Hi TCNasa,
Can you give a little more information? Are you wanting to read in aerosol fields as prescribed data (as opposed to reading in aerosol emissions)?
Thanks,
Rebecca
 

TCNasa

Tom Caldwell
Member
I'm exactly sure how they will be used, but we are trying to read in hourly aerosol optical depths on a rectangular grid. We need to match the appropriate timestep in CAM as well as the map them to the chunking scheme so we can assign them to the phys_state array.
 

TCNasa

Tom Caldwell
Member
I can add a subroutine to read in my data, but I don't know how to "incorporate" it into CAM processing
 

rrbuchholz

Rebecca Buchholz
CSEG and Liaisons
Staff member
This sounds like perhaps you want to use nudging, because AOD is calculated in the model and you want to move it towards the data (maybe at 100%). I contacted the person in charge of developing nudging and this is their response:
They can use the nudging.F90 module as a guide and rather than read in
U,V,T,Q,PS, read in their data. Once in, they can see where nudging is
applied in physpkg.F90 and replace that usage with their desired use.
One question I have for you is: How you will make sure that the AOD from your files matches or updates the aerosol species in CAM.
 

nuvolet

Toni Viudez
Member
This sounds like perhaps you want to use nudging, because AOD is calculated in the model and you want to move it towards the data (maybe at 100%). I contacted the person in charge of developing nudging and this is their response:

One question I have for you is: How you will make sure that the AOD from your files matches or updates the aerosol species in CAM.
Do you know if the AOD ('AEROD_v','AODVIS','AODVISdn') is calculated as combination of all the AOD of the different components that the MAM4 has?.
Initially the files we are using are the Aerosol_Optical_Thickness_550_Land_Ocean_Mean, so it would be read total aerosol optional thickness.
Do you know who is the person in charge of developing nudging? I am asking for possible further questions.
Additionally my colleague Tom can also give more details of it.
Thanks in advance
 
Top