Mesa学习笔记#3:MESA output
1. Output files
默认情况下,MESA将其数据存储在LOGS目录中。数据文件是基于文本的,可以输入到绘图程序中。
在LOGS目录中,找到以下文件。
1.1. history.data
运行的历史记录保存在文件“history.data”中,每个记录的模型有一行记录。历史的第一线。数据有列号,第二行有列名,接下来的行有相应的值。在重新启动的情况下,行不会从history.data中删除;相反,只需将新值追加到文件的末尾。因此,model_number不能保证在日志中单调增加。使用历史记录的代码必须承担删除过时行的责任。这可以通过在使用model_number作为数组索引读取数据时将数据存储到数组中最容易实现。通过这种方式,您将自动丢弃过时的值,用历史文件中稍后出现的新值覆盖它们。
1.2. profiles.index
MESA不会为每一步存储配置文件(这会占用太多空间)。这个列表告诉您如何在概要文件名称中的数字和MESA型号编号之间进行转换。默认情况下,MESA将在运行结束时存储一个概要文件。
对于每个概要文件,概要文件中都有一行。索引,给出模型号、优先级和概要文件号。优先级2是由于演化过程中某些特殊事件(如氦燃烧的开始)而保存的模型。优先级级别1用于保存的模型,因为自最近的概要文件以来的模型数量已经达到了profile_interval参数的当前设置。
1.3. profile.data
概要文件包含关于所选模型集的详细信息,每个文件一个模型。配置文件数据文件的名称由配置文件编号决定。例如,如果配置文件编号为15,则配置文件数据将在名为’ profile15.data '的文件中找到。
每个概要文件既包括恒星的一组全局属性(如年龄),也包括给定每个点的一条线的恒星模型中每个点的一组属性。在每种情况下,数据行之前都有一个带列号的行和一个带列名的行。
2. Selecting output quantities
默认的MESA输出由文件设置
$MESA_DIR/star/defaults/history_columns.list
$MESA_DIR/star/defaults/profile_columns.list
为了自定义输出,将这些文件复制到您的工作目录中
cp $MESA_DIR/star/defaults/history_columns.list .
cp $MESA_DIR/star/defaults/profile_columns.list .
然后,打开history_columns。列表或profi