Following the query phase of reading a dataset, the next timing output which gets
reported is the rest of the time it takes to read the dataset.
This time includes the step of creating a pre-processing data structure (when reading the grid)
which
AcuFieldView uses to quickly find the specific
data it needs to create a particular surface or return a point probe call for
example. The feature, DataGuideTM, lets you write this data structure to disk, and
saves you the time of having to generate this structure each time you read the
dataset. The time savings provided by not having to create the pre-process data
structure can be anywhere from 2X (unstructured data) to 10X (structured data). This
timing result plus the query time represents the total time to read the dataset.
This timing result is returned at the Client, Controller and Worker levels of
operation for the following dataset formats:
Table 1.
Client |
Grid and Results Read
+ Preprocess Results Read
|
Parallel
Worker |
Grid Preprocess
Grid Read + Preprocess
Grid and Results Read + Preprocess
Results Read
|
Surface Timing Outputs
Surface timing output has been limited to include Computational, Coordinate, Iso-, Boundary and
XYZ Seed Plane surfaces. For Computational and Boundary surfaces (unstructured
datasets only) specification of the surface geometry is explicitly defined. For the
other surfaces types,
AcuFieldView needs to determine
which cells are actually part of the surface, and how they are connected. In some
instances, this time can be significant, and this has been broken out as a Phase 1
timing output. The time to complete the remaining tasks for the surface are grouped
into the Phase 2 timing output. In some cases, the Phase 1 timing output will be
zero. This will occur when you change the scalar on an existing surface. These
timing results are returned at the Client, Controller and Worker levels of
operation:
Table 2.
Client |
Comp Surface Coord
Surface Phase 1
Coord Surface Phase 2
Iso surface Phase 1
Iso surface Phase 2
Struct Boundary Surf Phase 1 Struct Boundary Surf Phase 2
Unstructured Boundary Surf XYZ Seed Plane Phase 1
XYZ Seed Plane Phase 2
|
Controller |
No surface timings are
returned |
Worker |
Comp Surface Coord
Surface Phase 1
Coord Surface Phase 2
Iso surface Phase 1
Iso surface Phase 2
Struct Boundary Surf Phase 1 Struct Boundary Surf Phase 2
Unstruct Boundary Surf
XYZ Seed Plane Phase 1
XYZ Seed Plane Phase 2
|