- Timestamp:
- 2013-11-04T12:51:55+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/OPA_SRC/DYN/dynhpg.F90
r3764 r4147 46 46 PUBLIC dyn_hpg_init ! routine called by opa module 47 47 48 ! 49 LOGICAL , PUBLIC :: ln_hpg_zco = .TRUE.!: z-coordinate - full steps50 LOGICAL , PUBLIC :: ln_hpg_zps = .FALSE.!: z-coordinate - partial steps (interpolation)51 LOGICAL , PUBLIC :: ln_hpg_sco = .FALSE.!: s-coordinate (standard jacobian formulation)52 LOGICAL , PUBLIC :: ln_hpg_djc = .FALSE.!: s-coordinate (Density Jacobian with Cubic polynomial)53 LOGICAL , PUBLIC :: ln_hpg_prj = .FALSE.!: s-coordinate (Pressure Jacobian scheme)54 LOGICAL , PUBLIC :: ln_dynhpg_imp = .FALSE.!: semi-implicite hpg flag48 ! !!* Namelist namdyn_hpg : hydrostatic pressure gradient 49 LOGICAL , PUBLIC :: ln_hpg_zco !: z-coordinate - full steps 50 LOGICAL , PUBLIC :: ln_hpg_zps !: z-coordinate - partial steps (interpolation) 51 LOGICAL , PUBLIC :: ln_hpg_sco !: s-coordinate (standard jacobian formulation) 52 LOGICAL , PUBLIC :: ln_hpg_djc !: s-coordinate (Density Jacobian with Cubic polynomial) 53 LOGICAL , PUBLIC :: ln_hpg_prj !: s-coordinate (Pressure Jacobian scheme) 54 LOGICAL , PUBLIC :: ln_dynhpg_imp !: semi-implicite hpg flag 55 55 56 56 INTEGER , PUBLIC :: nhpg = 0 ! = 0 to 7, type of pressure gradient scheme used ! (deduced from ln_hpg_... flags) (PUBLIC for TAM) … … 122 122 !!---------------------------------------------------------------------- 123 123 INTEGER :: ioptio = 0 ! temporary integer 124 INTEGER :: ios ! Local integer output status for namelist read 124 125 !! 125 126 NAMELIST/namdyn_hpg/ ln_hpg_zco, ln_hpg_zps, ln_hpg_sco, & … … 127 128 !!---------------------------------------------------------------------- 128 129 ! 129 REWIND( numnam ) ! Read Namelist namdyn_hpg 130 READ ( numnam, namdyn_hpg ) 130 REWIND( numnam_ref ) ! Namelist namdyn_hpg in reference namelist : Hydrostatic pressure gradient 131 READ ( numnam_ref, namdyn_hpg, IOSTAT = ios, ERR = 901) 132 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdyn_hpg in reference namelist', lwp ) 133 134 REWIND( numnam_cfg ) ! Namelist namdyn_hpg in configuration namelist : Hydrostatic pressure gradient 135 READ ( numnam_cfg, namdyn_hpg, IOSTAT = ios, ERR = 902 ) 136 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namdyn_hpg in configuration namelist', lwp ) 137 WRITE ( numond, namdyn_hpg ) 131 138 ! 132 139 IF(lwp) THEN ! Control print
Note: See TracChangeset
for help on using the changeset viewer.