! -*-f90-*- (for emacs) vim:set filetype=fortran: (for vim) ! cparam_pencils.inc ! ! This file was automatically generated by mkcparam, so think twice before ! you modify it. ! ! It is included by cparam.f90 and defines the pencil_case data type and ! sets some variables related to this. ! integer, parameter :: npencils=234 type pencil_case real, dimension (nx) :: Ywater real, dimension (nx) :: lambda real, dimension (nx) :: lnrho real, dimension (nx) :: rho real, dimension (nx) :: rho1 real, dimension (nx,3) :: glnrho real, dimension (nx,3) :: grho real, dimension (nx) :: uglnrho real, dimension (nx) :: ugrho real, dimension (nx) :: glnrho2 real, dimension (nx) :: del2lnrho real, dimension (nx) :: del2rho real, dimension (nx) :: del6lnrho real, dimension (nx) :: del6rho real, dimension (nx,3,3) :: hlnrho real, dimension (nx,3) :: sglnrho real, dimension (nx,3) :: uij5glnrho real, dimension (nx) :: transprho real, dimension (nx) :: ekin real, dimension (nx) :: uuadvec_glnrho real, dimension (nx) :: uuadvec_grho real, dimension (nx) :: rhos1 real, dimension (nx,3) :: glnrhos real, dimension (nx,ndustspec) :: rhod real, dimension (nx,3) :: udropav real, dimension (nx) :: rhodsum real, dimension (nx,3) :: glnrhodsum real, dimension (nx,3,ndustspec) :: uud real, dimension (nx,ndustspec) :: divud real, dimension (nx,3,3,ndustspec) :: sdij real, dimension (nx) :: Ma2 real, dimension (nx,3) :: fpres real, dimension (nx) :: tcond real, dimension (nx,3) :: sglnTT real, dimension (nx) :: uglnTT real, dimension (nx) :: ss real, dimension (nx,3) :: gss real, dimension (nx) :: ee real, dimension (nx) :: pp real, dimension (nx) :: lnTT real, dimension (nx) :: cs2 real, dimension (nx) :: cp real, dimension (nx) :: cp1 real, dimension (nx) :: cp1tilde real, dimension (nx,3) :: glnTT real, dimension (nx) :: TT real, dimension (nx) :: TT1 real, dimension (nx,3) :: gTT real, dimension (nx) :: yH real, dimension (nx,3,3) :: hss real, dimension (nx,3,3) :: hlnTT real, dimension (nx) :: del2ss real, dimension (nx) :: del6ss real, dimension (nx) :: del2lnTT real, dimension (nx) :: cv real, dimension (nx) :: cv1 real, dimension (nx) :: del6lnTT real, dimension (nx) :: gamma real, dimension (nx) :: del2TT real, dimension (nx) :: del6TT real, dimension (nx,3) :: glnmumol real, dimension (nx) :: ppvap real, dimension (nx) :: csvap2 real, dimension (nx) :: TTb real, dimension (nx) :: rho_anel real, dimension (nx) :: eth real, dimension (nx,3) :: geth real, dimension (nx) :: del2eth real, dimension (nx,3,3) :: heth real, dimension (nx) :: eths real, dimension (nx,3) :: geths real, dimension (nx,3) :: rho1gpp real, dimension (nx,3,n_forcing_cont_max) :: fcont real, dimension (nx,3) :: gg real, dimension (nx) :: x_mn real, dimension (nx) :: y_mn real, dimension (nx) :: z_mn real, dimension (nx) :: r_mn real, dimension (nx) :: r_mn1 real, dimension (nx) :: phix real, dimension (nx) :: phiy real, dimension (nx) :: pomx real, dimension (nx) :: pomy real, dimension (nx) :: rcyl_mn real, dimension (nx) :: rcyl_mn1 real, dimension (nx) :: phi_mn real, dimension (nx,3) :: evr real, dimension (nx,3) :: rr real, dimension (nx,3) :: evth real, dimension (nx) :: divu real, dimension (nx,3) :: oo real, dimension (nx) :: o2 real, dimension (nx) :: ou real, dimension (nx) :: u2 real, dimension (nx,3,3) :: uij real, dimension (nx,3) :: uu real, dimension (nx,3) :: curlo real, dimension (nx,3,3) :: sij real, dimension (nx) :: sij2 real, dimension (nx,3,3) :: uij5 real, dimension (nx,3) :: ugu real, dimension (nx) :: ugu2 real, dimension (nx,3,3) :: oij real, dimension (nx,3,3) :: d2uidxj real, dimension (nx,3,3,3) :: uijk real, dimension (nx,3) :: ogu real, dimension (nx) :: u3u21 real, dimension (nx) :: u1u32 real, dimension (nx) :: u2u13 real, dimension (nx,3) :: del2u real, dimension (nx,3) :: del4u real, dimension (nx,3) :: del6u real, dimension (nx) :: u2u31 real, dimension (nx) :: u3u12 real, dimension (nx) :: u1u23 real, dimension (nx,3) :: graddivu real, dimension (nx,3) :: del6u_bulk real, dimension (nx,3) :: grad5divu real, dimension (nx,3) :: rhougu real, dimension (nx,3) :: der6u real, dimension (nx,3) :: transpurho real, dimension (nx) :: divu0 real, dimension (nx,3,3) :: u0ij real, dimension (nx,3) :: uu0 real, dimension (nx,3) :: uu_advec real, dimension (nx,3) :: uuadvec_guu real, dimension (nx,3) :: del6u_strict real, dimension (nx,3) :: del4graddivu real, dimension (nx,3) :: aa real, dimension (nx) :: a2 real, dimension (nx,3,3) :: aij real, dimension (nx,3) :: bb real, dimension (nx,3) :: bbb real, dimension (nx) :: ab real, dimension (nx) :: ua real, dimension (nx,3) :: exa real, dimension (nx) :: aps real, dimension (nx) :: b2 real, dimension (nx) :: bf2 real, dimension (nx,3,3) :: bij real, dimension (nx,3) :: del2a real, dimension (nx,3) :: graddiva real, dimension (nx,3) :: jj real, dimension (nx,3) :: e3xa real, dimension (nx,3,3) :: bijtilde real, dimension (nx,3,3) :: bij_cov_corr real, dimension (nx) :: j2 real, dimension (nx) :: jb real, dimension (nx) :: va2 real, dimension (nx,3) :: jxb real, dimension (nx,3) :: jxbr real, dimension (nx) :: jxbr2 real, dimension (nx) :: ub real, dimension (nx,3) :: uxb real, dimension (nx) :: uxb2 real, dimension (nx,3) :: uxj real, dimension (nx) :: chibp real, dimension (nx) :: beta real, dimension (nx) :: beta1 real, dimension (nx,3) :: uga real, dimension (nx,3) :: uuadvec_gaa real, dimension (nx) :: djuidjbi real, dimension (nx) :: jo real, dimension (nx) :: StokesI real, dimension (nx) :: StokesQ real, dimension (nx) :: StokesU real, dimension (nx) :: StokesQ1 real, dimension (nx) :: StokesU1 real, dimension (nx) :: ujxb real, dimension (nx,3) :: oxu real, dimension (nx,3) :: oxuxb real, dimension (nx,3) :: jxbxb real, dimension (nx,3) :: jxbrxb real, dimension (nx,3) :: glnrhoxb real, dimension (nx,3) :: del4a real, dimension (nx,3) :: del6a real, dimension (nx,3) :: oxj real, dimension (nx) :: diva real, dimension (nx,3,3) :: jij real, dimension (nx) :: sj real, dimension (nx) :: ss12 real, dimension (nx) :: d6ab real, dimension (nx) :: etava real, dimension (nx) :: etaj real, dimension (nx) :: etaj2 real, dimension (nx) :: etajrho real, dimension (nx) :: cosjb real, dimension (nx) :: jparallel real, dimension (nx) :: jperp real, dimension (nx) :: cosub real, dimension (nx,3) :: bunit real, dimension (nx,3) :: hjj real, dimension (nx) :: hj2 real, dimension (nx) :: hjb real, dimension (nx) :: coshjb real, dimension (nx) :: hjparallel real, dimension (nx) :: hjperp real, dimension (nx) :: nu_ni1 real, dimension (nx) :: gamma_A2 real, dimension (nx) :: clight2 real, dimension (nx,3) :: gva real, dimension (nx,3) :: mf_EMF real, dimension (nx) :: mf_EMFdotB real, dimension (nx,3) :: uun real, dimension (nx) :: divun real, dimension (nx,3,3) :: snij real, dimension (nx) :: rhop real, dimension (nx,3) :: grhop real, dimension (nx) :: peh real, dimension (nx) :: tauascalar real, dimension (nx) :: condensationRate real, dimension (nx) :: waterMixingRatio real, dimension (nx) :: cc real, dimension (nx) :: cc1 real, dimension (nx,3) :: gcc real, dimension (nx) :: shock real, dimension (nx,3) :: gshock real, dimension (nx) :: shock_perp real, dimension (nx,3) :: gshock_perp real, dimension (nx) :: acc real, dimension (nx,3) :: gacc real, dimension (nx) :: ugacc real, dimension (nx) :: del2acc real, dimension (nx) :: ssat real, dimension (nx,3) :: fvisc real, dimension (nx) :: diffus_total real, dimension (nx) :: diffus_total2 real, dimension (nx) :: diffus_total3 real, dimension (nx) :: visc_heat real, dimension (nx) :: nu real, dimension (nx,3) :: gradnu real, dimension (nx) :: nu_smag real, dimension (nx,3) :: gnu_smag real, dimension (nx) :: char_speed_slope endtype pencil_case integer :: i_Ywater=1 integer :: i_lambda=2 integer :: i_lnrho=3 integer :: i_rho=4 integer :: i_rho1=5 integer :: i_glnrho=6 integer :: i_grho=7 integer :: i_uglnrho=8 integer :: i_ugrho=9 integer :: i_glnrho2=10 integer :: i_del2lnrho=11 integer :: i_del2rho=12 integer :: i_del6lnrho=13 integer :: i_del6rho=14 integer :: i_hlnrho=15 integer :: i_sglnrho=16 integer :: i_uij5glnrho=17 integer :: i_transprho=18 integer :: i_ekin=19 integer :: i_uuadvec_glnrho=20 integer :: i_uuadvec_grho=21 integer :: i_rhos1=22 integer :: i_glnrhos=23 integer :: i_rhod=24 integer :: i_udropav=25 integer :: i_rhodsum=26 integer :: i_glnrhodsum=27 integer :: i_uud=28 integer :: i_divud=29 integer :: i_sdij=30 integer :: i_Ma2=31 integer :: i_fpres=32 integer :: i_tcond=33 integer :: i_sglnTT=34 integer :: i_uglnTT=35 integer :: i_ss=36 integer :: i_gss=37 integer :: i_ee=38 integer :: i_pp=39 integer :: i_lnTT=40 integer :: i_cs2=41 integer :: i_cp=42 integer :: i_cp1=43 integer :: i_cp1tilde=44 integer :: i_glnTT=45 integer :: i_TT=46 integer :: i_TT1=47 integer :: i_gTT=48 integer :: i_yH=49 integer :: i_hss=50 integer :: i_hlnTT=51 integer :: i_del2ss=52 integer :: i_del6ss=53 integer :: i_del2lnTT=54 integer :: i_cv=55 integer :: i_cv1=56 integer :: i_del6lnTT=57 integer :: i_gamma=58 integer :: i_del2TT=59 integer :: i_del6TT=60 integer :: i_glnmumol=61 integer :: i_ppvap=62 integer :: i_csvap2=63 integer :: i_TTb=64 integer :: i_rho_anel=65 integer :: i_eth=66 integer :: i_geth=67 integer :: i_del2eth=68 integer :: i_heth=69 integer :: i_eths=70 integer :: i_geths=71 integer :: i_rho1gpp=72 integer :: i_fcont=73 integer :: i_gg=74 integer :: i_x_mn=75 integer :: i_y_mn=76 integer :: i_z_mn=77 integer :: i_r_mn=78 integer :: i_r_mn1=79 integer :: i_phix=80 integer :: i_phiy=81 integer :: i_pomx=82 integer :: i_pomy=83 integer :: i_rcyl_mn=84 integer :: i_rcyl_mn1=85 integer :: i_phi_mn=86 integer :: i_evr=87 integer :: i_rr=88 integer :: i_evth=89 integer :: i_divu=90 integer :: i_oo=91 integer :: i_o2=92 integer :: i_ou=93 integer :: i_u2=94 integer :: i_uij=95 integer :: i_uu=96 integer :: i_curlo=97 integer :: i_sij=98 integer :: i_sij2=99 integer :: i_uij5=100 integer :: i_ugu=101 integer :: i_ugu2=102 integer :: i_oij=103 integer :: i_d2uidxj=104 integer :: i_uijk=105 integer :: i_ogu=106 integer :: i_u3u21=107 integer :: i_u1u32=108 integer :: i_u2u13=109 integer :: i_del2u=110 integer :: i_del4u=111 integer :: i_del6u=112 integer :: i_u2u31=113 integer :: i_u3u12=114 integer :: i_u1u23=115 integer :: i_graddivu=116 integer :: i_del6u_bulk=117 integer :: i_grad5divu=118 integer :: i_rhougu=119 integer :: i_der6u=120 integer :: i_transpurho=121 integer :: i_divu0=122 integer :: i_u0ij=123 integer :: i_uu0=124 integer :: i_uu_advec=125 integer :: i_uuadvec_guu=126 integer :: i_del6u_strict=127 integer :: i_del4graddivu=128 integer :: i_aa=129 integer :: i_a2=130 integer :: i_aij=131 integer :: i_bb=132 integer :: i_bbb=133 integer :: i_ab=134 integer :: i_ua=135 integer :: i_exa=136 integer :: i_aps=137 integer :: i_b2=138 integer :: i_bf2=139 integer :: i_bij=140 integer :: i_del2a=141 integer :: i_graddiva=142 integer :: i_jj=143 integer :: i_e3xa=144 integer :: i_bijtilde=145 integer :: i_bij_cov_corr=146 integer :: i_j2=147 integer :: i_jb=148 integer :: i_va2=149 integer :: i_jxb=150 integer :: i_jxbr=151 integer :: i_jxbr2=152 integer :: i_ub=153 integer :: i_uxb=154 integer :: i_uxb2=155 integer :: i_uxj=156 integer :: i_chibp=157 integer :: i_beta=158 integer :: i_beta1=159 integer :: i_uga=160 integer :: i_uuadvec_gaa=161 integer :: i_djuidjbi=162 integer :: i_jo=163 integer :: i_StokesI=164 integer :: i_StokesQ=165 integer :: i_StokesU=166 integer :: i_StokesQ1=167 integer :: i_StokesU1=168 integer :: i_ujxb=169 integer :: i_oxu=170 integer :: i_oxuxb=171 integer :: i_jxbxb=172 integer :: i_jxbrxb=173 integer :: i_glnrhoxb=174 integer :: i_del4a=175 integer :: i_del6a=176 integer :: i_oxj=177 integer :: i_diva=178 integer :: i_jij=179 integer :: i_sj=180 integer :: i_ss12=181 integer :: i_d6ab=182 integer :: i_etava=183 integer :: i_etaj=184 integer :: i_etaj2=185 integer :: i_etajrho=186 integer :: i_cosjb=187 integer :: i_jparallel=188 integer :: i_jperp=189 integer :: i_cosub=190 integer :: i_bunit=191 integer :: i_hjj=192 integer :: i_hj2=193 integer :: i_hjb=194 integer :: i_coshjb=195 integer :: i_hjparallel=196 integer :: i_hjperp=197 integer :: i_nu_ni1=198 integer :: i_gamma_A2=199 integer :: i_clight2=200 integer :: i_gva=201 integer :: i_mf_EMF=202 integer :: i_mf_EMFdotB=203 integer :: i_uun=204 integer :: i_divun=205 integer :: i_snij=206 integer :: i_rhop=207 integer :: i_grhop=208 integer :: i_peh=209 integer :: i_tauascalar=210 integer :: i_condensationRate=211 integer :: i_waterMixingRatio=212 integer :: i_cc=213 integer :: i_cc1=214 integer :: i_gcc=215 integer :: i_shock=216 integer :: i_gshock=217 integer :: i_shock_perp=218 integer :: i_gshock_perp=219 integer :: i_acc=220 integer :: i_gacc=221 integer :: i_ugacc=222 integer :: i_del2acc=223 integer :: i_ssat=224 integer :: i_fvisc=225 integer :: i_diffus_total=226 integer :: i_diffus_total2=227 integer :: i_diffus_total3=228 integer :: i_visc_heat=229 integer :: i_nu=230 integer :: i_gradnu=231 integer :: i_nu_smag=232 integer :: i_gnu_smag=233 integer :: i_char_speed_slope=234 character (len=penc_name_len), parameter, dimension(npencils) :: pencil_names = & (/ 'Ywater ', 'lambda ', 'lnrho ', 'rho ' & , 'rho1 ', 'glnrho ', 'grho ', 'uglnrho ' & , 'ugrho ', 'glnrho2 ', 'del2lnrho ', 'del2rho ' & , 'del6lnrho ', 'del6rho ', 'hlnrho ', 'sglnrho ' & , 'uij5glnrho ', 'transprho ', 'ekin ', 'uuadvec_glnrho ' & , 'uuadvec_grho ', 'rhos1 ', 'glnrhos ', 'rhod ' & , 'udropav ', 'rhodsum ', 'glnrhodsum ', 'uud ' & , 'divud ', 'sdij ', 'Ma2 ', 'fpres ' & , 'tcond ', 'sglnTT ', 'uglnTT ', 'ss ' & , 'gss ', 'ee ', 'pp ', 'lnTT ' & , 'cs2 ', 'cp ', 'cp1 ', 'cp1tilde ' & , 'glnTT ', 'TT ', 'TT1 ', 'gTT ' & , 'yH ', 'hss ', 'hlnTT ', 'del2ss ' & , 'del6ss ', 'del2lnTT ', 'cv ', 'cv1 ' & , 'del6lnTT ', 'gamma ', 'del2TT ', 'del6TT ' & , 'glnmumol ', 'ppvap ', 'csvap2 ', 'TTb ' & , 'rho_anel ', 'eth ', 'geth ', 'del2eth ' & , 'heth ', 'eths ', 'geths ', 'rho1gpp ' & , 'fcont ', 'gg ', 'x_mn ', 'y_mn ' & , 'z_mn ', 'r_mn ', 'r_mn1 ', 'phix ' & , 'phiy ', 'pomx ', 'pomy ', 'rcyl_mn ' & , 'rcyl_mn1 ', 'phi_mn ', 'evr ', 'rr ' & , 'evth ', 'divu ', 'oo ', 'o2 ' & , 'ou ', 'u2 ', 'uij ', 'uu ' & , 'curlo ', 'sij ', 'sij2 ', 'uij5 ' & , 'ugu ', 'ugu2 ', 'oij ', 'd2uidxj ' & , 'uijk ', 'ogu ', 'u3u21 ', 'u1u32 ' & , 'u2u13 ', 'del2u ', 'del4u ', 'del6u ' & , 'u2u31 ', 'u3u12 ', 'u1u23 ', 'graddivu ' & , 'del6u_bulk ', 'grad5divu ', 'rhougu ', 'der6u ' & , 'transpurho ', 'divu0 ', 'u0ij ', 'uu0 ' & , 'uu_advec ', 'uuadvec_guu ', 'del6u_strict ', 'del4graddivu ' & , 'aa ', 'a2 ', 'aij ', 'bb ' & , 'bbb ', 'ab ', 'ua ', 'exa ' & , 'aps ', 'b2 ', 'bf2 ', 'bij ' & , 'del2a ', 'graddiva ', 'jj ', 'e3xa ' & , 'bijtilde ', 'bij_cov_corr ', 'j2 ', 'jb ' & , 'va2 ', 'jxb ', 'jxbr ', 'jxbr2 ' & , 'ub ', 'uxb ', 'uxb2 ', 'uxj ' & , 'chibp ', 'beta ', 'beta1 ', 'uga ' & , 'uuadvec_gaa ', 'djuidjbi ', 'jo ', 'StokesI ' & , 'StokesQ ', 'StokesU ', 'StokesQ1 ', 'StokesU1 ' & , 'ujxb ', 'oxu ', 'oxuxb ', 'jxbxb ' & , 'jxbrxb ', 'glnrhoxb ', 'del4a ', 'del6a ' & , 'oxj ', 'diva ', 'jij ', 'sj ' & , 'ss12 ', 'd6ab ', 'etava ', 'etaj ' & , 'etaj2 ', 'etajrho ', 'cosjb ', 'jparallel ' & , 'jperp ', 'cosub ', 'bunit ', 'hjj ' & , 'hj2 ', 'hjb ', 'coshjb ', 'hjparallel ' & , 'hjperp ', 'nu_ni1 ', 'gamma_A2 ', 'clight2 ' & , 'gva ', 'mf_EMF ', 'mf_EMFdotB ', 'uun ' & , 'divun ', 'snij ', 'rhop ', 'grhop ' & , 'peh ', 'tauascalar ', 'condensationRate', 'waterMixingRatio' & , 'cc ', 'cc1 ', 'gcc ', 'shock ' & , 'gshock ', 'shock_perp ', 'gshock_perp ', 'acc ' & , 'gacc ', 'ugacc ', 'del2acc ', 'ssat ' & , 'fvisc ', 'diffus_total ', 'diffus_total2 ', 'diffus_total3 ' & , 'visc_heat ', 'nu ', 'gradnu ', 'nu_smag ' & , 'gnu_smag ', 'char_speed_slope' /) logical, parameter, dimension(npencils):: lpenc_required = .false. logical, dimension(npencils):: lpenc_diagnos = .false. logical, dimension(npencils):: lpenc_diagnos2d = .false. logical, dimension(npencils):: lpenc_video = .false. logical, dimension(npencils):: lpenc_requested = .false. logical, dimension(npencils):: lpencil = .false.