跳到内容

HydroGeoSphere/读取现有三维网格

来自维基教科书,开放的书籍,为开放的世界

在某些情况下,网格生成步骤可能非常耗时。 如果是这样,则可以使用以下说明来读取在先前运行中生成的网格

读取三维网格

[编辑 | 编辑源代码]

网格的前缀与prefix.grok文件中的前缀匹配。

这些说明展示了如何设置prefix.grok文件中的网格生成部分以使用读取三维网格指令

! Generate the grid for first run
   ! skip on

   read gb 2d grid
   laurel

   generate layers from gb 2d grid
   .true.                           ! zone by layer?
   .false.                          ! base elevation constant?
   laurel.nprop.Bedrock
   1                                ! layer
   Whole domain
   20                               ! sublayer
   .false.                          ! top elevation constant?
   laurel.nprop.Topography

   write faces and segments
   !skip off

   skip on
   ! Read previously defined grid for subsequent runs
   read 3D grid
   skip off

end grid definition


在第一次运行中,您可以读取切片并生成分层网格。 重要的是,如果要使用任何写入面和段指令,则必须包含选择面选择段指令在prefix.grok文件中。

在后续运行中,您可以跳过网格生成命令,并使用读取三维网格指令代替。

• • •

华夏公益教科书