首页> 外文期刊>Astronomy and astrophysics >Equation of state SAHA-S meets stellar evolution code CESAM2k
【24h】

Equation of state SAHA-S meets stellar evolution code CESAM2k

机译:状态方程式SAHA-S符合恒星演化代码CESAM2k

获取原文
           

摘要

Context. We present an example of an interpolation code of the SAHA-S equation of state that has been adapted for use in the stellar evolution code CESAM2k. Aims. The aim is to provide the necessary data and numerical procedures for its implementation in a stellar code. A technical problem is the discrepancy between the sets of thermodynamic quantities provided by the SAHA-S equation of state and those necessary in the CESAM2k computations. Moreover, the independent variables in a practical equation of state (like SAHA-S) are temperature and density, whereas for modelling calculations the variables temperature and pressure are preferable. Specifically for the CESAM2k code, some additional quantities and their derivatives must be provided. Methods. To provide the bridge between the equation of state and stellar modelling, we prepare auxiliary tables of the quantities that are demanded in CESAM2k. Then we use cubic spline interpolation to provide both smoothness and a good approximation of the necessary derivatives. Using the B-form of spline representation provides us with an efficient algorithm for three-dimensional interpolation. Results. The table of B-spline coefficients provided can be directly used during stellar model calculations together with the module of cubic spline interpolation. This implementation of the SAHA-S equation of state in the CESAM2k stellar structure and evolution code has been tested on a solar model evolved to the present. A comparison with other equations of state is briefly discussed. Conclusions. The choice of a regular net of mesh points for specific primary quantities in the SAHA-S equation of state, together with accurate and consistently smooth tabulated values, provides an effective algorithm of interpolation in modelling calculations. The proposed module of interpolation procedures can be easily adopted in other evolution codes.
机译:上下文。我们提供了一个SAHA-S状态方程的内插码示例,该插值已被适配用于恒星演化码CESAM2k。目的目的是提供必要的数据和数值程序,以便以恒星代码实施。一个技术问题是由SAHA-S状态方程提供的热力学量集与CESAM2k计算中必需的热力学量集之间存在差异。此外,实际状态方程中的自变量(如SAHA-S)是温度和密度,而对于模型计算,温度和压力变量是优选的。特别是对于CESAM2k代码,必须提供一些其他数量及其派生词。方法。为了提供状态方程和恒星建模之间的桥梁,我们准备了CESAM2k所需数量的辅助表。然后,我们使用三次样条插值来提供平滑度和必要导数的良好近似。使用样条线表示的B形式为我们提供了高效的三维插值算法。结果。所提供的B样条系数表可与三次样条插值模块一起直接用于恒星模型计算。 CESAM2k恒星结构和演化代码中SAHA-S状态方程的这种实现方式已在进化到目前的太阳模型上进行了测试。简要讨论了与其他状态方程的比较。结论。针对SAHA-S状态方程中特定主要量的常规网格点网的选择,以及准确且始终如一的平滑列表值,在建模计算中提供了一种有效的插值算法。所提出的内插程序模块可以很容易地在其他演进代码中采用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号