Class to write a EnSight Gold file.
More...
|
| procedure | initialize (ensight, path, base_name, use_constant_mesh) |
| | Initialize EnSight Gold writer.
|
| |
|
procedure | finalize (ensight) |
| | Finalize EnSight Gold writer.
|
| |
|
final | notus_ensight_final (ensight) |
| |
|
procedure | start_iteration (ensight, iteration, time) |
| | Start an iteration.
|
| |
|
procedure | end_iteration (ensight) |
| | End an iteration.
|
| |
|
procedure | write_rectilinear_mesh (ensight, label) |
| | Write rectilinear mesh.
|
| |
|
procedure | write_mof_mesh (ensight, mof_phases, label) |
| | Write MOF mesh.
|
| |
|
generic | write_field (ensight, label, field) |
| | Write a field.
|
| |
|
generic | write_field (ensight, label, field) |
| | Write a field.
|
| |
|
generic | write_field (ensight, label, field) |
| | Write a field.
|
| |
|
generic | write_field (ensight, list) |
| | Write a field.
|
| |
|
procedure | checkpoint_define (ensight, adios_file) |
| | Checkpoint define.
|
| |
|
procedure | checkpoint_write (ensight, adios_file) |
| | Checkpoint write.
|
| |
|
procedure | restart_read (ensight, adios_file) |
| | Restart.
|
| |
|
|
procedure, private | shorten_label (ensight, label) |
| | Shorten descriptions.
|
| |
|
procedure, private | get_time_suffix (ensight) |
| | Get time suffix.
|
| |
|
procedure, private | notus_ensight_write_scalar_field (ensight, label, field) |
| | Write a scalar field.
|
| |
|
procedure, private | notus_ensight_write_vector_field (ensight, label, field) |
| | Write a vector field.
|
| |
|
procedure, private | notus_ensight_write_face_field (ensight, label, field) |
| | Write a face field.
|
| |
|
procedure, private | notus_ensight_write_field_list (ensight, list) |
| | Write a field list.
|
| |
|
procedure, private | write_mof2d_mesh (ensight, mof_phases, label) |
| | Write MOF 2D mesh.
|
| |
|
procedure, private | write_mof3d_mesh (ensight, mof_phases, label) |
| | Write MOF 3D mesh.
|
| |
|
|
character(len=:), allocatable, private | path |
| | Path of the EnSight case file (without extension or iteration number)
|
| |
|
character(len=:), allocatable, private | base_name |
| | Prefix of the EnSight case file (without extension or iteration number)
|
| |
|
character(len=:), allocatable, private | output_name |
| | Effective name of the EnSight case file with full path (path + base_name) (no suffix)
|
| |
|
integer, private | iteration = 0 |
| | Current iteration.
|
| |
|
double precision, private | time = 0d0 |
| | Current time.
|
| |
|
type(mpi_datatype), private | type_scalar_field |
| |
|
type(mpi_datatype), private | type_vector_field |
| |
|
logical, private | use_constant_mesh = .true. |
| |
|
logical, private | use_short_description = .false. |
| |
|
logical, private | is_initialized = .false. |
| |
|
logical, private | is_iteration_started = .false. |
| |
|
integer, private | time_suffix_length = 8 |
| |
|
integer, private | case_file = 0 |
| |
|
integer, private | file_count = 0 |
| |
Class to write a EnSight Gold file.
Format documentation: http://www.civ.cvut.cz/others/ensight/82-UserManual.pdf
◆ initialize()
| procedure mod_ensight_gold::t_ensight_gold::initialize |
( |
class(t_ensight_gold), intent(inout) | ensight, |
|
|
character(len=*), intent(in) | path, |
|
|
character(len=*), intent(in) | base_name, |
|
|
logical, intent(in) | use_constant_mesh ) |
Initialize EnSight Gold writer.
Multiple call of this routine have not effect.
- Parameters
-
| [in,out] | ensight | EnSight Gold writer |
| [in] | path | path of the EnSight case file |
| [in] | base_name | base name of the EnSight case file |
| [in] | use_constant_mesh | the mesh does not depend on time |
The documentation for this type was generated from the following file:
- src/lib/io/grids_and_fields/ensight_interface/notus_ensight.f90