Changeset 2715 for trunk/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90
- Timestamp:
- 2011-03-30T17:58:35+02:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90
r2586 r2715 18 18 !! iom_rstput : write a field in a restart file (interfaced to several routines) 19 19 !!-------------------------------------------------------------------- 20 USE in_out_manager ! I/O manager21 20 USE dom_oce ! ocean space and time domain 22 21 USE lbclnk ! lateal boundary condition / mpp exchanges … … 25 24 USE iom_nf90 ! NetCDF format with native NetCDF library 26 25 USE iom_rstdimg ! restarts access direct format "dimg" style... 27 26 USE in_out_manager ! I/O manager 27 USE lib_mpp ! MPP library 28 28 #if defined key_iomput 29 29 USE sbc_oce, ONLY : nn_fsbc ! ocean space and time domain … … 887 887 INTEGER , INTENT(in) :: kiomid ! Identifier of the file 888 888 CHARACTER(len=*), INTENT(in) :: cdvar ! time axis name 889 REAL(wp) , INTENT(in), DIMENSION( jpk) :: pvar ! written field889 REAL(wp) , INTENT(in), DIMENSION( :) :: pvar ! written field 890 890 INTEGER , INTENT(in), OPTIONAL :: ktype ! variable external type 891 891 INTEGER :: ivid ! variable id … … 909 909 INTEGER , INTENT(in) :: kiomid ! Identifier of the file 910 910 CHARACTER(len=*), INTENT(in) :: cdvar ! time axis name 911 REAL(wp) , INTENT(in), DIMENSION( jpi,jpj) :: pvar ! written field911 REAL(wp) , INTENT(in), DIMENSION(:, : ) :: pvar ! written field 912 912 INTEGER , INTENT(in), OPTIONAL :: ktype ! variable external type 913 913 INTEGER :: ivid ! variable id … … 931 931 INTEGER , INTENT(in) :: kiomid ! Identifier of the file 932 932 CHARACTER(len=*), INTENT(in) :: cdvar ! time axis name 933 REAL(wp) , INTENT(in), DIMENSION(jpi,jpj,jpk) :: pvar ! written field933 REAL(wp) , INTENT(in), DIMENSION(:,:,:) :: pvar ! written field 934 934 INTEGER , INTENT(in), OPTIONAL :: ktype ! variable external type 935 935 INTEGER :: ivid ! variable id … … 964 964 SUBROUTINE iom_p2d( cdname, pfield2d ) 965 965 CHARACTER(LEN=*) , INTENT(in) :: cdname 966 REAL(wp), DIMENSION(jpi,jpj), INTENT(in) :: pfield2d966 REAL(wp), DIMENSION(:,:), INTENT(in) :: pfield2d 967 967 #if defined key_iomput 968 968 CALL event__write_field2D( cdname, pfield2d(nldi:nlei, nldj:nlej) ) … … 974 974 SUBROUTINE iom_p3d( cdname, pfield3d ) 975 975 CHARACTER(LEN=*) , INTENT(in) :: cdname 976 REAL(wp), DIMENSION(jpi,jpj,jpk), INTENT(in) :: pfield3d976 REAL(wp), DIMENSION(:,:,:), INTENT(in) :: pfield3d 977 977 #if defined key_iomput 978 978 CALL event__write_field3D( cdname, pfield3d(nldi:nlei, nldj:nlej, :) )
Note: See TracChangeset
for help on using the changeset viewer.