Changeset 11027 for NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps/src/SAS/diawri.F90
- Timestamp:
- 2019-05-21T17:33:54+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r10721_KERNEL-02_Storkey_Coward_IMMERSE_first_steps/src/SAS/diawri.F90
r10425 r11027 78 78 79 79 80 SUBROUTINE dia_wri( kt )80 SUBROUTINE dia_wri( kt, Kmm ) 81 81 !!--------------------------------------------------------------------- 82 82 !! *** ROUTINE dia_wri *** … … 90 90 !! 91 91 INTEGER, INTENT( in ) :: kt ! ocean time-step index 92 INTEGER, INTENT( in ) :: Kmm ! ocean time levelindex 92 93 !!---------------------------------------------------------------------- 93 94 ! 94 95 ! Output the initial state and forcings 95 96 IF( ninist == 1 ) THEN 96 CALL dia_wri_state( 'output.init' )97 CALL dia_wri_state( 'output.init', Kmm ) 97 98 ninist = 0 98 99 ENDIF … … 330 331 #endif 331 332 332 SUBROUTINE dia_wri_state( cdfile_name )333 SUBROUTINE dia_wri_state( cdfile_name, Kmm ) 333 334 !!--------------------------------------------------------------------- 334 335 !! *** ROUTINE dia_wri_state *** … … 344 345 !!---------------------------------------------------------------------- 345 346 CHARACTER (len=* ), INTENT( in ) :: cdfile_name ! name of the file created 347 INTEGER , INTENT( in ) :: Kmm ! ocean time levelindex 346 348 !! 347 349 INTEGER :: inum … … 359 361 #endif 360 362 361 CALL iom_rstput( 0, 0, inum, 'votemper', ts n(:,:,:,jp_tem) ) ! now temperature362 CALL iom_rstput( 0, 0, inum, 'vosaline', ts n(:,:,:,jp_sal) ) ! now salinity363 CALL iom_rstput( 0, 0, inum, 'sossheig', ssh n) ! sea surface height364 CALL iom_rstput( 0, 0, inum, 'vozocrtx', u n) ! now i-velocity365 CALL iom_rstput( 0, 0, inum, 'vomecrty', v n) ! now j-velocity366 CALL iom_rstput( 0, 0, inum, 'vovecrtz', w n) ! now k-velocity367 CALL iom_rstput( 0, 0, inum, 'sowaflup', emp - rnf ) ! freshwater budget368 CALL iom_rstput( 0, 0, inum, 'sohefldo', qsr + qns ) ! total heat flux369 CALL iom_rstput( 0, 0, inum, 'soshfldo', qsr ) ! solar heat flux370 CALL iom_rstput( 0, 0, inum, 'soicecov', fr_i ) ! ice fraction371 CALL iom_rstput( 0, 0, inum, 'sozotaux', utau ) ! i-wind stress372 CALL iom_rstput( 0, 0, inum, 'sometauy', vtau ) ! j-wind stress363 CALL iom_rstput( 0, 0, inum, 'votemper', ts (:,:,:,jp_tem,Kmm) ) ! now temperature 364 CALL iom_rstput( 0, 0, inum, 'vosaline', ts (:,:,:,jp_sal,Kmm) ) ! now salinity 365 CALL iom_rstput( 0, 0, inum, 'sossheig', ssh(:,:, Kmm) ) ! sea surface height 366 CALL iom_rstput( 0, 0, inum, 'vozocrtx', uu (:,:,:, Kmm) ) ! now i-velocity 367 CALL iom_rstput( 0, 0, inum, 'vomecrty', vv (:,:,:, Kmm) ) ! now j-velocity 368 CALL iom_rstput( 0, 0, inum, 'vovecrtz', ww ) ! now k-velocity 369 CALL iom_rstput( 0, 0, inum, 'sowaflup', emp - rnf ) ! freshwater budget 370 CALL iom_rstput( 0, 0, inum, 'sohefldo', qsr + qns ) ! total heat flux 371 CALL iom_rstput( 0, 0, inum, 'soshfldo', qsr ) ! solar heat flux 372 CALL iom_rstput( 0, 0, inum, 'soicecov', fr_i ) ! ice fraction 373 CALL iom_rstput( 0, 0, inum, 'sozotaux', utau ) ! i-wind stress 374 CALL iom_rstput( 0, 0, inum, 'sometauy', vtau ) ! j-wind stress 373 375 374 376 #if defined key_si3
Note: See TracChangeset
for help on using the changeset viewer.