Salome HOME
0930f67e95c77207318163b5a33b17c77c087f1b
[tools/configuration.git] / config / patches / paraview.0015-Paraview_VTKM_ioss.patch
1 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss ParaView-5.9.0_new/VTK/ThirdParty/ioss
2 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_BaseDatabaseIO.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_BaseDatabaseIO.C
3 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_BaseDatabaseIO.C 2021-02-04 15:22:04.000000000 +0100
4 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_BaseDatabaseIO.C 2021-04-15 15:05:03.009043046 +0200
5 @@ -144,7 +144,7 @@
6      // Set exodusII warning level.
7      if (util().get_environment("EX_DEBUG", isParallel)) {
8        fmt::print(
9 -          Ioss::DEBUG(),
10 +          Ioss::STREAM_DEBUG(),
11            "IOEX: Setting EX_VERBOSE|EX_DEBUG because EX_DEBUG environment variable is set.\n");
12        ex_opts(EX_VERBOSE | EX_DEBUG);
13      }
14 @@ -152,13 +152,13 @@
15      if (!is_input()) {
16        if (util().get_environment("EX_MODE", exodusMode, isParallel)) {
17          fmt::print(
18 -            Ioss::OUTPUT(),
19 +            Ioss::STREAM_OUTPUT(),
20              "IOEX: Exodus create mode set to {} from value of EX_MODE environment variable.\n",
21              exodusMode);
22        }
23  
24        if (util().get_environment("EX_MINIMIZE_OPEN_FILES", isParallel)) {
25 -        fmt::print(Ioss::OUTPUT(),
26 +        fmt::print(Ioss::STREAM_OUTPUT(),
27                     "IOEX: Minimizing open files because EX_MINIMIZE_OPEN_FILES environment "
28                     "variable is set.\n");
29          minimizeOpenFiles = true;
30 @@ -337,7 +337,7 @@
31          double t_end    = Ioss::Utils::timer();
32          double duration = util().global_minmax(t_end - t_begin, Ioss::ParallelUtils::DO_MAX);
33          if (myProcessor == 0) {
34 -          fmt::print(Ioss::DEBUG(), "File Close Time = {}\n", duration);
35 +          fmt::print(Ioss::STREAM_DEBUG(), "File Close Time = {}\n", duration);
36          }
37        }
38      }
39 @@ -389,7 +389,7 @@
40      // Check byte-size of integers stored on the database...
41      if ((ex_int64_status(exodusFilePtr) & EX_ALL_INT64_DB) != 0) {
42        if (myProcessor == 0) {
43 -        fmt::print(Ioss::OUTPUT(),
44 +        fmt::print(Ioss::STREAM_OUTPUT(),
45                     "IOSS: Input database contains 8-byte integers. Setting Ioss to use "
46                     "8-byte integers.\n");
47        }
48 @@ -1914,7 +1914,7 @@
49        // try changing DIM_STR_NAME value and see if works...)
50        if (name_length > static_cast<size_t>(maximumNameLength)) {
51          if (myProcessor == 0) {
52 -          fmt::print(Ioss::WARNING(),
53 +          fmt::print(Ioss::STREAM_WARNING(),
54                       "There are variables names whose name length ({0}) exceeds the current "
55                       "maximum name length ({1})\n         set for this database ({2}).\n"
56                       "         You should either reduce the length of the variable name, or "
57 @@ -2182,7 +2182,7 @@
58          else if (Ioss::Utils::str_equal(type, "sphere-mass")) {
59            if (attribute_count != 10) {
60              if (myProcessor == 0) {
61 -              fmt::print(Ioss::WARNING(),
62 +              fmt::print(Ioss::STREAM_WARNING(),
63                           "For element block '{}' of type '{}' there were {} attributes instead of "
64                           "the expected 10 attributes "
65                           "known to the IO Subsystem. "
66 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_DatabaseIO.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_DatabaseIO.C
67 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_DatabaseIO.C     2021-02-04 15:22:04.000000000 +0100
68 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_DatabaseIO.C     2021-04-15 15:05:03.008043046 +0200
69 @@ -228,7 +228,7 @@
70            IOSS_ERROR(errmsg);
71          }
72          else {
73 -          Ioss::WARNING() << errmsg.str();
74 +          Ioss::STREAM_WARNING() << errmsg.str();
75          }
76          return false;
77        }
78 @@ -274,7 +274,7 @@
79              *error_msg = errmsg.str();
80            }
81            if (write_message && myProcessor == 0) {
82 -            Ioss::WARNING() << errmsg.str();
83 +            Ioss::STREAM_WARNING() << errmsg.str();
84            }
85          }
86          if (bad_count != nullptr) {
87 @@ -321,7 +321,7 @@
88      if (do_timer) {
89        double t_end    = Ioss::Utils::timer();
90        double duration = t_end - t_begin;
91 -      fmt::print(Ioss::DEBUG(), "Input File Open Time = {}\n", duration);
92 +      fmt::print(Ioss::STREAM_DEBUG(), "Input File Open Time = {}\n", duration);
93      }
94  
95      bool is_ok = check_valid_file_ptr(write_message, error_msg, bad_count, abort_if_error);
96 @@ -545,7 +545,7 @@
97      m_groupCount[EX_BLOB]     = info.num_blob;
98  
99      if (nodeCount == 0) {
100 -      fmt::print(Ioss::WARNING(), "No nodes were found in the model, file '{}'\n",
101 +      fmt::print(Ioss::STREAM_WARNING(), "No nodes were found in the model, file '{}'\n",
102                   decoded_filename());
103      }
104      else if (nodeCount < 0) {
105 @@ -559,7 +559,7 @@
106      }
107  
108      if (elementCount == 0) {
109 -      fmt::print(Ioss::WARNING(), "No elements were found in the model, file '{}'\n",
110 +      fmt::print(Ioss::STREAM_WARNING(), "No elements were found in the model, file '{}'\n",
111                   decoded_filename());
112      }
113  
114 @@ -744,7 +744,7 @@
115              // a warning if there is a corrupt step on processor
116              // 0... Need better warnings which won't overload in the
117              // worst case...
118 -            fmt::print(Ioss::WARNING(),
119 +            fmt::print(Ioss::STREAM_WARNING(),
120                         "Skipping step {:n} at time {} in database file\n\t{}.\n"
121                         "\tThe data for that step is possibly corrupt since the last time written "
122                         "successfully was {}.\n",
123 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_DecompositionData.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_DecompositionData.C
124 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_DecompositionData.C      2021-02-04 15:22:04.000000000 +0100
125 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_DecompositionData.C      2021-04-15 15:05:03.008043046 +0200
126 @@ -144,9 +144,9 @@
127      generate_adjacency_list(filePtr, m_decomposition);
128  
129  #if IOSS_DEBUG_OUTPUT
130 -    fmt::print(Ioss::DEBUG(), "Processor {} has {} elements; offset = {}\n", m_processor,
131 +    fmt::print(Ioss::STREAM_DEBUG(), "Processor {} has {} elements; offset = {}\n", m_processor,
132                 decomp_elem_count(), decomp_elem_offset());
133 -    fmt::print(Ioss::DEBUG(), "Processor {} has {} nodes; offset = {}\n", m_processor,
134 +    fmt::print(Ioss::STREAM_DEBUG(), "Processor {} has {} nodes; offset = {}\n", m_processor,
135                 decomp_node_count(), decomp_node_offset());
136  #endif
137  
138 @@ -213,7 +213,7 @@
139        pu.hwm_memory_stats(min, max, avg);
140        int64_t MiB = 1024 * 1024;
141        if (m_processor == 0) {
142 -        fmt::print(Ioss::DEBUG(), "\n\tHigh Water Memory at end of Decomposition: {}M  {}M  {}M\n",
143 +        fmt::print(Ioss::STREAM_DEBUG(), "\n\tHigh Water Memory at end of Decomposition: {}M  {}M  {}M\n",
144                     min / MiB, max / MiB, avg / MiB);
145        }
146      }
147 @@ -322,7 +322,7 @@
148          std::vector<INT> connectivity(overlap * element_nodes);
149          size_t           blk_start = std::max(b_start, p_start) - b_start + 1;
150  #if IOSS_DEBUG_OUTPUT
151 -        fmt::print(Ioss::DEBUG(), "Processor {} has {} elements on element block {}\n", m_processor,
152 +        fmt::print(Ioss::STREAM_DEBUG(), "Processor {} has {} elements on element block {}\n", m_processor,
153                     overlap, id);
154  #endif
155          ex_get_partial_conn(filePtr, EX_ELEM_BLOCK, id, blk_start, overlap, connectivity.data(),
156 @@ -416,7 +416,7 @@
157          ssize_t to_read = std::min(remain, entitys_to_read);
158          if (m_processor == root) {
159  #if IOSS_DEBUG_OUTPUT
160 -          fmt::print(Ioss::DEBUG(), "{} {} reading {} entities from offset {}\n", set_type_name,
161 +          fmt::print(Ioss::STREAM_DEBUG(), "{} {} reading {} entities from offset {}\n", set_type_name,
162                       sets[i].id, to_read, set_entities_read[i] + 1);
163  #endif
164            // Read the entitylists on root processor.
165 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_IOFactory.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_IOFactory.C
166 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_IOFactory.C      2021-02-04 15:22:04.000000000 +0100
167 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_IOFactory.C      2021-04-15 15:05:03.010043045 +0200
168 @@ -128,16 +128,16 @@
169    { 
170      ex_print_config(); 
171  #if !defined(NO_PARMETIS_SUPPORT)
172 -  fmt::print(Ioss::OUTPUT(), "\tParMetis Library Version: {}.{}.{} (Parallel Decomposition)\n"
173 +  fmt::print(Ioss::STREAM_OUTPUT(), "\tParMetis Library Version: {}.{}.{} (Parallel Decomposition)\n"
174              "\t\tInteger Size is {}, Real Size is {}\n\n", PARMETIS_MAJOR_VERSION, PARMETIS_MINOR_VERSION, PARMETIS_SUBMINOR_VERSION,
175              IDXTYPEWIDTH, REALTYPEWIDTH);
176  #else
177 -  fmt::print(Ioss::OUTPUT(), "\tParMetis Library is NOT Available for Parallel Decomposition.\n\n");
178 +  fmt::print(Ioss::STREAM_OUTPUT(), "\tParMetis Library is NOT Available for Parallel Decomposition.\n\n");
179  #endif
180  #if !defined(NO_ZOLTAN_SUPPORT)
181 -  fmt::print(Ioss::OUTPUT(), "\tZoltan Library is Available for Parallel Decomposition.\n\n");
182 +  fmt::print(Ioss::STREAM_OUTPUT(), "\tZoltan Library is Available for Parallel Decomposition.\n\n");
183  #else
184 -  fmt::print(Ioss::OUTPUT(), "\tZoltan Library is NOT Available for Parallel Decomposition.\n\n");
185 +  fmt::print(Ioss::STREAM_OUTPUT(), "\tZoltan Library is NOT Available for Parallel Decomposition.\n\n");
186  #endif
187    }
188  } // namespace Ioex
189 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_ParallelDatabaseIO.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_ParallelDatabaseIO.C
190 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_ParallelDatabaseIO.C     2021-02-04 15:22:04.000000000 +0100
191 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_ParallelDatabaseIO.C     2021-04-15 15:05:03.010043045 +0200
192 @@ -322,7 +322,7 @@
193              *error_msg = errmsg.str();
194            }
195            if (write_message && myProcessor == 0) {
196 -            fmt::print(Ioss::OUTPUT(), "{}", errmsg.str());
197 +            fmt::print(Ioss::STREAM_OUTPUT(), "{}", errmsg.str());
198            }
199          }
200          if (bad_count != nullptr) {
201 @@ -390,7 +390,7 @@
202        double t_end    = Ioss::Utils::timer();
203        double duration = util().global_minmax(t_end - t_begin, Ioss::ParallelUtils::DO_MAX);
204        if (myProcessor == 0) {
205 -        fmt::print(Ioss::DEBUG(), "File Open Time = {}\n", duration);
206 +        fmt::print(Ioss::STREAM_DEBUG(), "File Open Time = {}\n", duration);
207        }
208      }
209  
210 @@ -501,7 +501,7 @@
211        double      duration    = util().global_minmax(t_end - t_begin, Ioss::ParallelUtils::DO_MAX);
212        std::string open_create = fileExists ? "Open" : "Create";
213        if (myProcessor == 0) {
214 -        fmt::print(Ioss::DEBUG(), "File {} Time = {}\n", open_create, duration);
215 +        fmt::print(Ioss::STREAM_DEBUG(), "File {} Time = {}\n", open_create, duration);
216        }
217      }
218  
219 @@ -749,7 +749,7 @@
220            // 0... Need better warnings which won't overload in the
221            // worst case...
222            fmt::print(
223 -              Ioss::WARNING(),
224 +              Ioss::STREAM_WARNING(),
225                "Skipping step {:n} at time {} in database file\n\t{}.\nThe data for that step "
226                "is possibly corrupt.\n",
227                i + 1, tsteps[i], get_filename());
228 @@ -4873,7 +4873,7 @@
229          }
230  
231          if (!bad_proc.empty()) {
232 -          fmt::print(Ioss::WARNING(), "No {} on processor{}:\n\t{}\n\n", label[j],
233 +          fmt::print(Ioss::STREAM_WARNING(), "No {} on processor{}:\n\t{}\n\n", label[j],
234                       bad_proc.size() > 1 ? "s" : "", Ioss::Utils::format_id_list(bad_proc, ":"));
235            if (j == 0) {
236              break;
237 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_SuperElement.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_SuperElement.C
238 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_SuperElement.C   2021-02-04 15:22:04.000000000 +0100
239 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_SuperElement.C   2021-04-15 15:05:03.009043046 +0200
240 @@ -267,7 +267,7 @@
241      }
242    }
243    else {
244 -    fmt::print(Ioss::WARNING(), "{} '{}'. Unknown input field '{}'", type(), name(),
245 +    fmt::print(Ioss::STREAM_WARNING(), "{} '{}'. Unknown input field '{}'", type(), name(),
246                 field.get_name());
247      return -4;
248    }
249 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_Utils.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_Utils.C
250 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_Utils.C  2021-02-04 15:22:04.000000000 +0100
251 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/exodus/Ioex_Utils.C  2021-04-15 15:05:03.009043046 +0200
252 @@ -231,7 +231,7 @@
253        status = nc_get_att_int(exodusFilePtr, NC_GLOBAL, "processor_info", proc_info);
254        if (status == NC_NOERR) {
255          if (proc_info[0] != processor_count && proc_info[0] > 1) {
256 -          fmt::print(Ioss::WARNING(),
257 +          fmt::print(Ioss::STREAM_WARNING(),
258                       "Processor decomposition count in file ({}) does not match current "
259                       "processor "
260                       "count ({}).\n",
261 @@ -240,7 +240,7 @@
262          }
263          if (proc_info[1] != processor_id) {
264            fmt::print(
265 -              Ioss::WARNING(),
266 +              Ioss::STREAM_WARNING(),
267                "This file was originally written on processor {}, but is now being read on "
268                "processor {}.\n"
269                "This may cause problems if there is any processor-dependent data on the file.\n",
270 @@ -495,7 +495,7 @@
271            std::string tmp_name = Ioss::Utils::encode_entity_name(basename, name_id);
272            if (tmp_name == buffer.data()) {
273              std::string new_name = Ioss::Utils::encode_entity_name(basename, id);
274 -            fmt::print(Ioss::WARNING(),
275 +            fmt::print(Ioss::STREAM_WARNING(),
276                         "The entity named '{}' has the id {} which does not match the "
277                         "embedded id {}.\n"
278                         "         This can cause issues later; the entity will be renamed to '{}' "
279 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/generated/Iogn_GeneratedMesh.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/generated/Iogn_GeneratedMesh.C
280 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/generated/Iogn_GeneratedMesh.C       2021-02-04 15:22:04.000000000 +0100
281 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/generated/Iogn_GeneratedMesh.C       2021-04-15 15:05:03.011043045 +0200
282 @@ -371,7 +371,7 @@
283        }
284  
285        else if (option[0] == "help") {
286 -        fmt::print(Ioss::OUTPUT(),
287 +        fmt::print(Ioss::STREAM_OUTPUT(),
288                     "\nValid Options for GeneratedMesh parameter string:\n"
289                     "\tIxJxK -- specifies intervals; must be first option. Ex: 4x10x12\n"
290                     "\toffset:xoff, yoff, zoff\n"
291 @@ -405,7 +405,7 @@
292    void GeneratedMesh::show_parameters() const
293    {
294      if (myProcessor == 0) {
295 -      fmt::print(Ioss::OUTPUT(),
296 +      fmt::print(Ioss::STREAM_OUTPUT(),
297                   "\nMesh Parameters:\n"
298                   "\tIntervals: {} by {} by {}\n"
299                   "\tX = {} * (0..{}) + {}\tRange: {} <= X <= {}\n"
300 @@ -423,14 +423,14 @@
301                   timestep_count());
302  
303        if (doRotation) {
304 -        fmt::print(Ioss::OUTPUT(), "\tRotation Matrix: \n\t");
305 +        fmt::print(Ioss::STREAM_OUTPUT(), "\tRotation Matrix: \n\t");
306          for (auto &elem : rotmat) {
307            for (double jj : elem) {
308 -            fmt::print(Ioss::OUTPUT(), "{:14.e}\t", jj);
309 +            fmt::print(Ioss::STREAM_OUTPUT(), "{:14.e}\t", jj);
310            }
311 -          fmt::print(Ioss::OUTPUT(), "\n\t");
312 +          fmt::print(Ioss::STREAM_OUTPUT(), "\n\t");
313          }
314 -        fmt::print(Ioss::OUTPUT(), "\n");
315 +        fmt::print(Ioss::STREAM_OUTPUT(), "\n");
316        }
317      }
318    }
319 @@ -1578,7 +1578,7 @@
320        n3 = 2;
321      }
322      else {
323 -      fmt::print(Ioss::WARNING(),
324 +      fmt::print(Ioss::STREAM_WARNING(),
325                   "\nInvalid axis specification '{}'. Valid options are 'x', 'y', or 'z'\n", axis);
326        return;
327      }
328 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/gen_struc/Iogs_GeneratedMesh.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/gen_struc/Iogs_GeneratedMesh.C
329 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/gen_struc/Iogs_GeneratedMesh.C       2021-02-04 15:22:04.000000000 +0100
330 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/gen_struc/Iogs_GeneratedMesh.C       2021-04-15 15:05:03.010043045 +0200
331 @@ -290,7 +290,7 @@
332        }
333  
334        else if (option[0] == "help") {
335 -        fmt::print(Ioss::OUTPUT(),
336 +        fmt::print(Ioss::STREAM_OUTPUT(),
337                     "\nValid Options for GeneratedMesh parameter string:\n"
338                     "\tIxJxK -- specifies intervals; must be first option. Ex: 4x10x12\n"
339                     "\toffset:xoff, yoff, zoff\n"
340 @@ -310,7 +310,7 @@
341          show_parameters();
342        }
343        else {
344 -        fmt::print(Ioss::WARNING(), "Unrecognized option '{}'.  It will be ignored.\n", option[0]);
345 +        fmt::print(Ioss::STREAM_WARNING(), "Unrecognized option '{}'.  It will be ignored.\n", option[0]);
346        }
347      }
348    }
349 @@ -318,7 +318,7 @@
350    void GeneratedMesh::show_parameters() const
351    {
352      if (myProcessor == 0) {
353 -      fmt::print(Ioss::OUTPUT(),
354 +      fmt::print(Ioss::STREAM_OUTPUT(),
355                   "\nMesh Parameters:\n"
356                   "\tIntervals: {} by {} by {}\n"
357                   "\tX = {} * (0..{}) + {}\tRange: {} <= X <= {}\n"
358 @@ -334,14 +334,14 @@
359                   element_count(), structured_block_count(), sideset_count(), timestep_count());
360  
361        if (doRotation) {
362 -        fmt::print(Ioss::OUTPUT(), "\tRotation Matrix: \n\t");
363 +        fmt::print(Ioss::STREAM_OUTPUT(), "\tRotation Matrix: \n\t");
364          for (auto &elem : rotmat) {
365            for (double jj : elem) {
366 -            fmt::print(Ioss::OUTPUT(), "{:14.e}\t", jj);
367 +            fmt::print(Ioss::STREAM_OUTPUT(), "{:14.e}\t", jj);
368            }
369 -          fmt::print(Ioss::OUTPUT(), "\n\t");
370 +          fmt::print(Ioss::STREAM_OUTPUT(), "\n\t");
371          }
372 -        fmt::print(Ioss::OUTPUT(), "\n");
373 +        fmt::print(Ioss::STREAM_OUTPUT(), "\n");
374        }
375      }
376    }
377 @@ -872,7 +872,7 @@
378        variableCount[Ioss::SIDEBLOCK] = count;
379      }
380      else {
381 -      fmt::print(Ioss::WARNING(),
382 +      fmt::print(Ioss::STREAM_WARNING(),
383                   "(Iogs::GeneratedMesh::set_variable_count)\n"
384                   "       Unrecognized variable type '{}'. Valid types are:\n"
385                   "       global, element, node, nodal, surface, sideset.\n",
386 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_DatabaseIO.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_DatabaseIO.C
387 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_DatabaseIO.C    2021-02-04 15:22:04.000000000 +0100
388 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_DatabaseIO.C    2021-04-15 15:05:02.964043048 +0200
389 @@ -99,7 +99,7 @@
390      unsigned int       min_hash   = util.global_minmax(hash_code, Ioss::ParallelUtils::DO_MIN);
391      if (max_hash != min_hash) {
392        const std::string &ge_name = ge->name();
393 -      fmt::print(Ioss::WARNING(),
394 +      fmt::print(Ioss::STREAM_WARNING(),
395                   "Parallel inconsistency detected for {} field '{}' on entity '{}'\n",
396                   in_out == 0 ? "writing" : "reading", field_name, ge_name);
397        return false;
398 @@ -298,12 +298,12 @@
399            usingDataWarp = true;
400            dwPath        = bb_path;
401            if (myProcessor == 0) {
402 -            fmt::print(Ioss::OUTPUT(), "\nDataWarp Burst Buffer Enabled.  Path = `{}`\n\n", dwPath);
403 +            fmt::print(Ioss::STREAM_OUTPUT(), "\nDataWarp Burst Buffer Enabled.  Path = `{}`\n\n", dwPath);
404            }
405          }
406          else {
407            if (myProcessor == 0) {
408 -            fmt::print(Ioss::WARNING(),
409 +            fmt::print(Ioss::STREAM_WARNING(),
410                         "DataWarp enabled via Ioss property `ENABLE_DATAWARP`, but\n"
411                         "         burst buffer path was not specified via `DW_JOB_STRIPED` or "
412                         "`DW_JOB_PRIVATE`\n"
413 @@ -336,7 +336,7 @@
414  #if defined SEACAS_HAVE_DATAWARP
415  #if IOSS_DEBUG_OUTPUT
416          if (myProcessor == 0) {
417 -          fmt::print(Ioss::DEBUG(), "DW: dw_wait_file_stage({});\n", bb_file.filename());
418 +          fmt::print(Ioss::STREAM_DEBUG(), "DW: dw_wait_file_stage({});\n", bb_file.filename());
419          }
420  #endif
421          int dwret = dw_wait_file_stage(bb_file.filename().c_str());
422 @@ -348,7 +348,7 @@
423          }
424  #else
425          // Used to debug DataWarp logic on systems without DataWarp...
426 -        fmt::print(Ioss::DEBUG(), "DW: (FAKE) dw_wait_file_stage({});\n", bb_file.filename());
427 +        fmt::print(Ioss::STREAM_DEBUG(), "DW: (FAKE) dw_wait_file_stage({});\n", bb_file.filename());
428  #endif
429        }
430        set_dwname(bb_file.filename());
431 @@ -370,7 +370,7 @@
432          dw_query_file_stage(get_dwname().c_str(), &complete, &pending, &deferred, &failed);
433  #if IOSS_DEBUG_OUTPUT
434          auto initial = std::chrono::high_resolution_clock::now();
435 -        fmt::print(Ioss::DEBUG(), "Query: {}, {}, {}, {}\n", complete, pending, deferred, failed);
436 +        fmt::print(Ioss::STREAM_DEBUG(), "Query: {}, {}, {}, {}\n", complete, pending, deferred, failed);
437  #endif
438          if (pending > 0) {
439            int dwret = dw_wait_file_stage(get_dwname().c_str());
440 @@ -382,12 +382,12 @@
441            }
442  #if IOSS_DEBUG_OUTPUT
443            dw_query_file_stage(get_dwname().c_str(), &complete, &pending, &deferred, &failed);
444 -          fmt::print(Ioss::DEBUG(), "Query: {}, {}, {}, {}\n", complete, pending, deferred, failed);
445 +          fmt::print(Ioss::STREAM_DEBUG(), "Query: {}, {}, {}, {}\n", complete, pending, deferred, failed);
446  #endif
447          }
448  
449  #if IOSS_DEBUG_OUTPUT
450 -        fmt::print(Ioss::DEBUG(), "\nDW: BEGIN dw_stage_file_out({}, {}, DW_STAGE_IMMEDIATE);\n",
451 +        fmt::print(Ioss::STREAM_DEBUG(), "\nDW: BEGIN dw_stage_file_out({}, {}, DW_STAGE_IMMEDIATE);\n",
452                     get_dwname(), get_pfsname());
453  #endif
454          int ret =
455 @@ -396,7 +396,7 @@
456  #if IOSS_DEBUG_OUTPUT
457          auto                          time_now = std::chrono::high_resolution_clock::now();
458          std::chrono::duration<double> diff     = time_now - initial;
459 -        fmt::print(Ioss::DEBUG(), "\nDW: END dw_stage_file_out({})\n", diff.count());
460 +        fmt::print(Ioss::STREAM_DEBUG(), "\nDW: END dw_stage_file_out({})\n", diff.count());
461  #endif
462          if (ret < 0) {
463            std::ostringstream errmsg;
464 @@ -405,7 +405,7 @@
465            IOSS_ERROR(errmsg);
466          }
467  #else
468 -        fmt::print(Ioss::DEBUG(), "\nDW: (FAKE) dw_stage_file_out({}, {}, DW_STAGE_IMMEDIATE);\n",
469 +        fmt::print(Ioss::STREAM_DEBUG(), "\nDW: (FAKE) dw_stage_file_out({}, {}, DW_STAGE_IMMEDIATE);\n",
470                     get_dwname(), get_pfsname());
471  #endif
472        }
473 @@ -545,7 +545,7 @@
474    void DatabaseIO::create_group(EntityType /*type*/, const std::string &type_name,
475                                  const std::vector<std::string> &group_spec, const T * /*set_type*/)
476    {
477 -    fmt::print(Ioss::WARNING(),
478 +    fmt::print(Ioss::STREAM_WARNING(),
479                 "Grouping of {0} sets is not yet implemented.\n"
480                 "         Skipping the creation of {0} set '{1}'\n\n",
481                 type_name, group_spec[0]);
482 @@ -600,7 +600,7 @@
483          }
484        }
485        else {
486 -        fmt::print(Ioss::WARNING(),
487 +        fmt::print(Ioss::STREAM_WARNING(),
488                     "While creating the grouped surface '{}', the surface '{}' does not exist. "
489                     "This surface will skipped and not added to the group.\n\n",
490                     group_spec[0], group_spec[i]);
491 @@ -1182,7 +1182,7 @@
492        if (util.parallel_size() > 1) {
493          fmt::print(strm, "\tTot: {} (ms)\n", total);
494        }
495 -      fmt::print(Ioss::DEBUG(), "{}", strm.str());
496 +      fmt::print(Ioss::STREAM_DEBUG(), "{}", strm.str());
497      }
498    }
499  
500 @@ -1224,7 +1224,7 @@
501            fmt::print(strm, " T:{:8d}", total);
502          }
503          fmt::print(strm, "\t{}/{}\n", name, field.get_name());
504 -        fmt::print(Ioss::DEBUG(), "{}", strm.str());
505 +        fmt::print(Ioss::STREAM_DEBUG(), "{}", strm.str());
506        }
507      }
508      else {
509 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_Decomposition.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_Decomposition.C
510 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_Decomposition.C 2021-02-04 15:22:04.000000000 +0100
511 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_Decomposition.C 2021-04-15 15:05:02.964043048 +0200
512 @@ -161,7 +161,7 @@
513      common_nodes = par_util.global_minmax(common_nodes, Ioss::ParallelUtils::DO_MIN);
514  
515  #if IOSS_DEBUG_OUTPUT
516 -    fmt::print(Ioss::DEBUG(), "Setting common_nodes to {}\n", common_nodes);
517 +    fmt::print(Ioss::STREAM_DEBUG(), "Setting common_nodes to {}\n", common_nodes);
518  #endif
519      return common_nodes;
520    }
521 @@ -315,12 +315,12 @@
522    {
523      show_progress(__func__);
524      if (m_processor == 0) {
525 -      fmt::print(Ioss::OUTPUT(),
526 +      fmt::print(Ioss::STREAM_OUTPUT(),
527                   "\nIOSS: Using decomposition method '{}' for {:n} elements on {} processors.\n",
528                   m_method, m_globalElementCount, m_processorCount);
529  
530        if ((size_t)m_processorCount > m_globalElementCount) {
531 -        fmt::print(Ioss::WARNING(),
532 +        fmt::print(Ioss::STREAM_WARNING(),
533                     "Decomposing {} elements across {} processors will "
534                     "result in some processors with *NO* elements.\n",
535                     m_globalElementCount, m_processorCount);
536 @@ -438,7 +438,7 @@
537      }
538  
539  #if IOSS_DEBUG_OUTPUT
540 -    fmt::print(Ioss::DEBUG(),
541 +    fmt::print(Ioss::STREAM_DEBUG(),
542                 "Processor {} communicates {} nodes from and {} nodes to other processors\n",
543                 m_processor, sumr, sums);
544  #endif
545 @@ -722,7 +722,7 @@
546      show_progress("\tmetis_decompose Communication 2 finished");
547  
548  #if IOSS_DEBUG_OUTPUT
549 -    fmt::print(Ioss::DEBUG(), "Processor {}:\t{} local, {} imported and {} exported elements\n",
550 +    fmt::print(Ioss::STREAM_DEBUG(), "Processor {}:\t{} local, {} imported and {} exported elements\n",
551                 m_processor, m_elementCount - exp_size, imp_size, exp_size);
552  #endif
553    }
554 @@ -758,7 +758,7 @@
555                                     &ncon, &common_nodes, &nparts, tp_wgts.data(), ub_vec.data(),
556                                     options.data(), &edge_cuts, elem_partition, &m_comm);
557  #if IOSS_DEBUG_OUTPUT
558 -      fmt::print(Ioss::DEBUG(), "Edge Cuts = {}\n", edge_cuts);
559 +      fmt::print(Ioss::STREAM_DEBUG(), "Edge Cuts = {}\n", edge_cuts);
560  #endif
561        if (rc != METIS_OK) {
562          std::ostringstream errmsg;
563 @@ -796,7 +796,7 @@
564        }
565  
566  #if IOSS_DEBUG_OUTPUT
567 -      fmt::print(Ioss::DEBUG(), "Edge Cuts = {}\n", edge_cuts);
568 +      fmt::print(Ioss::STREAM_DEBUG(), "Edge Cuts = {}\n", edge_cuts);
569  #endif
570        METIS_Free(dual_xadj);
571        METIS_Free(dual_adjacency);
572 @@ -886,7 +886,7 @@
573      show_progress("\tZoltan lb_partition finished");
574  
575  #if IOSS_DEBUG_OUTPUT
576 -    fmt::print(Ioss::DEBUG(), "Processor {}:\t{} local, {} imported and {} exported elements\n",
577 +    fmt::print(Ioss::STREAM_DEBUG(), "Processor {}:\t{} local, {} imported and {} exported elements\n",
578                 m_processor, m_elementCount - num_export, num_import, num_export);
579  #endif
580  
581 @@ -1197,7 +1197,7 @@
582            nodes.push_back(i + m_nodeOffset);
583            found_count++;
584  #if IOSS_DEBUG_OUTPUT
585 -          fmt::print(Ioss::DEBUG(), "Processor {}:\tNode {} not connected to any elements\n",
586 +          fmt::print(Ioss::STREAM_DEBUG(), "Processor {}:\tNode {} not connected to any elements\n",
587                       m_processor, i + m_nodeOffset + 1);
588  #endif
589          }
590 @@ -1227,7 +1227,7 @@
591  // Map that converts nodes from the global index (1-based) to a
592  // local-per-processor index (1-based)
593  #if IOSS_DEBUG_OUTPUT
594 -    fmt::print(Ioss::DEBUG(), "Processor {}:\tNode Count = {}\n", m_processor, nodes.size());
595 +    fmt::print(Ioss::STREAM_DEBUG(), "Processor {}:\tNode Count = {}\n", m_processor, nodes.size());
596  #endif
597      nodeGTL.swap(nodes);
598      for (size_t i = 0; i < nodeGTL.size(); i++) {
599 @@ -1354,7 +1354,7 @@
600        m_nodeCommMap[i] = node_global_to_local(m_nodeCommMap[i] + 1);
601      }
602  #if IOSS_DEBUG_OUTPUT
603 -    fmt::print(Ioss::DEBUG(), "Processor {} has {} shared nodes\n", m_processor,
604 +    fmt::print(Ioss::STREAM_DEBUG(), "Processor {} has {} shared nodes\n", m_processor,
605                 m_nodeCommMap.size() / 2);
606  #endif
607      show_progress(__func__);
608 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_ElementTopology.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_ElementTopology.C
609 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_ElementTopology.C       2021-02-04 15:22:04.000000000 +0100
610 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_ElementTopology.C       2021-04-15 15:05:02.966043048 +0200
611 @@ -158,7 +158,7 @@
612    std::string  ltype    = Ioss::Utils::lowercase(type);
613    auto         iter     = registry().find(ltype);
614    if (iter == registry().end()) {
615 -    fmt::print(Ioss::WARNING(), "The topology type '{}' is not supported.\n", type);
616 +    fmt::print(Ioss::STREAM_WARNING(), "The topology type '{}' is not supported.\n", type);
617    }
618    else {
619      Ioss::ElementTopology *inst = (*iter).second;
620 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_IOFactory.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_IOFactory.C
621 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_IOFactory.C     2021-02-04 15:22:04.000000000 +0100
622 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_IOFactory.C     2021-04-15 15:05:02.971043048 +0200
623 @@ -145,16 +145,16 @@
624  
625  void Ioss::IOFactory::show_configuration()
626  {
627 -  fmt::print(Ioss::OUTPUT(), "\nIOSS Library Version '{}'\n\n", Ioss::Version());
628 +  fmt::print(Ioss::STREAM_OUTPUT(), "\nIOSS Library Version '{}'\n\n", Ioss::Version());
629    NameList db_types;
630    describe(&db_types);
631 -  fmt::print(Ioss::OUTPUT(), "Supported database types:\n\t{}\n", fmt::join(db_types, ", "));
632 +  fmt::print(Ioss::STREAM_OUTPUT(), "Supported database types:\n\t{}\n", fmt::join(db_types, ", "));
633  
634  #if defined(SEACAS_HAVE_MPI)
635 -  fmt::print(Ioss::OUTPUT(), "\nSupported decomposition methods:\n\t{}\n", fmt::join(Ioss::valid_decomp_methods(), ", "));
636 +  fmt::print(Ioss::STREAM_OUTPUT(), "\nSupported decomposition methods:\n\t{}\n", fmt::join(Ioss::valid_decomp_methods(), ", "));
637  #endif
638  
639 -  fmt::print(Ioss::OUTPUT(), "\nThird-Party Library Configuration Information:\n\n");
640 +  fmt::print(Ioss::STREAM_OUTPUT(), "\nThird-Party Library Configuration Information:\n\n");
641  
642    // Each database type may appear multiple times in the registry
643    // due to aliasing (i.e. exodus, genesis, exodusII, ...)
644 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_ParallelUtils.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_ParallelUtils.C
645 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_ParallelUtils.C 2021-02-04 15:22:04.000000000 +0100
646 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_ParallelUtils.C 2021-04-15 15:05:02.974043048 +0200
647 @@ -101,7 +101,7 @@
648        bool        all_digit = value.find_first_not_of("0123456789") == std::string::npos;
649  
650        if (do_print && rank == 0) {
651 -        fmt::print(Ioss::OUTPUT(), "IOSS: Adding property '{}' with value '{}'\n", prop, value);
652 +        fmt::print(Ioss::STREAM_OUTPUT(), "IOSS: Adding property '{}' with value '{}'\n", prop, value);
653        }
654        if (all_digit) {
655          int int_value = std::stoi(value);
656 @@ -527,7 +527,7 @@
657  
658    if (parallel_rank() == 0) {
659      double diff = Utils::timer() - begin;
660 -    fmt::print(Ioss::DEBUG(), "  [{:.3f}] ({}MiB  {}MiB  {}MiB)\t{}\n", diff, min / MiB, max / MiB,
661 +    fmt::print(Ioss::STREAM_DEBUG(), "  [{:.3f}] ({}MiB  {}MiB  {}MiB)\t{}\n", diff, min / MiB, max / MiB,
662                 avg / MiB, output);
663    }
664  }
665 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_Region.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_Region.C
666 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_Region.C        2021-02-04 15:22:04.000000000 +0100
667 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_Region.C        2021-04-15 15:05:02.982043047 +0200
668 @@ -812,7 +812,7 @@
669      if (!get_database()->is_input() && !stateTimes.empty() && time <= stateTimes.back()) {
670        // Check that time is increasing...
671        if (!warning_output) {
672 -        fmt::print(Ioss::WARNING(),
673 +        fmt::print(Ioss::STREAM_WARNING(),
674                     "Current time {} is not greater than previous time {} in\n\t{}.\n"
675                     "This may cause problems in applications that assume monotonically increasing "
676                     "time values.\n",
677 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_SerializeIO.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_SerializeIO.C
678 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_SerializeIO.C   2021-02-04 15:22:04.000000000 +0100
679 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_SerializeIO.C   2021-04-15 15:05:02.983043047 +0200
680 @@ -33,7 +33,7 @@
681  #include <Ioss_DatabaseIO.h>    // for DatabaseIO
682  #include <Ioss_ParallelUtils.h> // for ParallelUtils
683  #include <Ioss_SerializeIO.h>
684 -#include <Ioss_Utils.h> // for IOSS_ERROR, Ioss::WARNING()
685 +#include <Ioss_Utils.h> // for IOSS_ERROR, Ioss::STREAM_WARNING()
686  #include <fmt/ostream.h>
687  #include <ostream> // for operator<<, etc
688  #include <string>  // for char_traits
689 @@ -114,7 +114,7 @@
690    {
691      IOSS_FUNC_ENTER(m_);
692      if (s_rank != -1) {
693 -      fmt::print(Ioss::WARNING(), "Mesh I/O serialization group factor cannot be changed "
694 +      fmt::print(Ioss::STREAM_WARNING(), "Mesh I/O serialization group factor cannot be changed "
695                                    "once serialized I/O has begun");
696      }
697      else {
698 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_Tracer.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_Tracer.C
699 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_Tracer.C        2021-02-04 15:22:04.000000000 +0100
700 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_Tracer.C        2021-04-15 15:05:02.995043046 +0200
701 @@ -41,7 +41,7 @@
702  
703    Tracer::Tracer(const char *function)
704    {
705 -    fmt::print(Ioss::DEBUG(), "Entering Function: {} at level {}\n", function, ++level);
706 +    fmt::print(Ioss::STREAM_DEBUG(), "Entering Function: {} at level {}\n", function, ++level);
707      assert(level == 1);
708    }
709  
710 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.C ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.C
711 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.C 2021-02-04 15:22:04.000000000 +0100
712 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.C 2021-04-15 15:05:03.001043046 +0200
713 @@ -485,7 +485,7 @@
714  int Ioss::Utils::field_warning(const Ioss::GroupingEntity *ge, const Ioss::Field &field,
715                                 const std::string &inout)
716  {
717 -  fmt::print(Ioss::WARNING(), "{} '{}'. Unknown {} field '{}'\n", ge->type_string(), ge->name(),
718 +  fmt::print(Ioss::STREAM_WARNING(), "{} '{}'. Unknown {} field '{}'\n", ge->type_string(), ge->name(),
719               inout, field.get_name());
720    return -4;
721  }
722 @@ -1439,7 +1439,7 @@
723    if (!appending) {
724  
725      if (options.debug && rank == 0) {
726 -      fmt::print(Ioss::DEBUG(), "DEFINING MODEL ... \n");
727 +      fmt::print(Ioss::STREAM_DEBUG(), "DEFINING MODEL ... \n");
728      }
729      dbi->progress("DEFINING MODEL");
730      if (!output_region.begin_mode(Ioss::STATE_DEFINE_MODEL)) {
731 @@ -1485,7 +1485,7 @@
732      transfer_blobs(region, output_region, options, rank);
733  
734      if (options.debug && rank == 0) {
735 -      fmt::print(Ioss::DEBUG(), "END STATE_DEFINE_MODEL...\n");
736 +      fmt::print(Ioss::STREAM_DEBUG(), "END STATE_DEFINE_MODEL...\n");
737      }
738      dbi->progress("END STATE_DEFINE_MODEL");
739  
740 @@ -1493,15 +1493,15 @@
741      dbi->progress("output_region.end_mode(Ioss::STATE_DEFINE_MODEL) finished");
742  
743      if (options.verbose && rank == 0) {
744 -      fmt::print(Ioss::DEBUG(), "Maximum Field size = {:n} bytes.\n", max_field_size);
745 +      fmt::print(Ioss::STREAM_DEBUG(), "Maximum Field size = {:n} bytes.\n", max_field_size);
746      }
747      data_pool.data.resize(max_field_size);
748      if (options.verbose && rank == 0) {
749 -      fmt::print(Ioss::DEBUG(), "Resize finished...\n");
750 +      fmt::print(Ioss::STREAM_DEBUG(), "Resize finished...\n");
751      }
752  
753      if (options.debug && rank == 0) {
754 -      fmt::print(Ioss::DEBUG(), "TRANSFERRING MESH FIELD DATA ...\n");
755 +      fmt::print(Ioss::STREAM_DEBUG(), "TRANSFERRING MESH FIELD DATA ...\n");
756      }
757      dbi->progress("TRANSFERRING MESH FIELD DATA ... ");
758  
759 @@ -1538,7 +1538,7 @@
760      for (const auto &isb : sbs) {
761        const std::string &name = isb->name();
762        if (options.debug && rank == 0) {
763 -        fmt::print(Ioss::DEBUG(), "{}, ", name);
764 +        fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
765        }
766        // Find matching output structured block
767        Ioss::StructuredBlock *osb = output_region.get_structured_block(name);
768 @@ -1549,7 +1549,7 @@
769          auto &inb = isb->get_node_block();
770          auto &onb = osb->get_node_block();
771          if (options.debug && rank == 0) {
772 -          fmt::print(Ioss::DEBUG(), "NB: {}, ", inb.name());
773 +          fmt::print(Ioss::STREAM_DEBUG(), "NB: {}, ", inb.name());
774          }
775  
776          transfer_field_data(&inb, &onb, data_pool, Ioss::Field::MESH, options);
777 @@ -1609,7 +1609,7 @@
778        for (const auto &ifs : fss) {
779          const std::string &name = ifs->name();
780          if (options.debug && rank == 0) {
781 -          fmt::print(Ioss::DEBUG(), "{}, ", name);
782 +          fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
783          }
784          // Find matching output sideset
785          Ioss::SideSet *ofs = output_region.get_sideset(name);
786 @@ -1624,7 +1624,7 @@
787              // Find matching output sideblock
788              const std::string &fbname = ifb->name();
789              if (options.debug && rank == 0) {
790 -              fmt::print(Ioss::DEBUG(), "{}, ", fbname);
791 +              fmt::print(Ioss::STREAM_DEBUG(), "{}, ", fbname);
792              }
793              Ioss::SideBlock *ofb = ofs->get_side_block(fbname);
794  
795 @@ -1636,11 +1636,11 @@
796          }
797        }
798        if (options.debug && rank == 0) {
799 -        fmt::print(Ioss::DEBUG(), "\n");
800 +        fmt::print(Ioss::STREAM_DEBUG(), "\n");
801        }
802      }
803      if (options.debug && rank == 0) {
804 -      fmt::print(Ioss::DEBUG(), "END STATE_MODEL... \n");
805 +      fmt::print(Ioss::STREAM_DEBUG(), "END STATE_MODEL... \n");
806      }
807      dbi->progress("END STATE_MODEL... ");
808      output_region.end_mode(Ioss::STATE_MODEL);
809 @@ -1658,13 +1658,13 @@
810    } // !appending
811  
812    if (options.debug && rank == 0) {
813 -    fmt::print(Ioss::DEBUG(), "DEFINING TRANSIENT FIELDS ... \n");
814 +    fmt::print(Ioss::STREAM_DEBUG(), "DEFINING TRANSIENT FIELDS ... \n");
815    }
816    dbi->progress("DEFINING TRANSIENT FIELDS ... ");
817  
818    if (region.property_exists("state_count") && region.get_property("state_count").get_int() > 0) {
819      if (options.verbose && rank == 0) {
820 -      fmt::print(Ioss::DEBUG(), "\nNumber of time steps on database = {}\n\n",
821 +      fmt::print(Ioss::STREAM_DEBUG(), "\nNumber of time steps on database = {}\n\n",
822                   region.get_property("state_count").get_int());
823      }
824  
825 @@ -1695,14 +1695,14 @@
826      }
827  
828      if (options.debug && rank == 0) {
829 -      fmt::print(Ioss::DEBUG(), "END STATE_DEFINE_TRANSIENT... \n");
830 +      fmt::print(Ioss::STREAM_DEBUG(), "END STATE_DEFINE_TRANSIENT... \n");
831      }
832      dbi->progress("END STATE_DEFINE_TRANSIENT... ");
833      output_region.end_mode(Ioss::STATE_DEFINE_TRANSIENT);
834    }
835  
836    if (options.debug && rank == 0) {
837 -    fmt::print(Ioss::DEBUG(), "TRANSFERRING TRANSIENT FIELDS ... \n");
838 +    fmt::print(Ioss::STREAM_DEBUG(), "TRANSFERRING TRANSIENT FIELDS ... \n");
839    }
840    dbi->progress("TRANSFERRING TRANSIENT FIELDS... ");
841  
842 @@ -1753,7 +1753,7 @@
843          for (const auto &isb : sbs) {
844            const std::string &name = isb->name();
845            if (options.debug && rank == 0) {
846 -            fmt::print(Ioss::DEBUG(), "{}, ", name);
847 +            fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
848            }
849            // Find matching output structured block
850            Ioss::StructuredBlock *osb = output_region.get_structured_block(name);
851 @@ -1778,7 +1778,7 @@
852          for (const auto &ifs : fss) {
853            const std::string &name = ifs->name();
854            if (options.debug && rank == 0) {
855 -            fmt::print(Ioss::DEBUG(), "{}, ", name);
856 +            fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
857            }
858  
859            // Find matching output sideset
860 @@ -1792,7 +1792,7 @@
861                // Find matching output sideblock
862                const std::string &fbname = ifb->name();
863                if (options.debug && rank == 0) {
864 -                fmt::print(Ioss::DEBUG(), "{}, ", fbname);
865 +                fmt::print(Ioss::STREAM_DEBUG(), "{}, ", fbname);
866                }
867  
868                Ioss::SideBlock *ofb = ofs->get_side_block(fbname);
869 @@ -1818,7 +1818,7 @@
870      }
871    }
872    if (options.debug && rank == 0) {
873 -    fmt::print(Ioss::DEBUG(), "END STATE_TRANSIENT... \n");
874 +    fmt::print(Ioss::STREAM_DEBUG(), "END STATE_TRANSIENT... \n");
875    }
876    dbi->progress("END STATE_TRANSIENT (begin) ... ");
877  
878 @@ -1845,13 +1845,13 @@
879      for (const auto &inb : nbs) {
880        const std::string &name = inb->name();
881        if (options.debug && rank == 0) {
882 -        fmt::print(Ioss::DEBUG(), "{}, ", name);
883 +        fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
884        }
885        size_t num_nodes = inb->entity_count();
886        size_t degree    = inb->get_property("component_degree").get_int();
887        if (options.verbose && rank == 0) {
888 -        fmt::print(Ioss::DEBUG(), " Number of Coordinates per Node = {:14n}\n", degree);
889 -        fmt::print(Ioss::DEBUG(), " Number of Nodes                = {:14n}\n", num_nodes);
890 +        fmt::print(Ioss::STREAM_DEBUG(), " Number of Coordinates per Node = {:14n}\n", degree);
891 +        fmt::print(Ioss::STREAM_DEBUG(), " Number of Nodes                = {:14n}\n", num_nodes);
892        }
893        auto nb = new Ioss::NodeBlock(*inb);
894        output_region.add(nb);
895 @@ -1875,7 +1875,7 @@
896        }
897      }
898      if (options.debug && rank == 0) {
899 -      fmt::print(Ioss::DEBUG(), "\n");
900 +      fmt::print(Ioss::STREAM_DEBUG(), "\n");
901      }
902    }
903  
904 @@ -1886,7 +1886,7 @@
905      for (const auto &entity : entities) {
906        const std::string &name = entity->name();
907        if (options.debug && rank == 0) {
908 -        fmt::print(Ioss::DEBUG(), "{}, ", name);
909 +        fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
910        }
911  
912        // Find the corresponding output node_block...
913 @@ -1896,7 +1896,7 @@
914        }
915      }
916      if (options.debug && rank == 0) {
917 -      fmt::print(Ioss::DEBUG(), "\n");
918 +      fmt::print(Ioss::STREAM_DEBUG(), "\n");
919      }
920    }
921  
922 @@ -1925,7 +1925,7 @@
923        for (const auto &iblock : blocks) {
924          const std::string &name = iblock->name();
925          if (options.debug && rank == 0) {
926 -          fmt::print(Ioss::DEBUG(), "{}, ", name);
927 +          fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
928          }
929          size_t count = iblock->entity_count();
930          total_entities += count;
931 @@ -1934,13 +1934,13 @@
932          output_region.add(block);
933        }
934        if (options.verbose && rank == 0) {
935 -        fmt::print(Ioss::DEBUG(), " Number of {:20s} = {:14n}\n",
936 +        fmt::print(Ioss::STREAM_DEBUG(), " Number of {:20s} = {:14n}\n",
937                     (*blocks.begin())->type_string() + "s", blocks.size());
938 -        fmt::print(Ioss::DEBUG(), " Number of {:20s} = {:14n}\n",
939 +        fmt::print(Ioss::STREAM_DEBUG(), " Number of {:20s} = {:14n}\n",
940                     (*blocks.begin())->contains_string() + "s", total_entities);
941        }
942        if (options.debug && rank == 0) {
943 -        fmt::print(Ioss::DEBUG(), "\n");
944 +        fmt::print(Ioss::STREAM_DEBUG(), "\n");
945        }
946      }
947    }
948 @@ -1960,7 +1960,7 @@
949            const auto &       iblock = blocks[i];
950            const std::string &name   = iblock->name();
951            if (options.debug && rank == 0) {
952 -            fmt::print(Ioss::DEBUG(), "{}, ", name);
953 +            fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
954            }
955            size_t count = iblock->entity_count();
956            total_entities += count;
957 @@ -1973,7 +1973,7 @@
958            auto &inb = iblock->get_node_block();
959            auto &onb = block->get_node_block();
960            if (options.debug && rank == 0) {
961 -            fmt::print(Ioss::DEBUG(), "(NB: {}), ", inb.name());
962 +            fmt::print(Ioss::STREAM_DEBUG(), "(NB: {}), ", inb.name());
963            }
964            transfer_mesh_info(&inb, &onb);
965          }
966 @@ -1982,7 +1982,7 @@
967          for (const auto &iblock : blocks) {
968            const std::string &name = iblock->name();
969            if (options.debug && rank == 0) {
970 -            fmt::print(Ioss::DEBUG(), "{}, ", name);
971 +            fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
972            }
973            size_t count = iblock->entity_count();
974            total_entities += count;
975 @@ -1995,20 +1995,20 @@
976            auto &inb = iblock->get_node_block();
977            auto &onb = block->get_node_block();
978            if (options.debug && rank == 0) {
979 -            fmt::print(Ioss::DEBUG(), "(NB: {}), ", inb.name());
980 +            fmt::print(Ioss::STREAM_DEBUG(), "(NB: {}), ", inb.name());
981            }
982            transfer_mesh_info(&inb, &onb);
983          }
984        }
985  
986        if (options.verbose && rank == 0) {
987 -        fmt::print(Ioss::DEBUG(), " Number of {:20s} = {:14n}\n",
988 +        fmt::print(Ioss::STREAM_DEBUG(), " Number of {:20s} = {:14n}\n",
989                     (*blocks.begin())->type_string() + "s", blocks.size());
990 -        fmt::print(Ioss::DEBUG(), " Number of {:20s} = {:14n}\n",
991 +        fmt::print(Ioss::STREAM_DEBUG(), " Number of {:20s} = {:14n}\n",
992                     (*blocks.begin())->contains_string() + "s", total_entities);
993        }
994        if (options.debug && rank == 0) {
995 -        fmt::print(Ioss::DEBUG(), "\n");
996 +        fmt::print(Ioss::STREAM_DEBUG(), "\n");
997        }
998      }
999    }
1000 @@ -2042,7 +2042,7 @@
1001      for (const auto &ss : fss) {
1002        const std::string &name = ss->name();
1003        if (options.debug && rank == 0) {
1004 -        fmt::print(Ioss::DEBUG(), "{}, ", name);
1005 +        fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
1006        }
1007        auto surf = new Ioss::SideSet(*ss);
1008        output_region.add(surf);
1009 @@ -2062,13 +2062,13 @@
1010      }
1011  
1012      if (options.verbose && rank == 0 && !fss.empty()) {
1013 -      fmt::print(Ioss::DEBUG(), " Number of {:20s} = {:14n}\n", (*fss.begin())->type_string() + "s",
1014 +      fmt::print(Ioss::STREAM_DEBUG(), " Number of {:20s} = {:14n}\n", (*fss.begin())->type_string() + "s",
1015                   fss.size());
1016 -      fmt::print(Ioss::DEBUG(), " Number of {:20s} = {:14n}\n",
1017 +      fmt::print(Ioss::STREAM_DEBUG(), " Number of {:20s} = {:14n}\n",
1018                   (*fss.begin())->contains_string() + "s", total_sides);
1019      }
1020      if (options.debug && rank == 0) {
1021 -      fmt::print(Ioss::DEBUG(), "\n");
1022 +      fmt::print(Ioss::STREAM_DEBUG(), "\n");
1023      }
1024    }
1025  
1026 @@ -2081,7 +2081,7 @@
1027        for (const auto &set : sets) {
1028          const std::string &name = set->name();
1029          if (options.debug && rank == 0) {
1030 -          fmt::print(Ioss::DEBUG(), "{}, ", name);
1031 +          fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
1032          }
1033          size_t count = set->entity_count();
1034          total_entities += count;
1035 @@ -2090,12 +2090,12 @@
1036        }
1037  
1038        if (options.verbose && rank == 0) {
1039 -        fmt::print(Ioss::DEBUG(), " Number of {:20s} = {:14n}",
1040 +        fmt::print(Ioss::STREAM_DEBUG(), " Number of {:20s} = {:14n}",
1041                     (*sets.begin())->type_string() + "s", sets.size());
1042 -        fmt::print(Ioss::DEBUG(), "\tLength of entity list = {:14n}\n", total_entities);
1043 +        fmt::print(Ioss::STREAM_DEBUG(), "\tLength of entity list = {:14n}\n", total_entities);
1044        }
1045        if (options.debug && rank == 0) {
1046 -        fmt::print(Ioss::DEBUG(), "\n");
1047 +        fmt::print(Ioss::STREAM_DEBUG(), "\n");
1048        }
1049      }
1050    }
1051 @@ -2146,7 +2146,7 @@
1052          fmt::print(stderr, "\tLength of entity list = {:14n}\n", total_entities);
1053        }
1054        if (options.debug && rank == 0) {
1055 -        fmt::print(Ioss::DEBUG(), "\n");
1056 +        fmt::print(Ioss::STREAM_DEBUG(), "\n");
1057        }
1058      }
1059    }
1060 @@ -2186,13 +2186,13 @@
1061      for (const auto &ics : css) {
1062        const std::string &name = ics->name();
1063        if (options.debug && rank == 0) {
1064 -        fmt::print(Ioss::DEBUG(), "{}, ", name);
1065 +        fmt::print(Ioss::STREAM_DEBUG(), "{}, ", name);
1066        }
1067        auto cs = new Ioss::CommSet(*ics);
1068        output_region.add(cs);
1069      }
1070      if (options.debug && rank == 0) {
1071 -      fmt::print(Ioss::DEBUG(), "\n");
1072 +      fmt::print(Ioss::STREAM_DEBUG(), "\n");
1073      }
1074    }
1075  
1076 @@ -2413,7 +2413,7 @@
1077  #endif
1078      default:
1079        if (field_name == "mesh_model_coordinates") {
1080 -        fmt::print(Ioss::DEBUG(), "data_storage option not recognized.");
1081 +        fmt::print(Ioss::STREAM_DEBUG(), "data_storage option not recognized.");
1082        }
1083        return;
1084      }
1085 @@ -2535,7 +2535,7 @@
1086    void show_step(int istep, double time, const Ioss::MeshCopyOptions &options, int rank)
1087    {
1088      if (options.verbose && rank == 0) {
1089 -      fmt::print(Ioss::DEBUG(), "\r\tTime step {:5d} at time {:10.5e}", istep, time);
1090 +      fmt::print(Ioss::STREAM_DEBUG(), "\r\tTime step {:5d} at time {:10.5e}", istep, time);
1091      }
1092    }
1093  
1094 diff -Naur ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.h ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.h
1095 --- ParaView-5.9.0_ref/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.h 2021-02-04 15:22:04.000000000 +0100
1096 +++ ParaView-5.9.0_new/VTK/ThirdParty/ioss/vtkioss/Ioss_Utils.h 2021-04-15 15:05:03.001043046 +0200
1097 @@ -522,11 +522,11 @@
1098                                Ioss::MeshCopyOptions &options);
1099    };
1100  
1101 -  inline std::ostream &OUTPUT() { return *Utils::m_outputStream; }
1102 +  inline std::ostream &STREAM_OUTPUT() { return *Utils::m_outputStream; }
1103  
1104 -  inline std::ostream &DEBUG() { return *Utils::m_debugStream; }
1105 +  inline std::ostream &STREAM_DEBUG() { return *Utils::m_debugStream; }
1106  
1107 -  inline std::ostream &WARNING()
1108 +  inline std::ostream &STREAM_WARNING()
1109    {
1110      *Utils::m_warningStream << Utils::m_preWarningText;
1111      return *Utils::m_warningStream;