Changeset 4739 for branches/2014/dev_r4650_UKMO3_masked_damping/NEMOGCM/TOOLS/DMP_TOOLS/src/utils.F90
- Timestamp:
- 2014-08-13T10:46:04+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_r4650_UKMO3_masked_damping/NEMOGCM/TOOLS/DMP_TOOLS/src/utils.F90
r4738 r4739 6 6 PUBLIC 7 7 8 INTEGER, PUBLIC, PARAMETER :: dp=8 , sp=4, wp=dp 8 9 INTEGER :: tmask_id, umask_id, vmask_id, fmask_id 9 10 INTEGER :: gdept_id … … 13 14 INTEGER :: jpi, jpj, jpk ! Size of domain 14 15 INTEGER :: ncin, ncout ! File handles for netCDF files 15 REAL( 8), DIMENSION(:,:), ALLOCATABLE :: gphit, glamt16 REAL( 8), DIMENSION(:,:), ALLOCATABLE :: gphiu, glamu17 REAL( 8), DIMENSION(:,:), ALLOCATABLE :: gphiv, glamv18 REAL( 8), DIMENSION(:,:), ALLOCATABLE :: gphif, glamf19 REAL( 8), DIMENSION(:,:), ALLOCATABLE :: tmask, umask, vmask, fmask20 REAL( 8), DIMENSION(:,:), ALLOCATABLE :: gdept21 REAL( 8), DIMENSION(:,:), ALLOCATABLE :: resto16 REAL(wp), DIMENSION(:,:), ALLOCATABLE :: gphit, glamt 17 REAL(wp), DIMENSION(:,:), ALLOCATABLE :: gphiu, glamu 18 REAL(wp), DIMENSION(:,:), ALLOCATABLE :: gphiv, glamv 19 REAL(wp), DIMENSION(:,:), ALLOCATABLE :: gphif, glamf 20 REAL(wp), DIMENSION(:,:), ALLOCATABLE :: tmask, umask, vmask, fmask 21 REAL(wp), DIMENSION(:,:), ALLOCATABLE :: gdept 22 REAL(wp), DIMENSION(:,:), ALLOCATABLE :: resto 22 23 23 24 INTEGER,PARAMETER :: numout = 6 24 25 INTEGER,PARAMETER :: numerr = 0 25 26 INTEGER,PARAMETER :: numnam = 11 26 REAL( 8),PARAMETER :: rday = 86400 ! seconds in a day27 REAL( 8),PARAMETER :: rpi = 3.14159265358979328 REAL( 8),PARAMETER :: rad = 3.141592653589793/180.29 REAL( 8),PARAMETER :: ra = 6371229.27 REAL(wp),PARAMETER :: rday = 86400 ! seconds in a day 28 REAL(wp),PARAMETER :: rpi = 3.141592653589793 29 REAL(wp),PARAMETER :: rad = 3.141592653589793/180. 30 REAL(wp),PARAMETER :: ra = 6371229. 30 31 31 32 ! Namelist variables … … 42 43 LOGICAL :: ln_full_field = .true. 43 44 LOGICAL :: ln_med_red_seas = .false. 45 LOGICAL :: ln_old_31_lev_code = .false. 44 46 LOGICAL :: ln_zero_top_layer = .false. 45 47 LOGICAL :: ln_custom = .false. 46 48 47 49 NAMELIST/nam_dmp_create/cp_cfg, cp_cfz, jp_cfg, lzoom, ln_full_field, & 48 ln_med_red_seas, ln_coast, ln_zero_top_layer, ln_custom, & 50 ln_med_red_seas, ln_old_31_lev_code, ln_coast, & 51 ln_zero_top_layer, ln_custom, & 49 52 pn_surf, pn_bot, pn_dep, nn_hdmp, jperio 50 53 … … 106 109 CALL check_nf90( nf90_def_dim(ncout, 'z', jpk, id_z) ) 107 110 108 CALL check_nf90( nf90_def_var(ncout, 'resto', nf90_ float, (/id_x,id_y,id_z/), resto_id ) )111 CALL check_nf90( nf90_def_var(ncout, 'resto', nf90_double, (/id_x,id_y,id_z/), resto_id ) ) 109 112 CALL check_nf90( nf90_enddef(ncout) ) 110 113
Note: See TracChangeset
for help on using the changeset viewer.