This adds functionality to apply mean-state acceleration (Jones et al., 2015, doi:10.1002/2015MS000488) in SP-E3SM, which is effectively an over-relaxation technique applied to CRM mean-states of prognostic non-precipitating variables. This controlled through three new namelist variables:
use_crm_accel (controls if MSA is used -- default is false)
crm_accel_factor (the MSA "acceleration" factor to use -- default 3)
crm_accel_uv (whether to apply acceleration to u and v -- default is true)
This is ready for use in both CPU and GPU simulations.
This should be BFB when use_crm_accel is false, but it will be answer-changing when use_crm_accel is true.
This adds functionality to apply mean-state acceleration (Jones et al., 2015, doi:10.1002/2015MS000488) in SP-E3SM, which is effectively an over-relaxation technique applied to CRM mean-states of prognostic non-precipitating variables. This controlled through three new namelist variables:
This is ready for use in both CPU and GPU simulations.
This should be BFB when use_crm_accel is false, but it will be answer-changing when use_crm_accel is true.