Chris Sneden的MOOG悄咪咪地从FEB2017版变成了NOV2019版。 Let’s see what is changed.
isotop is deprecated, and its functions are merged into the driver
To my understanding, we need to use
isotop driver before when we specify the
isotope variable, but now we don’t need to do this.
Minimax.f no longer exist in 2019 version.
Setmols.r are added in 2019 version.
文件之间的变化 (Changes in files)
21 files have been changed in 2019 version.
They are program files:
Sunder.f; and installation files:
This routine contains the default list of molecules and ions used in the equilibrium calculations. This list includes species needed for continuous opacity and damping calculations in addition to the ions and molecules that have an affect of the partial pressures of the following: H, He, C, N, O, Mg, Al, Si, P, S, Cl, Ca, Ti, V, Cr, and Fe.
- He+, F+, Al+, Si+, Ti+, Fe+, AlH, SiH, FeH, MgO, and TiO are added into variable
- F+ is added into variable
- Partition functions of H_2O and CO_2 are added and are from HITRAN website.
Only some comments are added.
Some calculation detail and output format is change (I think they just simply the code but do not make change to the result). Further I am not using this subroutine.
The length of default molecule list is enlarged (probably consistent with
numdens now are not used in 2019 version.
Some calculation detail is changed according to
The make detail is changed. Hope it works without modification.
A sentence “NOTE: the isotop driver has been eliminated; your synthesis needs for elemental and isotopic abundances now can be handled with the synth driver” is added.
Variable name changed and added.
A new warning on
Allowed triatomic calculation for H_2O and CO_2.
Number slightly changed.
Output changed, but this subroutine is not used by me.
This routine breaks up molecule amol into leftmost atom i1 and
the rest of the molecule i2.
Not sure yet.
Does the synthetic spectra changed?
No (or I haven’t found them for now). I did a quick compare using the same patch file and found the differences between spectra are 0.