-
- Downloads
ENH: direct ensight output of float/double
- since ensight format is always float and also always written component-wise, perform the double -> float narrowing when extracting the components. This reduces the amount of data transferred between processors. ENH: avoid vtk/ensight parallel communication of empty messages - since ensight writes by element type (eg, tet, hex, polyhedral) the individual written field sections will tend to be relatively sparse. Skip zero-size messages, which should help reduce some of the synchronization bottlenecks. ENH: use 'data chunking' when writing ensight files in parallel - since ensight fields are written on a per-element basis, the corresponding segment can become rather sparsely distributed. With 'data chunking', we attempt to get as many send/recv messages in before flushing the buffer for writing. This should make the sequential send/recv less affected by the IO time. ENH: allow use of an external buffer when writing ensight components STYLE: remove last vestiges of autoPtr<ensightFile> for output routines
Showing
- applications/test/foamToEnsight-check/Make/files 3 additions, 0 deletionsapplications/test/foamToEnsight-check/Make/files
- applications/test/foamToEnsight-check/Make/options 16 additions, 0 deletionsapplications/test/foamToEnsight-check/Make/options
- applications/test/foamToEnsight-check/foamToEnsight-check.C 357 additions, 0 deletionsapplications/test/foamToEnsight-check/foamToEnsight-check.C
- applications/utilities/postProcessing/dataConversion/foamToEnsight/convertLagrangian.H 27 additions, 19 deletions...ocessing/dataConversion/foamToEnsight/convertLagrangian.H
- etc/controlDict 11 additions, 2 deletionsetc/controlDict
- src/conversion/ensight/output/ensightOutputAreaField.H 30 additions, 3 deletionssrc/conversion/ensight/output/ensightOutputAreaField.H
- src/conversion/ensight/output/ensightOutputAreaFieldTemplates.C 3 additions, 1 deletion...nversion/ensight/output/ensightOutputAreaFieldTemplates.C
- src/conversion/ensight/output/ensightOutputVolField.H 88 additions, 3 deletionssrc/conversion/ensight/output/ensightOutputVolField.H
- src/conversion/ensight/output/ensightOutputVolFieldTemplates.C 64 additions, 23 deletions...onversion/ensight/output/ensightOutputVolFieldTemplates.C
- src/fileFormats/ensight/file/ensightFile.C 36 additions, 5 deletionssrc/fileFormats/ensight/file/ensightFile.C
- src/fileFormats/ensight/file/ensightFile.H 23 additions, 7 deletionssrc/fileFormats/ensight/file/ensightFile.H
- src/fileFormats/ensight/file/ensightFileTemplates.C 37 additions, 4 deletionssrc/fileFormats/ensight/file/ensightFileTemplates.C
- src/fileFormats/ensight/output/ensightOutput.C 17 additions, 0 deletionssrc/fileFormats/ensight/output/ensightOutput.C
- src/fileFormats/ensight/output/ensightOutput.H 200 additions, 25 deletionssrc/fileFormats/ensight/output/ensightOutput.H
- src/fileFormats/ensight/output/ensightOutputFwd.H 78 additions, 0 deletionssrc/fileFormats/ensight/output/ensightOutputFwd.H
- src/fileFormats/ensight/output/ensightOutputTemplates.C 236 additions, 109 deletionssrc/fileFormats/ensight/output/ensightOutputTemplates.C
- src/fileFormats/ensight/part/cells/ensightCells.C 7 additions, 8 deletionssrc/fileFormats/ensight/part/cells/ensightCells.C
- src/fileFormats/ensight/part/cells/ensightCells.H 5 additions, 2 deletionssrc/fileFormats/ensight/part/cells/ensightCells.H
- src/fileFormats/ensight/part/cells/ensightCellsI.H 1 addition, 1 deletionsrc/fileFormats/ensight/part/cells/ensightCellsI.H
- src/fileFormats/ensight/part/faces/ensightFaces.C 8 additions, 9 deletionssrc/fileFormats/ensight/part/faces/ensightFaces.C
Loading
Please register or sign in to comment