Closed ZhuxiaoLi66 closed 2 years ago
The following plot indicate the issue After we perturb the geomagnetic drivers, the temperature changed after one timestep at WAM level 1.
Based on the checking of the printout of the dtdt in idea_phys.f, we can see the dtdt at levels below Lev90 hasn't changed right after the calling of idea_ion.f where the temperature tendency due to Joule heating and ion collision etc physics. I also compared the dtdt in idea_phys,f at low levels after this calling at the first and second time step, they are the same. while not the same beyond the second time step.
Clayton is working with Tomoko on the WAM ensembles for data assimilation. They are getting some curious results in the lower atmosphere right away (after 1 timestep) just perturbing the geomagnetic drivers. This issue has been investigated by doing experiences to check the code in idea_phys.f and idea_ion.f. Based on the results, we found the physics status (temperature) in the lower atmosphere (below WAM level 90) happened outside of idea_phys.f( upper atmosphere physics). In gsm/phys/gloopb.f where the physics variables (status) have been integrated, it has been found that the gbphys (which are the usual lower atmosphere physics) has been called after the idea_phys.f, there is temperature tendency for the whole column have been calculated in gb_phys due to adjusting mean radiation fluxes and heating rates to fit for faster model timestep, and that adjustment imposes the physics status from the idea_phys in gloopb.f, besides some SPPT stochastic perturbing adjustment in gloopb.f.
The physics status adjustments in phys/gbphys.f and gsm/phys/gloopb.f are considered as the cause of the issue.