Skip to content

Why are there two functions for computing Nikolic DR suppression? #18

@wtbarnes

Description

@wtbarnes

CHIANTI provides the ability to compute the suppression of dielectronic recombination using the approach of Nikolic et al. (2018). In recomb_rate.pro, the primary entrypoint for computing the recombination rate for a given ion, the routine ch_dr_suppress.pro is used to compute the dielectronic recombination rate (optionally) including density-dependent suppression. In addition to returning the suppressed dielectonic recombination rate, it also returns the suppression factor.

However, when the recombination rates are computed as part of the advanced model rates in ch_nikolic_dr_suppression.pro is used which has a (mostly) separate implementation of the suppression factor calculation as compared to ch_dr_suppress.pro.

From what I can tell, the latter is a separate function in order to avoid applying the low-temperature correction factor. However, it would be preferable if there was a single implementation of this correction factor that was used everywhere.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions