Changeset 1738 for trunk/NEMO
- Timestamp:
- 2009-11-18T15:37:06+01:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/IOM/iom.F90
r1731 r1738 59 59 END INTERFACE 60 60 INTERFACE iom_put 61 MODULE PROCEDURE iom_p 2d, iom_p3d61 MODULE PROCEDURE iom_p0d, iom_p2d, iom_p3d 62 62 END INTERFACE 63 63 #if defined key_iomput … … 99 99 100 100 ! horizontal grid definition 101 CALL set_scalar 101 102 CALL set_grid( "grid_T", glamt, gphit ) 102 103 CALL set_grid( "grid_U", glamu, gphiu ) … … 910 911 !! INTERFACE iom_put 911 912 !!---------------------------------------------------------------------- 913 SUBROUTINE iom_p0d( cdname, pfield0d ) 914 CHARACTER(LEN=*), INTENT(in) :: cdname 915 REAL(wp) , INTENT(in) :: pfield0d 916 #if defined key_iomput 917 CALL event__write_field2D( cdname, RESHAPE( (/pfield0d/), (/1,1/) ) ) 918 #else 919 IF( .FALSE. ) WRITE(numout,*) cdname, pfield0d ! useless test to avoid compilation warnings 920 #endif 921 END SUBROUTINE iom_p0d 922 912 923 SUBROUTINE iom_p2d( cdname, pfield2d ) 913 924 CHARACTER(LEN=*) , INTENT(in) :: cdname … … 953 964 954 965 966 SUBROUTINE set_scalar 967 !!---------------------------------------------------------------------- 968 !! *** ROUTINE *** 969 !! 970 !! ** Purpose : define fake grids for scalar point 971 !! 972 !!---------------------------------------------------------------------- 973 REAL(wp), DIMENSION(1,1) :: zz = 1. 974 !!---------------------------------------------------------------------- 975 CALL event__set_grid_dimension( 'scalarpoint', jpnij, 1) 976 CALL event__set_grid_domain ( 'scalarpoint', 1, 1, narea, 1, zz, zz ) 977 CALL event__set_grid_type_nemo( 'scalarpoint' ) 978 979 END SUBROUTINE set_scalar 980 981 955 982 SUBROUTINE set_xmlatt 956 983 !!---------------------------------------------------------------------- … … 960 987 !! 961 988 !!---------------------------------------------------------------------- 962 CHARACTER(len=6),DIMENSION( 5) :: clsuff ! suffix name989 CHARACTER(len=6),DIMENSION( 6) :: clsuff ! suffix name 963 990 CHARACTER(len=1),DIMENSION( 3) :: clgrd ! suffix name 964 991 CHARACTER(len=50) :: clname ! file name … … 988 1015 989 1016 ! output file names (attribut: name) 990 clsuff(:) = (/ 'grid_T', 'grid_U', 'grid_V', 'grid_W', 'icemod' /)1017 clsuff(:) = (/ 'grid_T', 'grid_U', 'grid_V', 'grid_W', 'icemod', 'scalar' /) 991 1018 DO jg = 1, SIZE(clsuff) ! grid type 992 1019 DO jh = 1, 12 ! 1, 2, 3, 4, 6, 12 hours
Note: See TracChangeset
for help on using the changeset viewer.