Changeset 4400 for palm/trunk/SOURCE/module_interface.f90
- Timestamp:
- Feb 10, 2020 8:32:41 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/module_interface.f90
r4361 r4400 25 25 ! ----------------- 26 26 ! $Id$ 27 ! - Use data-output module for virtual measurement output 28 ! - Remove deprecated routines for virtual measurement module 29 ! 30 ! 4361 2020-01-07 12:22:38Z suehring 27 31 ! Remove unused arrays in pmc_rrd_local 28 32 ! … … 172 176 USE kinds 173 177 178 USE pegrid, & 179 ONLY: comm2d 180 174 181 ! 175 182 !-- load module-specific control parameters. 176 183 !-- ToDo: move all of them to respective module or a dedicated central module 184 USE data_output_module, & 185 ONLY: dom_def_end, & 186 dom_finalize_output, & 187 dom_init 177 188 178 189 USE dynamics_mod, & … … 220 231 ONLY: air_chemistry, & 221 232 biometeorology, & 233 coupling_char, & 222 234 debug_output, & 223 235 debug_output_timestep, & … … 493 505 ONLY: vm_check_parameters, & 494 506 vm_init, & 495 vm_ last_actions,&507 vm_init_output, & 496 508 vm_parin 497 509 … … 543 555 module_interface_init, & 544 556 module_interface_init_checks, & 557 module_interface_init_output, & 545 558 module_interface_header, & 546 559 module_interface_actions, & … … 600 613 MODULE PROCEDURE module_interface_init_checks 601 614 END INTERFACE module_interface_init_checks 615 616 INTERFACE module_interface_init_output 617 MODULE PROCEDURE module_interface_init_output 618 END INTERFACE module_interface_init_output 602 619 603 620 INTERFACE module_interface_header … … 1081 1098 IF ( debug_output ) CALL debug_message( 'module-specific initialization', 'end' ) 1082 1099 1083 1084 1100 END SUBROUTINE module_interface_init 1085 1101 1102 !------------------------------------------------------------------------------! 1103 ! Description: 1104 ! ------------ 1105 !> Initialize data output 1106 !------------------------------------------------------------------------------! 1107 SUBROUTINE module_interface_init_output 1108 1109 INTEGER(iwp) :: return_value !< returned status value of called function 1110 1111 ! 1112 !-- Initialize data-output module 1113 CALL dom_init( file_suffix_of_output_group=coupling_char, & 1114 mpi_comm_of_output_group=comm2d, & 1115 program_debug_output_unit=6, & 1116 debug_output=debug_output ) 1117 ! 1118 !-- Define module-specific output quantities 1119 IF ( virtual_measurement ) CALL vm_init_output 1120 ! 1121 !-- Leave output-definition state 1122 return_value = dom_def_end() 1123 1124 END SUBROUTINE module_interface_init_output 1086 1125 1087 1126 !------------------------------------------------------------------------------! … … 1890 1929 SUBROUTINE module_interface_last_actions 1891 1930 1931 INTEGER :: return_value !< returned status value of a called function 1932 1892 1933 1893 1934 IF ( debug_output ) CALL debug_message( 'module-specific last actions', 'start' ) 1894 1935 1936 return_value = dom_finalize_output() 1937 1895 1938 CALL dynamics_last_actions 1896 1939 1897 IF ( virtual_measurement ) CALL vm_last_actions1898 1899 1940 IF ( user_module_enabled ) CALL user_last_actions 1900 1941
Note: See TracChangeset
for help on using the changeset viewer.