46 write(*,*)
'hecmw_flag_adapt:'
47 write(*,*) mesh%hecmw_flag_adapt
48 write(*,*)
'hecmw_flag_initcon:'
49 write(*,*) mesh%hecmw_flag_initcon
50 write(*,*)
'hecmw_flag_prattype:'
51 write(*,*) mesh%hecmw_flag_parttype
52 write(*,*)
'hecmw_flag_version:'
53 write(*,*) mesh%hecmw_flag_version
54 write(*,*)
'hecmw_flag_partcontact:'
55 write(*,*) mesh%hecmw_flag_partcontact
56 write(*,*)
'END of FLAGS'
59 write(*,*) trim(mesh%header)
60 write(*,*)
'END of HEADER'
62 write(*,*)
'GRIDFILE:'
63 write(*,*) trim(mesh%gridfile)
64 write(*,*)
'END of GRIDFILE'
67 write(*,*)
'mesh%hecmw_n_file:'
68 write(*,*) mesh%hecmw_n_file
69 if(
associated(mesh%files))
then
72 write(*,*)
'END of FILES'
75 write(*,*) mesh%zero_temp
76 write(*,*)
'END of ZERO'
85 write(*,*) mesh%n_node
86 write(*,*)
'nn_internal:'
87 write(*,*) mesh%nn_internal
88 write(*,*)
'node_internal_list:'
89 if(
associated(mesh%node_internal_list))
then
90 write(*,*) mesh%node_internal_list
93 write(*,*) mesh%node_ID
94 write(*,*)
'global_node_ID:'
95 write(*,*) mesh%global_node_ID
100 write(*,*)
'n_dof_grp:'
101 write(*,*) mesh%n_dof_grp
102 write(*,*)
'n_dof_tot:'
103 write(*,*) mesh%n_dof_tot
104 write(*,*)
'node_dof_index:'
105 if(
associated(mesh%node_dof_index))
then
106 write(*,*) mesh%node_dof_index
108 write(*,*)
'node_dof_item:'
109 if(
associated(mesh%node_dof_item))
then
110 write(*,*) mesh%node_dof_item
112 write(*,*)
'node_val_index:'
113 if(
associated(mesh%node_val_index))
then
114 write(*,*) mesh%node_val_index
116 write(*,*)
'node_val_item:'
117 if(
associated(mesh%node_val_item))
then
118 write(*,*) mesh%node_val_item
120 write(*,*)
'node_init_val_index:'
121 if(
associated(mesh%node_init_val_index))
then
122 write(*,*) mesh%node_init_val_index
124 write(*,*)
'node_init_val_item:'
125 if(
associated(mesh%node_init_val_item))
then
126 write(*,*) mesh%node_init_val_item
128 write(*,*)
'END of NODE'
135 write(*,*)
'ELEMENT:'
137 write(*,*) mesh%n_elem
138 write(*,*)
'ne_internal:'
139 write(*,*) mesh%ne_internal
140 write(*,*)
'elem_internal_list:'
141 if(
associated(mesh%elem_internal_list))
then
142 write(*,*) mesh%elem_internal_list
144 write(*,*)
'elem_ID:'
145 write(*,*) mesh%elem_ID
146 write(*,*)
'global_elem_ID:'
147 write(*,*) mesh%global_elem_ID
148 write(*,*)
'elem_type:'
149 write(*,*) mesh%elem_type
150 write(*,*)
'n_elem_type:'
151 write(*,*) mesh%n_elem_type
152 write(*,*)
'elem_type_index:'
153 write(*,*) mesh%elem_type_index
154 write(*,*)
'elem_type_item:'
155 write(*,*) mesh%elem_type_item
156 write(*,*)
'elem_node_index:'
157 write(*,*) mesh%elem_node_index
158 write(*,*)
'elem_node_item:'
159 write(*,*) mesh%elem_node_item
160 write(*,*)
'section_ID:'
161 write(*,*) mesh%section_ID
162 write(*,*)
'n_elem_mat_ID:'
163 write(*,*) mesh%n_elem_mat_ID
164 write(*,*)
'elem_mat_ID_index:'
165 write(*,*) mesh%elem_mat_ID_index
166 write(*,*)
'elem_mat_ID_item:'
167 write(*,*) mesh%elem_mat_ID_item
168 write(*,*)
'elem_mat_int_index:'
169 if(
associated(mesh%elem_mat_int_index))
then
170 write(*,*) mesh%elem_mat_int_index
172 write(*,*)
'elem_mat_int_val:'
173 if(
associated(mesh%elem_mat_int_val))
then
174 write(*,*) mesh%elem_mat_int_val
176 write(*,*)
'elem_val_index:'
177 if(
associated(mesh%elem_val_index))
then
178 write(*,*) mesh%elem_val_index
180 write(*,*)
'elem_val_item:'
181 if(
associated(mesh%elem_val_item))
then
182 write(*,*) mesh%elem_val_item
184 write(*,*)
'END of ELEMENT'
194 write(*,*)
'MPI_COMM:'
195 write(*,*) mesh%MPI_COMM
197 write(*,*) mesh%PETOT
198 write(*,*)
'PEsmpTOT:'
199 write(*,*) mesh%PEsmpTOT
200 write(*,*)
'my_rank:'
201 write(*,*) mesh%my_rank
203 write(*,*) mesh%errnof
204 write(*,*)
'n_subdomain:'
205 write(*,*) mesh%n_subdomain
206 write(*,*)
'n_neighbor_pe:'
207 write(*,*) mesh%n_neighbor_pe
208 write(*,*)
'neighbor_pe:'
209 if(
associated(mesh%neighbor_pe))
then
210 write(*,*) mesh%neighbor_pe
212 write(*,*)
'import_index:'
213 if(
associated(mesh%import_index))
then
214 write(*,*) mesh%import_index
216 write(*,*)
'import_item:'
217 if(
associated(mesh%import_item))
then
218 write(*,*) mesh%import_item
220 write(*,*)
'export_index:'
221 if(
associated(mesh%export_index))
then
222 write(*,*) mesh%export_index
224 write(*,*)
'export_item:'
225 if(
associated(mesh%export_item))
then
226 write(*,*) mesh%export_item
228 write(*,*)
'shared_index:'
229 if(
associated(mesh%shared_index))
then
230 write(*,*) mesh%shared_index
232 write(*,*)
'shared_item:'
233 if(
associated(mesh%shared_item))
then
234 write(*,*) mesh%shared_item
236 write(*,*)
'END of PE'
243 write(*,*)
'ADAPTATION:'
244 write(*,*)
'coarse_grid_level:'
245 write(*,*) mesh%coarse_grid_level
246 write(*,*)
'when_i_was_refined_node:'
247 if(
associated(mesh%when_i_was_refined_node))
then
248 write(*,*) mesh%when_i_was_refined_node
250 write(*,*)
'when_i_was_refined_elem:'
251 if(
associated(mesh%when_i_was_refined_elem))
then
252 write(*,*) mesh%when_i_was_refined_elem
254 write(*,*)
'adapt_parent_type:'
255 if(
associated(mesh%adapt_parent_type))
then
256 write(*,*) mesh%adapt_parent_type
258 write(*,*)
'adapt_type:'
259 if(
associated(mesh%adapt_type))
then
260 write(*,*) mesh%adapt_type
262 write(*,*)
'adapt_level:'
263 if(
associated(mesh%adapt_level))
then
264 write(*,*) mesh%adapt_level
266 write(*,*)
'adapt_parent:'
267 if(
associated(mesh%adapt_parent))
then
268 write(*,*) mesh%adapt_parent
270 write(*,*)
'adapt_children_index:'
271 if(
associated(mesh%adapt_children_index))
then
272 write(*,*) mesh%adapt_children_index
274 write(*,*)
'adapt_children_item:'
275 if(
associated(mesh%adapt_children_item))
then
276 write(*,*) mesh%adapt_children_item
278 write(*,*)
'END of ADAPTATION'
285 write(*,*)
'SECTION:'
287 write(*,*) sect%n_sect
288 write(*,*)
'sect_type'
289 if(
associated(sect%sect_type))
then
290 write(*,*) sect%sect_type
292 write(*,*)
'sect_opt'
293 if(
associated(sect%sect_opt))
then
294 write(*,*) sect%sect_opt
296 write(*,*)
'sect_mat_ID_index'
297 if(
associated(sect%sect_mat_ID_index))
then
298 write(*,*) sect%sect_mat_ID_index
300 write(*,*)
'sect_mat_ID_item'
301 if(
associated(sect%sect_mat_ID_item))
then
302 write(*,*) sect%sect_mat_ID_item
304 write(*,*)
'sect_I_index'
305 if(
associated(sect%sect_I_index))
then
306 write(*,*) sect%sect_I_index
308 write(*,*)
'sect_I_item'
309 if(
associated(sect%sect_I_item))
then
310 write(*,*) sect%sect_I_item
312 write(*,*)
'sect_R_index'
313 if(
associated(sect%sect_R_index))
then
314 write(*,*) sect%sect_R_index
316 write(*,*)
'sect_R_item'
317 if(
associated(sect%sect_R_item))
then
318 write(*,*) sect%sect_R_item
320 write(*,*)
'END of SECTION'
327 write(*,*)
'MATERIAL:'
330 write(*,*)
'n_mat_item'
331 write(*,*) mat%n_mat_item
332 write(*,*)
'n_mat_subitem'
333 write(*,*) mat%n_mat_subitem
334 write(*,*)
'n_mat_table'
335 write(*,*) mat%n_mat_table
336 write(*,*)
'mat_name'
337 if(
associated(mat%mat_name))
then
338 write(*,*) mat%mat_name
340 write(*,*)
'mat_item_index'
341 if(
associated(mat%mat_item_index))
then
342 write(*,*) mat%mat_item_index
344 write(*,*)
'mat_subitem_index'
345 if(
associated(mat%mat_subitem_index))
then
346 write(*,*) mat%mat_subitem_index
348 write(*,*)
'mat_table_index'
349 if(
associated(mat%mat_table_index))
then
350 write(*,*) mat%mat_table_index
353 if(
associated(mat%mat_val))
then
354 write(*,*) mat%mat_val
356 write(*,*)
'mat_temp'
357 if(
associated(mat%mat_temp))
then
358 write(*,*) mat%mat_temp
360 write(*,*)
'END of MATERIAL'
370 write(*,*)
'mpc_index'
371 if(
associated(mpc%mpc_index))
then
372 write(*,*) mpc%mpc_index
374 write(*,*)
'mpc_item'
375 if(
associated(mpc%mpc_item))
then
376 write(*,*) mpc%mpc_item
379 if(
associated(mpc%mpc_dof))
then
380 write(*,*) mpc%mpc_dof
383 if(
associated(mpc%mpc_val))
then
384 write(*,*) mpc%mpc_val
386 write(*,*)
'END of MPC'
393 write(*,*)
'AMPLITUDE:'
396 write(*,*)
'amp_name'
397 if(
associated(amp%amp_name))
then
398 write(*,*) amp%amp_name
400 write(*,*)
'amp_type_definition'
401 if(
associated(amp%amp_type_definition))
then
402 write(*,*) amp%amp_type_definition
404 write(*,*)
'amp_type_time'
405 if(
associated(amp%amp_type_time))
then
406 write(*,*) amp%amp_type_time
408 write(*,*)
'amp_type_value'
409 if(
associated(amp%amp_type_value))
then
410 write(*,*) amp%amp_type_value
412 write(*,*)
'amp_index'
413 if(
associated(amp%amp_index))
then
414 write(*,*) amp%amp_index
416 write(*,*)
'amp_table'
417 if(
associated(amp%amp_table))
then
418 write(*,*) amp%amp_table
420 write(*,*)
'END of AMPLITUDE'
430 write(*,*)
'grp_name'
431 if(
associated(grp%grp_name))
then
432 write(*,*) grp%grp_name
434 write(*,*)
'grp_index'
435 if(
associated(grp%grp_index))
then
436 write(*,*) grp%grp_index
438 write(*,*)
'grp_item'
439 if(
associated(grp%grp_item))
then
440 write(*,*) grp%grp_item
444 write(*,*)
'bc_grp_ID'
445 if(
associated(grp%bc_grp_ID))
then
446 write(*,*) grp%bc_grp_ID
448 write(*,*)
'bc_grp_type'
449 if(
associated(grp%bc_grp_type))
then
450 write(*,*) grp%bc_grp_type
452 write(*,*)
'bc_grp_index'
453 if(
associated(grp%bc_grp_index))
then
454 write(*,*) grp%bc_grp_index
456 write(*,*)
'bc_grp_dof'
457 if(
associated(grp%bc_grp_dof))
then
458 write(*,*) grp%bc_grp_dof
460 write(*,*)
'bc_grp_val'
461 if(
associated(grp%bc_grp_val))
then
462 write(*,*) grp%bc_grp_val
464 write(*,*)
'END of NGROUP'
474 write(*,*)
'grp_name'
475 if(
associated(grp%grp_name))
then
476 write(*,*) grp%grp_name
478 write(*,*)
'grp_index'
479 if(
associated(grp%grp_index))
then
480 write(*,*) grp%grp_index
482 write(*,*)
'grp_item'
483 if(
associated(grp%grp_item))
then
484 write(*,*) grp%grp_item
488 write(*,*)
'bc_grp_ID'
489 if(
associated(grp%bc_grp_ID))
then
490 write(*,*) grp%bc_grp_ID
492 write(*,*)
'bc_grp_type'
493 if(
associated(grp%bc_grp_type))
then
494 write(*,*) grp%bc_grp_type
496 write(*,*)
'bc_grp_index'
497 if(
associated(grp%bc_grp_index))
then
498 write(*,*) grp%bc_grp_index
500 write(*,*)
'bc_grp_val'
501 if(
associated(grp%bc_grp_val))
then
502 write(*,*) grp%bc_grp_val
504 write(*,*)
'END of EGROUP'
514 write(*,*)
'grp_name'
515 if(
associated(grp%grp_name))
then
516 write(*,*) grp%grp_name
518 write(*,*)
'grp_index'
519 if(
associated(grp%grp_index))
then
520 write(*,*) grp%grp_index
522 write(*,*)
'grp_item'
523 if(
associated(grp%grp_item))
then
524 write(*,*) grp%grp_item
528 write(*,*)
'bc_grp_ID'
529 if(
associated(grp%bc_grp_ID))
then
530 write(*,*) grp%bc_grp_ID
532 write(*,*)
'bc_grp_type'
533 if(
associated(grp%bc_grp_type))
then
534 write(*,*) grp%bc_grp_type
536 write(*,*)
'bc_grp_index'
537 if(
associated(grp%bc_grp_index))
then
538 write(*,*) grp%bc_grp_index
540 write(*,*)
'bc_grp_val'
541 if(
associated(grp%bc_grp_val))
then
542 write(*,*) grp%bc_grp_val
544 write(*,*)
'END of SGROUP'