include file: TYPPTRO 68 CL This COMDECK needs COMDECK TYPSIZE *CALLed first TYPPTRO.2 CL to be called in the same module. TYPPTRO.3 CLL History: OJT0F304.1 CLL Version Date Comment OJT0F304.2 CLL 3.4 18/5/94 Remove sea ice flux correction. J F Thomson. OJT0F304.3 CLL 4.4 15/06/97 introduce pointers for the free surface solution. ORL1F404.69 CLL R.Lenton ORL1F404.70 CLL 4.5 04/08/97 Add pointers for ocean boundary data in D1 array GSI1F405.41 CLL C.G. Jones GSI1F405.42 CLL 4.5 1/07/98 Add new pointer to atmospheric CO2 field. C.D.Jones CCN1F405.12 *IF DEF,OCEAN TYPPTRO.4 C TYPPTRO.5 C Pointers for OCEAN model variables. Configuration dependent. TYPPTRO.6 C Ocean primary TYPPTRO.7 C Array variables (depends on resolution) TYPPTRO.8 INTEGER TYPPTRO.9 & joc_tracer(NT,2) ! Start of each tracer TYPPTRO.10 TYPPTRO.11 C Scalar variables TYPPTRO.12 INTEGER TYPPTRO.13 & joc_u(2) ! Baroclinic u TYPPTRO.14 &, joc_v(2) ! Baroclinic v TYPPTRO.15 &, joc_stream(2) ! Stream function TYPPTRO.16 &, joc_cgres ! 1st CG residual ORH1F401.43 &, joc_cgresb ! 2nd CG residual ORH1F401.44 &, joc_tend(2) ! Stream func tendency TYPPTRO.17 &, joc_eta ! Surface elevation current T step ORL1F404.71 &, joc_etab ! Surface elevation previous T step ORL1F404.72 &, joc_ubt ! depth integrated x-comp of b'tropic ORL1F404.73 C ! velocity at current T step ORL1F404.74 &, joc_ubtbbt ! depth integrated x-comp of b'tropic ORL1F404.75 C ! velocity - previous b'tropic T step ORL1F404.76 &, joc_vbt ! depth integrated y-comp of b'tropic ORL1F404.77 C ! velocity at current T step ORL1F404.78 &, joc_vbtbbt ! depth integrated y-comp of b'tropic ORL1F404.79 C ! velocity - previous b'tropic T step ORL1F404.80 &, joc_ubtbbc ! depth integrated x-comp of b'tropic ORL1F404.81 C ! velocity - previous b'clinic T step ORL1F404.82 &, joc_vbtbbc ! depth integrated y-comp of b'tropic ORL1F404.83 C ! velocity - previous b'clinic T step ORL1F404.84 &, joc_mld ! Mixed layer depth TYPPTRO.21 &, joc_athkdft ! thickness diff coeff OLA2F403.26 C TYPPTRO.22 C Sea ice primary TYPPTRO.23 INTEGER TYPPTRO.24 & joc_snow ! Snow depth over ice TYPPTRO.25 &, joc_mischt ! Misc heat for ice TYPPTRO.26 &, joc_htotoi ! Ocean to ice heat TYPPTRO.27 &, joc_salinc ! Ice inc to salinity TYPPTRO.28 &, joc_icy ! Logical for ice TYPPTRO.29 &, joc_isx ! Ice/ocean stress JT101193.3 &, joc_isy ! Ice/ocean stress JT101193.4 &, joc_icecon ! Ice concentration TYPPTRO.32 &, joc_icedep ! Mean ice depth TYPPTRO.33 &, joc_iceu ! Dyn ice u TYPPTRO.34 &, joc_icev ! Dyn ice v TYPPTRO.35 C TYPPTRO.36 C Ocean ancillary TYPPTRO.37 INTEGER TYPPTRO.38 & joc_taux ! Zonal windstress TYPPTRO.39 &, joc_tauy ! Merid windstress TYPPTRO.40 &, joc_wme ! Wind mixing energy TYPPTRO.41 &, joc_surfp ! Surface pressure TYPPTRO.42 &, joc_solar ! Solar heating TYPPTRO.43 &, joc_heat ! Non-penetrative heat TYPPTRO.44 &, joc_ple ! Precip less evap TYPPTRO.45 &, joc_river ! River outflow TYPPTRO.46 &, joc_watop ! Water optical prop TYPPTRO.47 C GSI1F405.43 C Ocean boundary GSI1F405.44 &, joc_bounds_prev ! previous tstep bdy data GSI1F405.45 &, joc_bounds_next ! next tstep bdy data GSI1F405.46 &, joc_bdy_tracer(NT) ! tracer boundary data GSI1F405.47 &, joc_bdy_u ! u velocity boundary data GSI1F405.48 &, joc_bdy_v ! v velocity boundary data GSI1F405.49 &, joc_bdy_stream ! stream function bdy data GSI1F405.50 &, joc_bdy_tend ! strm ftn tendency bdy data GSI1F405.51 &, joc_bdy_ztd ! ztd bdy data GSI1F405.52 &, joc_bdy_snow ! snow depth bdy data GSI1F405.53 &, joc_bdy_aice ! ice concentration bdy data GSI1F405.54 &, joc_bdy_hice ! ice mean depth bdy data GSI1F405.55 &, joc_atmco2 ! atmospheric co2 conc CCN1F405.13 C TYPPTRO.50 C Sea ice ancillary TYPPTRO.51 INTEGER TYPPTRO.52 & joc_solice ! Solar radn over ice TYPPTRO.53 &, joc_snowrate ! Snowfall TYPPTRO.54 &, joc_sublim ! Sublimation TYPPTRO.55 &, joc_topmelt ! Top melt from ice TYPPTRO.56 &, joc_botmelt ! Bottom melt from ice TYPPTRO.57 C TYPPTRO.58 C Ocean flux correction (ancillary) TYPPTRO.59 INTEGER TYPPTRO.60 & joc_climsst ! Reference surf temp TYPPTRO.61 &, joc_climsal ! Ref surf sal'ty TYPPTRO.62 &, joc_climair ! Reference air temp TYPPTRO.63 &, joc_climicedep ! Reference ice depth TYPPTRO.64 &, joc_anom_heat ! Heat flux correction TYPPTRO.65 &, joc_anom_salt ! Salinity flux corrn TYPPTRO.66 C TYPPTRO.68 C User ancillaries GRB0F304.304 INTEGER GRB0F304.305 & jousr_anc1 ! User ancillary 1 GRB0F304.306 &, jousr_anc2 ! User ancillary 2 GRB0F304.307 &, jousr_anc3 ! User ancillary 3 GRB0F304.308 &, jousr_anc4 ! User ancillary 4 GRB0F304.309 &, jousr_anc5 ! User ancillary 5 GRB0F304.310 &, jousr_anc6 ! User ancillary 6 GRB0F304.311 &, jousr_anc7 ! User ancillary 7 GRB0F304.312 &, jousr_anc8 ! User ancillary 8 GRB0F304.313 &, jousr_anc9 ! User ancillary 9 GRB0F304.314 &, jousr_anc10 ! User ancillary 10 GRB0F304.315 &, jousr_mult1 ! multi-lev user ancil 1 GRB0F304.316 &, jousr_mult2 ! multi-lev user ancil 2 GRB0F304.317 &, jousr_mult3 ! multi-lev user ancil 3 GRB0F304.318 &, jousr_mult4 ! multi-lev user ancil 4 GRB0F304.319 C GRB0F304.320 C Ocean housekeeping TYPPTRO.69 INTEGER TYPPTRO.70 & joc_index_comp ! Compress array index TYPPTRO.71 &, joc_index_exp ! Expanded array index TYPPTRO.72 &, joc_index_start ! Rows and levels TYPPTRO.73 &, joc_no_seapts ! Number of comp pts TYPPTRO.74 &, joc_no_segs ! No of segs in comp TYPPTRO.75 C Scalar variables TYPPTRO.76 COMMON/CARGPT_OCEAN/ TYPPTRO.77 & joc_u, joc_v,joc_stream, ORL1F404.85 & joc_cgres,joc_cgresb,joc_tend, ORL1F404.86 & joc_eta,joc_etab,joc_ubt,joc_ubtbbt, ORL1F404.87 & joc_vbt,joc_vbtbbt,joc_ubtbbc,joc_vbtbbc, ORL1F404.88 & joc_mld,joc_athkdft,joc_snow,joc_mischt, ORL1F404.89 & joc_htotoi, joc_salinc, joc_icy, joc_icecon, joc_icedep, TYPPTRO.80 & joc_iceu,joc_icev,joc_isx,joc_isy, JT101193.5 & joc_taux, joc_tauy, joc_wme, joc_surfp, joc_solar, joc_heat, TYPPTRO.82 & joc_ple, joc_river, joc_watop, joc_solice, joc_snowrate, TYPPTRO.83 & joc_sublim,joc_bounds_prev,joc_bounds_next, GSI1F405.56 & joc_bdy_u,joc_bdy_v,joc_bdy_stream,joc_bdy_tend,joc_bdy_ztd, GSI1F405.57 & joc_bdy_snow,joc_bdy_aice,joc_bdy_hice, GSI1F405.58 & joc_atmco2, CCN1F405.14 & joc_climsst, joc_climsal, joc_climair, TYPPTRO.85 & joc_climicedep, joc_anom_heat, joc_anom_salt, OJT0F304.4 & joc_topmelt, joc_botmelt, joc_index_comp, joc_index_exp, TYPPTRO.87 & joc_index_start, joc_no_seapts, joc_no_segs, GRB0F304.321 & jousr_anc1, jousr_anc2, jousr_anc3, jousr_anc4, jousr_anc5, GRB0F304.322 & jousr_anc6, jousr_anc7, jousr_anc8, jousr_anc9, jousr_anc10, GRB0F304.323 & jousr_mult1, jousr_mult2, jousr_mult3, jousr_mult4 GRB0F304.324 *ENDIF TYPPTRO.89