我有以下代码(它是来自某个链接的Fortran代码的输入文件):
&PROBIN
model_file = "model_file"
drdxfac = 5
max_levs = 1
n_cellx = 106
n_celly = 106
n_cellz = 106
max_grid_size = 32
anelastic_cutoff = 1.e3
base_cutoff_density = 1.e3
sponge_center_density = 3.d6
sponge_start_factor = 3.333d0
sponge_kappa = 10.0d0
max_mg_bottom_nlevels = 3
mg_bottom_solver = 4
hg_bottom_solver = 4
spherical_in = 1
dm_in = 3
do_sponge = .true.
prob_hi_x = 2.e10
prob_hi_y = 2.e10
prob_hi_z = 2.e10
max_step = 100
init_iter = 1
stop_time = 30000.
plot_int = 10
plot_deltat = 10.0d0
chk_int = 100
cflfac = 0.7d0
init_shrink = 0.1d0
max_dt_growth = 1.1d0
use_soundspeed_firstdt = T
use_divu_firstdt = T
bcx_lo = 12
bcx_hi = 12
bcy_lo = 12
bcy_hi = 12
bcz_lo = 12
bcz_hi = 12
verbose = 1
mg_verbose = 1
cg_verbose = 1
do_initial_projection = T
init_divu_iter = 3
drive_initial_convection = T
stop_initial_convection = 20
do_burning = F
velpert_amplitude = 1.d6
velpert_radius = 2.d7
velpert_scale = 1.d7
velpert_steep = 1.d5
enthalpy_pred_type = 1
evolve_base_state = F
dpdt_factor = 0.0d0
use_tfromp = T
single_prec_plotfiles = T
use_eos_coulomb = T
plot_trac = F
/
我的问题是:&PROBIN
是什么?我在哪里可以找到更多相关信息?
答案 0 :(得分:1)
通常使用名单列表格式来读取此类输入文件。
使用此术语可以找到详细信息。在this answer中给出了关于输入的问题的一个使用示例。
总之,<div class="i_01">
<p class="a_01"></p>
<p class="b_01"></p>
<p class="a_02"></p>
<p class="b_02"></p>
</div>
<div class="i_02">
<p class="a_01"></p>
<p class="b_01"></p>
<p class="a_02"></p>
<p class="b_02"></p>
</div>
表示跟随(直到终止&PROBIN
)是变量和值的一组对。这些对应于名单/
。在源文件中,我们会找到probin
语句:
namelist
带有相应的输入语句
namelist /probin/ list, of, variables
单位read(unit, NML=probin)
连接到该输入文件。
当然,完全有可能该文件是在&#34;通常&#34;中处理的输入文件。办法。在这种情况下,unit
没有特别的意义。 &PROBIN
是支持名单格式化所必需的,但不是唯一的。