- Timestamp:
- 2019-08-06T17:59:22+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11265_ASINTER-01_Guillaume_ABL1D/src/OCE/IOM/iom.F90
r11360 r11413 58 58 PUBLIC iom_init, iom_swap, iom_open, iom_close, iom_setkt, iom_varid, iom_get 59 59 PUBLIC iom_chkatt, iom_getatt, iom_putatt, iom_getszuld, iom_rstput, iom_delay_rst, iom_put 60 PUBLIC iom_use, iom_context_finalize 60 PUBLIC iom_use, iom_context_finalize, iom_miss_val 61 61 62 62 PRIVATE iom_rp0d, iom_rp1d, iom_rp2d, iom_rp3d … … 230 230 za_bnds(2,:) = ght_abl(2:jpka ) + e3w_abl(2:jpka) 231 231 CALL iom_set_axis_attr( "ghw_abl", bounds=za_bnds ) 232 !233 # if defined key_floats234 232 CALL iom_set_axis_attr( "nfloat", (/ (REAL(ji,wp), ji=1,jpnfl) /) ) 235 # endif236 233 # if defined key_si3 237 234 CALL iom_set_axis_attr( "ncatice", (/ (REAL(ji,wp), ji=1,jpl) /) ) … … 1689 1686 CHARACTER(LEN=*), INTENT(in) :: cdname 1690 1687 REAL(wp) , INTENT(in) :: pfield0d 1691 REAL(wp) , DIMENSION(jpi,jpj) :: zz ! masson1688 !! REAL(wp) , DIMENSION(jpi,jpj) :: zz ! masson 1692 1689 #if defined key_iomput 1693 zz(:,:)=pfield0d1694 CALL xios_send_field(cdname, zz)1695 !CALL xios_send_field(cdname, (/pfield0d/))1690 !!clem zz(:,:)=pfield0d 1691 !!clem CALL xios_send_field(cdname, zz) 1692 CALL xios_send_field(cdname, (/pfield0d/)) 1696 1693 #else 1697 1694 IF( .FALSE. ) WRITE(numout,*) cdname, pfield0d ! useless test to avoid compilation warnings … … 2406 2403 !! NOT 'key_iomput' a few dummy routines 2407 2404 !!---------------------------------------------------------------------- 2408 2409 2405 SUBROUTINE iom_setkt( kt, cdname ) 2410 2406 INTEGER , INTENT(in):: kt … … 2421 2417 2422 2418 LOGICAL FUNCTION iom_use( cdname ) 2423 !!----------------------------------------------------------------------2424 !!----------------------------------------------------------------------2425 2419 CHARACTER(LEN=*), INTENT(in) :: cdname 2426 !!----------------------------------------------------------------------2427 2420 #if defined key_iomput 2428 2421 iom_use = xios_field_is_active( cdname ) … … 2431 2424 #endif 2432 2425 END FUNCTION iom_use 2433 2426 2427 SUBROUTINE iom_miss_val( cdname, pmiss_val ) 2428 CHARACTER(LEN=*), INTENT(in ) :: cdname 2429 REAL(wp) , INTENT(out) :: pmiss_val 2430 #if defined key_iomput 2431 ! get missing value 2432 CALL xios_get_field_attr( cdname, default_value = pmiss_val ) 2433 #else 2434 IF( .FALSE. ) WRITE(numout,*) cdname, pmiss_val ! useless test to avoid compilation warnings 2435 #endif 2436 END SUBROUTINE iom_miss_val 2437 2434 2438 !!====================================================================== 2435 2439 END MODULE iom
Note: See TracChangeset
for help on using the changeset viewer.