Skip to content
Snippets Groups Projects
Commit 1b5f58be authored by ESCOBAR MUNOZ Juan's avatar ESCOBAR MUNOZ Juan Committed by WAUTELET Philippe
Browse files

Juan 20/04/2016 : Pb IOZ/NETCDF , replace READ/WRITE_SURF by READ/WRITE_SURF_FIELD2D

parent ef8a266d
No related branches found
No related tags found
No related merge requests found
...@@ -6,6 +6,9 @@ ...@@ -6,6 +6,9 @@
SUBROUTINE READWRITE_EMIS_FIELD_n(HPROGRAM) SUBROUTINE READWRITE_EMIS_FIELD_n(HPROGRAM)
! ####################################################################### ! #######################################################################
! !
!! MODIFICATIONS
!! -------------
!! J.Escobar : 20/04/2016 : Pb IOZ/NETCDF , replace READ/WRITE_SURF by READ/WRITE_SURF_FIELD2D
!----------------------------------------------------------------------------- !-----------------------------------------------------------------------------
! !
!* 0. DECLARATIONS !* 0. DECLARATIONS
...@@ -23,6 +26,8 @@ USE YOMHOOK ,ONLY : LHOOK, DR_HOOK ...@@ -23,6 +26,8 @@ USE YOMHOOK ,ONLY : LHOOK, DR_HOOK
USE PARKIND1 ,ONLY : JPRB USE PARKIND1 ,ONLY : JPRB
! !
USE MODI_ABOR1_SFX USE MODI_ABOR1_SFX
USE MODI_READ_SURF_FIELD2D
USE MODI_WRITE_SURF_FIELD2D
! !
IMPLICIT NONE IMPLICIT NONE
! !
...@@ -32,7 +37,8 @@ IMPLICIT NONE ...@@ -32,7 +37,8 @@ IMPLICIT NONE
! !
INTEGER :: IRESP ! I/O error code INTEGER :: IRESP ! I/O error code
CHARACTER (LEN=16) :: YRECFM ! article name CHARACTER (LEN=16) :: YRECFM ! article name
CHARACTER (LEN=100) :: YCOMMENT ! comment CHARACTER (LEN=100) :: YCOMMENT ! comment
CHARACTER(LEN=100) :: YCOMMENTUNIT ! Comment string : unit of the datas in the field to write
INTEGER :: ILUOUT ! Unit number for prints INTEGER :: ILUOUT ! Unit number for prints
INTEGER :: JSPEC ! Loop index for emission species INTEGER :: JSPEC ! Loop index for emission species
INTEGER :: IEMISPEC_NBR ! number of emitted chemical species INTEGER :: IEMISPEC_NBR ! number of emitted chemical species
...@@ -111,7 +117,7 @@ DO JSPEC=1,IEMISPEC_NBR ...@@ -111,7 +117,7 @@ DO JSPEC=1,IEMISPEC_NBR
! !
CALL INIT_IO_SURF_n(HPROGRAM,'FULL ','SURF ','READ ') CALL INIT_IO_SURF_n(HPROGRAM,'FULL ','SURF ','READ ')
YRECFM='E_'//TRIM(YEMISPEC_NAME) YRECFM='E_'//TRIM(YEMISPEC_NAME)
CALL READ_SURF(HPROGRAM,YRECFM,ZWORK,IRESP,YCOMMENT) CALL READ_SURF_FIELD2D(HPROGRAM,ZWORK,YRECFM,HCOMMENT=YCOMMENT,KRESP=IRESP)
CALL END_IO_SURF_n(HPROGRAM) CALL END_IO_SURF_n(HPROGRAM)
! !
IF (IRESP/=0) THEN IF (IRESP/=0) THEN
...@@ -119,7 +125,9 @@ DO JSPEC=1,IEMISPEC_NBR ...@@ -119,7 +125,9 @@ DO JSPEC=1,IEMISPEC_NBR
END IF END IF
! !
CALL INIT_IO_SURF_n(HPROGRAM,'FULL ','SURF ','WRITE') CALL INIT_IO_SURF_n(HPROGRAM,'FULL ','SURF ','WRITE')
CALL WRITE_SURF(HPROGRAM,YRECFM,ZWORK,IRESP,YCOMMENT) YCOMMENTUNIT=''
CALL WRITE_SURF_FIELD2D(HPROGRAM,ZWORK,YRECFM,YCOMMENT,YCOMMENTUNIT)
CALL END_IO_SURF_n(HPROGRAM) CALL END_IO_SURF_n(HPROGRAM)
! !
!------------------------------------------------------------------------------- !-------------------------------------------------------------------------------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment