nifa and nwfa not as tracers, but can be outputted and be seen by mp_thompson

Submitted by Anning.Cheng on Mon, 09/27/2021 - 08:51

HI, There:

I have added mraerosol  similar to ltaerosol by setting ltaerosol as false  and mraerosol as true,   and  nifa and nwfa are calculated and not as tracers.  but when ltaerosol is false, nifa and nwfa cannot be seen by mp_thompson because they are optional variables. My question is how to setting nifa and nwfa as non-optional when ltaerosol is false? The other issue is how to put these two variables in Statein(nb)%qgrs? so they can be outputted properly

I have performed an experiment by changing nifa and nwfa from optional to nonoptional in mp_thompson.F90, but receive an compilation err as "Exception: Variable mass_number_concentration_of_hygroscopic_aerosols in mp_thompson/mp_thompson_init is not an optional argument, but listed as such in the CCPP_prebuild config".  Where is the CCPP_prebuild config and how to make changes on it?

Thank you

Anning

Hi Anning, sounds like great progress. How about we move this discussion to the NCAR ccpp-physics GitHub discussion page? What you are doing is fairly involved and certainly on the side of developer support rather than user support.

I copied your question into a new GitHub discussion: https://github.com/NCAR/ccpp-physics/discussions/746 - can you please check it and answer my question about the surface emission rates?

Thanks!