| 1 | !WRF:PACKAGE:IO |
|---|
| 2 | ! |
|---|
| 3 | |
|---|
| 4 | MODULE module_io_wrf |
|---|
| 5 | |
|---|
| 6 | USE module_wrf_error |
|---|
| 7 | USE module_date_time |
|---|
| 8 | USE module_streams |
|---|
| 9 | |
|---|
| 10 | CONTAINS |
|---|
| 11 | SUBROUTINE init_module_io_wrf |
|---|
| 12 | END SUBROUTINE init_module_io_wrf |
|---|
| 13 | |
|---|
| 14 | END MODULE module_io_wrf |
|---|
| 15 | |
|---|
| 16 | |
|---|
| 17 | SUBROUTINE debug_io_wrf ( msg , date, ds , de , ps , pe , ms , me ) |
|---|
| 18 | USE module_wrf_error |
|---|
| 19 | IMPLICIT NONE |
|---|
| 20 | CHARACTER*(*) :: msg , date |
|---|
| 21 | INTEGER , DIMENSION(3) , INTENT(IN) :: ds , de , ps , pe , ms , me |
|---|
| 22 | IF ( wrf_at_debug_level(300) ) THEN |
|---|
| 23 | CALL wrf_message ( msg ) |
|---|
| 24 | WRITE(wrf_err_message,*)'date ',date ; CALL wrf_message ( TRIM(wrf_err_message) ) |
|---|
| 25 | WRITE(wrf_err_message,*)'ds ',ds ; CALL wrf_message ( TRIM(wrf_err_message) ) |
|---|
| 26 | WRITE(wrf_err_message,*)'de ',de ; CALL wrf_message ( TRIM(wrf_err_message) ) |
|---|
| 27 | WRITE(wrf_err_message,*)'ps ',ps ; CALL wrf_message ( TRIM(wrf_err_message) ) |
|---|
| 28 | WRITE(wrf_err_message,*)'pe ',pe ; CALL wrf_message ( TRIM(wrf_err_message) ) |
|---|
| 29 | WRITE(wrf_err_message,*)'ms ',ms ; CALL wrf_message ( TRIM(wrf_err_message) ) |
|---|
| 30 | WRITE(wrf_err_message,*)'me ',me ; CALL wrf_message ( TRIM(wrf_err_message) ) |
|---|
| 31 | ENDIF |
|---|
| 32 | RETURN |
|---|
| 33 | END SUBROUTINE debug_io_wrf |
|---|
| 34 | |
|---|