meanfield_alpm_alternate
Module
Description
$Id$
This module serves as a sample for a special_XXX module that introduces additional primitive variables. Use this as a basis for your own special_ module if you need one.
To ensure it is kept up to date, we also use it for production stuff. This sample modules solves the dynamical alpha quenching equation, involving mean-field theory, which explains the presence of a number of non-generic routines
** AUTOMATIC CPARAM.INC GENERATION ************************ Declare (for generation of special_dummies.inc) the number of f array variables and auxiliary variables added by this module
CPARAM logical, parameter :: lspecial = .true.
MVAR CONTRIBUTION 1 MAUX CONTRIBUTION 0
Quick access
- Types:
boundary_point,gwspectra,internalpencils,line_param,point,ring_param- Variables:
a,a2,a2rhogphim,a2rhogphim_all,a2rhogphim_all_diagnos,a2rhogpsim,a2rhogpsim_all,a2rhogpsim_all_diagnos,a2rhom,a2rhom_all,a2rhom_all_diagnos,a2rhophim,a2rhophim_all,a2rhophim_all_diagnos,a2rhopm,a2rhopm_all,a2rhopm_all_diagnos,a2rhopphim,a2rhopphim_all,a2rhopsim,a2rhopsim_all,a2rhopsim_all_diagnos,a4rhom,a4rhom_all,a4rhophim,a4rhophim_all,a4rhophim_all_diagnos,a4rhophim_crit,a_ini,a_init,aa,aa0,aa_tau_inv,aatest,ac_dc_size,accretion_flux,accum_stress_kick,acoef_data,acoef_id,acoef_name,acoef_scale,add_interpolated,add_point,aderiv_scaling,advance_hij,advec_cg2,advec_special,aerosol_present,aijtest,alp_ij,alpf,alpfpsi,alpha1_gmssm,alpha_const,alpha_data,alpha_id,alpha_name,alpha_scale,alpha_sor,alpha_thermal,alpha_usr,alpmdiff,alpmdiff_aniso,alpmejec_ampluu,alpmejec_b2,alpmejec_bwidth,alpmejec_dt,alpmejec_r0,alpmejec_rwidth,amp,amp_forc,ampl,ampl_a0,ampl_arr,ampl_dw0,ampl_dwx,ampl_dwy,ampl_dwz,ampl_ex,ampl_ey,ampl_ez,ampl_gpe,ampl_nut,ampl_w0,ampl_wx,ampl_wy,ampl_wz,ampla0,amplalpm,ampldphi,ampldpsi,ampldww,amplee,amplee_bd_prefactor,ampletat,amplggt,amplggx,amplgij,amplgw,amplgw2,amplgwx,amplhht,amplhhx,amplhij,amplmu5,amplmus,amplphi,amplpsi,ampluu_spec,amplww,aphimax,aphimax2,appa_file,appa_om,appa_om_init,ascale_heat,ascale_heat_off,ascale_heat_width,ascale_ini,au1_cgs,au_cgs,aux_stress,aval,avisc,avoid,avoidarr,axion_sum_range,axionmass,axionmass2,b0,b2m,b2m_all,b_dipole,b_r,b_tau,b_theta,b_tmp,bavg,bavg_coarse,bavoid,bb_emerg,bbtest,bc_aerosol_x,bc_aerosol_y,bc_bl_x,bc_bl_z,bc_cos_ux,bc_cos_uy,bc_emf_x,bc_emf_z,bc_file_z_special,bc_go_x,bc_gpress_wall,bc_lnrho_aver_final,bc_nfc_x,bc_nscbc_prf_r,bc_nscbc_wall,bc_poi_x,bc_qv_aver_final,bc_satur_x,bc_stream_x,bc_stream_y,bc_stream_z,bc_sym_z,bc_turb,bc_wi_x,bc_wip_x,bcoef_data,bcoef_id,bcoef_name,bcoef_scale,beq21,bet,beta_data,beta_glnrho_scaled,beta_hand,beta_id,beta_imag,beta_inflation,beta_name,beta_real,beta_scale,beta_usr,betad,betal,betaz_boussinesq,bext,bext_ampl,binary_search,bisection,blength,bmdi,bomb_field,boost_method,border_width,bot,boundary_pnts,boundary_point,bphi,brad,bshear,bullets_dt,bullets_dx,bullets_h0,bullets_t0,bullets_x0,bval,bvisc,bz2xym,bz_flux,bzflux,c0,c1,c2,c3,c_heatflux,c_light2,c_light_axion,c_phi,c_psi,calc_1d_diagnostics_special,calc_altu,calc_artif_heating,calc_axion_term,calc_bext,calc_bullets_heating,calc_column_densities,calc_constrainteqn,calc_diagnostic_pencils,calc_diagnostics_special,calc_eddy_time,calc_gas_velocity,calc_hcond_timestep,calc_heat_cool_newton,calc_heat_cool_rtv,calc_heat_volumetric,calc_heatcond_chi_re,calc_heatcond_glntt,calc_heatcond_glntt_iso,calc_heatcond_kchrom,calc_heatcond_spitzer,calc_heatcond_spitzer_iso,calc_helical_term,calc_integrand,calc_ionization_rate,calc_newton_mark,calc_ode_diagnostics_special,calc_ode_dt,calc_opacity,calc_pencils_special,calc_structure,calc_teq_tau_mn,calc_teq_tau_pmn,calc_tmid,caller,caller0,caller1,caller2,caller3,caller4,caller5,caller5_str5,caller6,caller_str,cc_light,cdt_gamma_phi,cdt_phi,cdt_rho_chi,cdt_sige,cdtchiral,centerx,centery,centerz,central_vel,chi_aniso,chi_hyper2,chi_prefactor,chi_re,chi_spi,chidot0,closedataset,closedataset_grid,coef_mu5,coef_mus,complex_mult,compute_gt_and_gx_from_gij,const_pr,const_sigma,cool_rtv,cool_rtv_cutoff,cool_type,cosy,count_eb0_all,coupl_gw,coupl_gy,coupl_phipsi,cp2si,cp_ref,cphi,cphi2,cprime,cs01,cs0p,cs2,cs201,cs_ref,cstress_prefactor,cth,ctrace_factor,cubic_newton,cubic_rtv,current,cutoff_a0,cutoff_dphi,cutoff_dww,cutoff_ee,cutoff_gpe,cutoff_gw,cutoff_mu5,cutoff_mus,cutoff_phi,cutoff_ww,cval,cvisc,cw,cx1,cx1y1,cx1y2,cx2,cx2y1,cx2y2,cx_gpe,cy1,cy2,cy_gpe,cylinder_temp,cz_gpe,d_heating,da,damp_amp,dataload_len,dataset,dataset_name,dataset_type,dd0,ddotam,ddotam_all,ddotam_all_diagnos,del2lamra,del2prefactor,del_xx1,delay_blink,delk,delta,delta_data,delta_id,delta_name,delta_scale,deltae_init_z,deltah_part_init_z,deltah_vol_init_z,deltarho_init_z,deltat1,deltat_alpm,deltat_crit,deltat_init_z,deltaz,deltg,density_column,density_init,density_min,der_onesided_yzslice,der_upwind,deriv_prefactor_ee,dfdxs,dgrant,dgrant_sum,dgrant_sum_diagnos,diff_boundary,diffgg,diffgg_hyper3,diffhh,diffhh_hyper3,diffmu5,diffmu5_,diffmu5_hyper2,diffmu5_hyper3,diffmu5_tdep_exponent,diffmu5_tdep_t0,diffmu5_tdep_toffset,diffmus,diffmus_hyper2,diffmus_hyper3,diffmusmax,diffrho_hyper3,diffrho_shock_local,diffus_etaschw,diffus_special,directory_in,diring,div_diff_flux,div_phase,divflux_from_omega_effect,divtau,dk,dlclose_c,dlgt,dlnhdlnr,dlnk,dlnsig,dlnsig1,dlog10p_t_ref,dlopen_c,dlsym_c,dphi0,dphi_ini,dposx,dposz,dq,draw_update,drc,drive3,driver_fill,dsig,dsig1,dsize,dsize0_max,dsize0_min,dsize_max,dsize_min,dspecial_dt,dspecial_dt_ode,dt1_cmw,dt1_cve1,dt1_cve2,dt1_d5,dt1_dmu,dt1_gammaf5,dt1_lambda5,dt1_special,dt1_vmu,dt_gran,dt_gran_si,dt_gw,dtback,dteq,dteq_max,dteqbot,dteqtop,dtilt,dummy,dummy_init_pars,dust_to_gas,dustspec_normalization_,dwater,dx12p,dx_in,dxdy2,dy_in,dyw,dyw1,dyw2,dz_in,e2m,e2m_all,e_init_z,echarge,echarge_const,echarge_type,eddy_time,edotb,edotb_sum,edotbm,edotbm_all,efficiency_exponent,efficiency_prefactor,egwpref,emf_interpolate,emftensors_file,emftmp,enhance_vorticity,entropy_init,enum_echarge_type,enum_hscript_choice,enum_temperature_model,enum_v_choice,enum_vprime_choice,eps,eps_gpe,epsi_0,eta,eta0,eta2si,eta_0,eta_ceiling,eta_ee,eta_floor,eta_given,eta_ij,eta_phi,eta_relaxation,eta_shock_local,eta_table,eta_ww,etadyn,etamu0,etaphi,etaschw,etaschw_max,europaperiod,evolve_granules,exfac,exp_newton,exp_rtv,exp_stress_comp,exrat,f_amp,f_in,fac_stress_kick,fact_near_polar,fact_near_topbot,fact_potself,factor_localiso,factor_photoelectric,far_field_type,fcoriolis,fdecay,fgravity,fidelity,fidelity_factor1,fidelity_factor2,field_symmetry,file_in,fill_b_avoidarr,filter_farray,filter_lntt,filter_strength,finalamp,finalize_special,find_umax,first,first_time,firstlev,flame_spd,flame_spd_test,flux_tau,flux_type,footpoint_quenching,fourthird_factor,fourthird_in_stress,frac_sponge_polar,frac_sponge_r,frame_ux,fring,func_int_caller0,g,g2m3_s2,g_gpe,gam_imag,gam_lucky,gamma_data,gamma_gpe,gamma_id,gamma_name,gamma_parameter,gamma_phi,gamma_phi0,gamma_phi_exp,gamma_rr2,gamma_scale,gammaf5,gammaf5_input,gammaf5_tdep,gammam11,gauss_newton,generate_halfgrid,get_a,get_a2,get_analytical_solution,get_closest_value,get_coeff,get_echarge,get_fppf,get_from_xyroot,get_gradshock,get_hscript_and_a2,get_hubble,get_hubble_and_scale_factor,get_largest_turnover,get_lnq,get_mfpf,get_mq,get_mu_ss,get_next_point,get_nu,get_oogmu5,get_oogmus,get_perp_vector,get_phi,get_plane_filename,get_r,get_rr,get_s,get_sige_and_b,get_slices_special,get_structure_filenames,get_theta,get_tmid,get_unit_vector,get_wind,getlnq,glnrho_prof,glntt2,glntt_abs,glntt_abs_inv,glntt_b,glntt_h,gnewton_cgs,goy_advance_timestep,goy_read_snapshot,goy_write_snapshot,gpe_interpolate_quadratic_spline,gradh0,gran_top_ux_fact,gran_top_uy_fact,grand,grand_sum,grand_sum_diagnos,granr_arr,grant,grant_sum,granulation_driver,gravity,gravity_z,gravz_boussinesq,gravz_boussinesq_lnrho,gshock_mask,gshock_masked,gwspectra,h,h0,h_init,hcond3,hcond_grad,hcond_grad_iso,hdf_emftensors_file,hdf_emftensors_filename,hdf_emftensors_group,hdf_emftensors_plist,hdf_grid_exists,hdf_grid_group,hdf_memtype,hdferr,hdot,heat_cool,heat_fs,heat_lh,heat_par_b2,heat_par_balleg,heat_par_exp,heat_par_exp2,heat_par_exp3,heat_par_full,heat_par_gauss,heat_par_rappazzo,heat_par_schrijver04,heat_par_vandoors,heat_vol,heatamp,heatexp,heating,heating_choice,height_floor,helmholtz,hgrad_r,hgrad_xy,hgrad_xy2,hgrad_xy3,hgrad_xy4,hgrad_xz,hgrad_xz2,hgrad_yz,higgs_friction,hij,hij_boost,hij_boost_im,hij_im,hlntt_bij,horizon_factor,horndeski_alpm,horndeski_alpm_eff,horndeski_alpm_eff2,horndeski_alpm_eff3,horndeski_alpm_exp,horndeski_alpm_prime,horndeski_alpt,horndeski_alpt_eff,horndeski_alpt_exp,hot_star,hp_file,hp_ini,hscript,hscript0,hscript_choice,hubble0,hyper2_spi,hyper3_chi,hyper3_diffrho,hyper3_eta,hyper3_nu,hyper3_spi,hyper_heating,i_calc_diagnostics_special,i_calc_ode_diagnostics_special,i_calc_pencils_special,i_dspecial_dt,i_dspecial_dt_ode,i_egpe1,i_egpe2,i_egpe3,i_finalize_special,i_get_slices_special,i_init_special,i_initialize_special,i_input_persist_special,i_input_persist_special_id,i_load_variables_to_gpu_special,i_modpsi2m,i_modpsim,i_output_persistent_special,i_pencil_criteria_special,i_pencil_interdep_special,i_prep_rhs_special,i_read_special_init_pars,i_read_special_run_pars,i_register_particles_special,i_register_special,i_rprint_special,i_set_init_parameters,i_special_after_boundary,i_special_after_timestep,i_special_before_boundary,i_special_boundconds,i_special_calc_chemistry,i_special_calc_density,i_special_calc_dustdensity,i_special_calc_energy,i_special_calc_hydro,i_special_calc_magnetic,i_special_calc_particles,i_special_calc_pscalar,i_special_calc_spectra,i_special_calc_spectra_byte,i_special_particles_after_dtsub,i_special_particles_bfre_bdary,i_write_special_init_pars,i_write_special_run_pars,ia0,iaadv,iaadvx,iaadvy,iaadvz,iaxi_al,iaxi_aldot,iaxi_ar,iaxi_ardot,iaxi_chi,iaxi_chidot,iaxi_imal,iaxi_imaldot,iaxi_imar,iaxi_imardot,iaxi_impsi,iaxi_impsidot,iaxi_impsil,iaxi_impsildot,iaxi_imtl,iaxi_imtldot,iaxi_imtr,iaxi_imtrdot,iaxi_imul,iaxi_imuldot,iaxi_imur,iaxi_imurdot,iaxi_lna,iaxi_phi,iaxi_phidot,iaxi_psi,iaxi_psidot,iaxi_psil,iaxi_psildot,iaxi_q,iaxi_qdot,iaxi_tl,iaxi_tldot,iaxi_tr,iaxi_trdot,iaxi_ul,iaxi_uldot,iaxi_ur,iaxi_urdot,ibext,iboundary_point_linear,iboundary_point_symmetric,iboundary_point_zero,ibp,ibschur2,ibschur2_el,ibschur2_rr,ibschur2_sh,ibschur_el,ibschur_rr,ibschur_sh,ibschurm_rr,ibschurp2,ibschurp2_el,ibschurp2_rr,ibschurp2_sh,icond,icond_hall,icond_par,icond_perp,id_block_persistent,id_record_dt_gw,id_record_eps_rkf,id_record_forcing_location,id_record_forcing_torus,id_record_forcing_tsforce,id_record_hydro_ampl,id_record_hydro_avec_gb,id_record_hydro_location,id_record_hydro_phase1,id_record_hydro_phase2,id_record_hydro_qvec_gb,id_record_hydro_tphase,id_record_hydro_tsforce,id_record_hydro_wavenumber,id_record_ism_bold_mass,id_record_ism_pos_next_old,id_record_ism_snrs,id_record_ism_snrs_old,id_record_ism_t_cluster,id_record_ism_t_next_old,id_record_ism_t_next_sni,id_record_ism_t_next_snii,id_record_ism_toggle_old,id_record_ism_toggle_sni,id_record_ism_toggle_snii,id_record_ism_x_cluster,id_record_ism_y_cluster,id_record_ism_z_cluster,id_record_iteration_number,id_record_magnetic_ampl,id_record_magnetic_phase,id_record_random_seeds,id_record_random_seeds2,id_record_shear_delta_y,id_record_special_iload,id_record_special_lnkmin0,id_record_time_step,idelkt,idiag_a,idiag_a0rms,idiag_a1,idiag_a2,idiag_a2rhogphim,idiag_a2rhogpsim,idiag_a2rhom,idiag_a2rhophim,idiag_a2rhopm,idiag_a2rhopsim,idiag_a3,idiag_a4,idiag_a4rhophim,idiag_a5,idiag_aabm,idiag_aam,idiag_acoefrms,idiag_acoefxmax,idiag_acoefymax,idiag_acoefzmax,idiag_adphibm,idiag_adphibrms,idiag_afact,idiag_al,idiag_aldot,idiag_alpharms,idiag_alphaxmax,idiag_alphaxxmxy,idiag_alphaxymxy,idiag_alphaxzmxy,idiag_alphaymax,idiag_alphayymxy,idiag_alphayzmxy,idiag_alphazmax,idiag_alphazzmxy,idiag_alpm_int,idiag_alpmm,idiag_alpmmz,idiag_ammax,idiag_amrms,idiag_apbrms,idiag_ar,idiag_ardot,idiag_ascale,idiag_bcoefrms,idiag_bcoefxmax,idiag_bcoefymax,idiag_bcoefzmax,idiag_bcurlem,idiag_bel2,idiag_betarms,idiag_betaxmax,idiag_betaxxmxy,idiag_betaxymxy,idiag_betaxzmxy,idiag_betaymax,idiag_betayymxy,idiag_betayzmxy,idiag_betazmax,idiag_betazzmxy,idiag_bgmu5rms,idiag_bgmusrms,idiag_bmx2m,idiag_bmxp2,idiag_bmxpt,idiag_bmy2m,idiag_bmyp2,idiag_bmypt,idiag_boostprms,idiag_bp2m,idiag_bpm,idiag_bprimerms,idiag_br2m,idiag_brbpm,idiag_brbpmr,idiag_brbzm,idiag_brm,idiag_brr2,idiag_brrm,idiag_bsh2,idiag_bzbpm,idiag_bzm,idiag_bzz2m,idiag_chi,idiag_chiddot,idiag_chidot,idiag_constrainteqn,idiag_constrainteqnw,idiag_count_eb0,idiag_count_eb0a,idiag_curlbrms,idiag_d1,idiag_d2,idiag_d2lamrabrms,idiag_d2lamrarms,idiag_d3,idiag_d4,idiag_d5,idiag_da0rms,idiag_ddm,idiag_ddotam,idiag_deltarms,idiag_deltaxmax,idiag_deltaxmxy,idiag_deltaymax,idiag_deltaymxy,idiag_deltazmax,idiag_deltazmxy,idiag_dgrant,idiag_dgrant_up,idiag_divabrms,idiag_divapbrms,idiag_divdotw1m,idiag_divdotw1rms,idiag_divdotw2m,idiag_divdotw2rms,idiag_divdotw3m,idiag_divdotw3rms,idiag_divem,idiag_diverms,idiag_divjm,idiag_divjrms,idiag_divw1m,idiag_divw1rms,idiag_divw2m,idiag_divw2rms,idiag_divw3m,idiag_divw3rms,idiag_dk,idiag_dlm,idiag_dmu5_tdep,idiag_dphi2m,idiag_dphim,idiag_dphirms,idiag_dpsi2m,idiag_dpsim,idiag_drhop2m,idiag_drhop2mx,idiag_drhopm,idiag_drhopmx,idiag_dt_chiral,idiag_dt_cmw,idiag_dt_d5,idiag_dt_dmu,idiag_dt_gammaf5,idiag_dt_lambda5,idiag_dt_vmu,idiag_dtchi2,idiag_dtcrad,idiag_dtemf_ave,idiag_dtemf_dif,idiag_dteta,idiag_dthyper3,idiag_dtnewt,idiag_dtphi,idiag_dtrad,idiag_dtradloss,idiag_dtsige,idiag_dtspitzer,idiag_dtvel,idiag_dtyear,idiag_dw1max,idiag_dw1rms,idiag_dw1xm,idiag_dw1xmz,idiag_dw1ym,idiag_dw1ymz,idiag_dw1zm,idiag_dw1zmz,idiag_dw2max,idiag_dw2rms,idiag_dw2xm,idiag_dw2xmz,idiag_dw2ym,idiag_dw2ymz,idiag_dw2zm,idiag_dw2zmz,idiag_dw3max,idiag_dw3rms,idiag_dw3xm,idiag_dw3xmz,idiag_dw3ym,idiag_dw3ymz,idiag_dw3zm,idiag_dw3zmz,idiag_e2mx,idiag_e2mz,idiag_ebm,idiag_echarge,idiag_eddy_time,idiag_edotb,idiag_edotrms,idiag_ee10,idiag_ee1m,idiag_ee2m,idiag_ee3m,idiag_ee4m,idiag_ee50,idiag_ee90,idiag_ee99,idiag_eeem,idiag_eegw,idiag_emax,idiag_emfcoefrms,idiag_emfcoefxmax,idiag_emfcoefxmxy,idiag_emfcoefymax,idiag_emfcoefymxy,idiag_emfcoefzmax,idiag_emfcoefzmxy,idiag_emfdiffmax,idiag_emfdiffrms,idiag_emfrms,idiag_emfxdiffmax,idiag_emfxmax,idiag_emfxmxy,idiag_emfydiffmax,idiag_emfymax,idiag_emfymxy,idiag_emfzdiffmax,idiag_emfzmax,idiag_emfzmxy,idiag_eprimerms,idiag_erms,idiag_etam,idiag_etamax,idiag_etamin,idiag_etaschw,idiag_etatm,idiag_etmax,idiag_etrms,idiag_exm,idiag_exmz,idiag_eym,idiag_eymz,idiag_ezm,idiag_ezmz,idiag_fact,idiag_fppf,idiag_g11pt,idiag_g12pt,idiag_g22pt,idiag_g23pt,idiag_g31pt,idiag_g33pt,idiag_gabot,idiag_galpmmz3,idiag_gam_ebrms,idiag_gam_phi,idiag_gamf5m,idiag_gamma_phi,idiag_gammarms,idiag_gammaxmax,idiag_gammaxmxy,idiag_gammaymax,idiag_gammaymxy,idiag_gammazmax,idiag_gammazmxy,idiag_gatop,idiag_gg2m,idiag_ggt2m,idiag_ggtm,idiag_ggtp2,idiag_ggtpt,idiag_ggtxm,idiag_ggx2m,idiag_ggxm,idiag_ggxp2,idiag_ggxpt,idiag_gijij2m,idiag_glamrabm,idiag_glamrarms,idiag_gmu5mx,idiag_gmu5my,idiag_gmu5mz,idiag_gmu5rms,idiag_gmusrms,idiag_grand2,idiag_grandxy,idiag_grantxy,idiag_grms,idiag_gtimp2,idiag_gtimpt,idiag_gtrep2,idiag_gtrept,idiag_gximp2,idiag_gximpt,idiag_gxrep2,idiag_gxrept,idiag_h,idiag_h23rms,idiag_h31rms,idiag_h33rms,idiag_heating,idiag_hht2m,idiag_hhthhxm,idiag_hhtp2,idiag_hhtpt,idiag_hhtxm,idiag_hhx2m,idiag_hhxp2,idiag_hhxpt,idiag_hijij2m,idiag_hrms,idiag_hscriptm,idiag_htimp2,idiag_htimpt,idiag_htrep2,idiag_htrept,idiag_hubble,idiag_hximp2,idiag_hximpt,idiag_hxrep2,idiag_hxrept,idiag_imal,idiag_imaldot,idiag_imar,idiag_imardot,idiag_imtr,idiag_iring,idiag_j2sigem,idiag_jj,idiag_jj_l,idiag_jj_r,idiag_johmrms,idiag_jprimerms,idiag_jxaprms,idiag_jxarms,idiag_jxglamrarms,idiag_jxm,idiag_k0,idiag_kapparms,idiag_kappaxmax,idiag_kappaxxxmxy,idiag_kappaxxymxy,idiag_kappaxxzmxy,idiag_kappaxyymxy,idiag_kappaxyzmxy,idiag_kappaymax,idiag_kappayxxmxy,idiag_kappayxymxy,idiag_kappayxzmxy,idiag_kappayyymxy,idiag_kappayyzmxy,idiag_kappazmax,idiag_kappazxxmxy,idiag_kappazxymxy,idiag_kappazxzmxy,idiag_kappazyymxy,idiag_kappazyzmxy,idiag_kc,idiag_l1,idiag_l2,idiag_l3,idiag_l4,idiag_l5,idiag_lamrabzm,idiag_lamrabzmz,idiag_lamram,idiag_lamrap2,idiag_lamrapt,idiag_lamrarms,idiag_limag,idiag_llm,idiag_lna,idiag_lnam,idiag_lreal,idiag_mag_flux,idiag_massm,idiag_mdotmr,idiag_mfpf,idiag_mu51m,idiag_mu53m,idiag_mu54m,idiag_mu5abs,idiag_mu5b2m,idiag_mu5bjm,idiag_mu5bjrms,idiag_mu5bxm,idiag_mu5jbm,idiag_mu5m,idiag_mu5max,idiag_mu5min,idiag_mu5rms,idiag_musm,idiag_musmax,idiag_musrms,idiag_nkappareg,idiag_nlin0,idiag_nlin1,idiag_nlin2,idiag_oogmu5rms,idiag_oogmusrms,idiag_phi,idiag_phi2m,idiag_phibzm,idiag_phibzmz,idiag_phidot,idiag_phip2,idiag_phipt,idiag_phirms,idiag_posx,idiag_posz,idiag_psi,idiag_psi2m,idiag_psi_anal,idiag_psiddot,idiag_psidot,idiag_psil,idiag_psim,idiag_pstratm,idiag_pstratmax,idiag_pstratmin,idiag_q,idiag_qddot,idiag_qdot,idiag_qmax,idiag_qq1m,idiag_qq2m,idiag_qq3m,idiag_qq4m,idiag_qrms,idiag_rad,idiag_rdux2m,idiag_rdux2mx,idiag_rduxduym,idiag_rduxduymx,idiag_rduxm,idiag_rduxmx,idiag_rduy2m,idiag_rduy2mx,idiag_rduym,idiag_rduymx,idiag_redshift,idiag_rho_chi,idiag_rho_rad,idiag_rhob,idiag_rhoe,idiag_rhoem,idiag_rhoerms,idiag_rhopdvpx2m,idiag_rhopdvpxm,idiag_rhopdvpy2m,idiag_rhopdvpym,idiag_rhopvpz2m,idiag_rhot,idiag_rhow1m,idiag_rhow1rms,idiag_rhow2m,idiag_rhow2rms,idiag_rhow3m,idiag_rhow3rms,idiag_rimag,idiag_rreal,idiag_ruzduxm,idiag_ruzduxmx,idiag_ruzduym,idiag_ruzduymx,idiag_sigbbem,idiag_sigbm,idiag_sigbma,idiag_sigbrms,idiag_sigee2m,idiag_sigem,idiag_sigema,idiag_sigerms,idiag_sigmam,idiag_sigmamax,idiag_sigmamin,idiag_sigmamx,idiag_srce5m,idiag_stgm,idiag_stimp2,idiag_stimpt,idiag_strep2,idiag_strept,idiag_strtpt,idiag_strxpt,idiag_sximp2,idiag_sximpt,idiag_sxrep2,idiag_sxrept,idiag_tau_w,idiag_tauk,idiag_tl,idiag_tldoteff2km,idiag_tldoteff2m,idiag_tleff2km,idiag_tleff2m,idiag_tmyr,idiag_tph,idiag_tr,idiag_tr_anal,idiag_trddot,idiag_trdot,idiag_trdoteff2km,idiag_trdoteff2m,idiag_trdotpsim,idiag_treff2km,idiag_treff2m,idiag_trpsidotm,idiag_trpsikm,idiag_trpsim,idiag_tt1m,idiag_turbint,idiag_u1,idiag_u2,idiag_uel2,idiag_ujxb1m,idiag_ul,idiag_uleff2km,idiag_uleff2m,idiag_umeanrms,idiag_umeanxmax,idiag_umeanxmxy,idiag_umeanymax,idiag_umeanymxy,idiag_umeanzmax,idiag_umeanzmxy,idiag_up2m,idiag_upm,idiag_ur,idiag_ur2m,idiag_ureff2km,idiag_ureff2m,idiag_urm,idiag_urr2,idiag_urrm,idiag_urupm,idiag_urupmr,idiag_uruzm,idiag_ush2,idiag_uugoy,idiag_uxm_central,idiag_uzupm,idiag_uzz2m,idiag_uzzm,idiag_vprimem,idiag_vprimepsim,idiag_w1ddotrms,idiag_w1dotw1m,idiag_w1max,idiag_w1rms,idiag_w1xm,idiag_w1xmz,idiag_w1ym,idiag_w1ymz,idiag_w1zm,idiag_w1zmz,idiag_w2ddotrms,idiag_w2dotw2m,idiag_w2max,idiag_w2rms,idiag_w2xm,idiag_w2xmz,idiag_w2ym,idiag_w2ymz,idiag_w2zm,idiag_w2zmz,idiag_w3ddotrms,idiag_w3dotw3m,idiag_w3max,idiag_w3rms,idiag_w3xm,idiag_w3xmz,idiag_w3ym,idiag_w3ymz,idiag_w3zm,idiag_w3zmz,idiag_wstate,idiag_wstate_aver,idiag_xx,idiag_yy,idiag_zz,idiva_name,idivdotw,idive,idphi,idphi_down_im,idphi_down_re,idphi_up_im,idphi_up_re,idpsi,idt_file_safety,idww,idww1,idww2,idww3,iedotx,iedoty,iedotz,ieedot,ieig,ieta,ieta_pt,ig,igamma,igammaw,iggt_realspace,iggx_realspace,ih11_realspace,ih12_realspace,ih22_realspace,ih23_realspace,ih31_realspace,ih33_realspace,iheattype,ihht_realspace,ihhx_realspace,ihorndeski_time,iinfl_dphi,iinfl_lna,iinfl_phi,iinfl_rho_chi,iinfl_rho_rad,ij_table,ikdata,ilamra,ilcdm_lna,ilcdm_tph,ilimit,ilna,iload,imaged_sphere,imdot,imu5,imus,increase_vorticity,ind_h2o,ind_n2,index_h2,index_h2o,index_n2,index_o2,infl_v,inflaton_ini,init,init_axionsu2back,init_axionu1back,init_distr,init_distr2,init_lntt1,init_p2,init_qq,init_rho_chi,init_rho_rad,init_special,init_time,init_time2,init_time_fade_start,init_time_hcond,init_time_hcond_fade_start,init_tt1,init_tt2,init_ux,init_width,init_x1,init_x2,inita0,initalpm,initdww,initdww0,initee,initetam,initggt,initgij,initgpe,initgw,inithht,inithij,initialize_k_vectors,initialize_mult_special,initialize_special,initnstar,initpower2_a0,initpower2_dphi,initpower2_dww,initpower2_ee,initpower2_gpe,initpower2_gw,initpower2_phi,initpower2_ww,initpower_a0,initpower_dphi,initpower_dww,initpower_ee,initpower_gpe,initpower_gw,initpower_med_gw,initpower_mu5,initpower_mus,initpower_phi,initpower_ww,initsigma,initstream,inittmid,initww,initww0,input_goy,input_persist_special,input_persist_special_id,input_persistent_special,internalpencils,interpname,interpol_tabulated,interpolation1d,interpolation2d,interval_between_storms,ioee,iovrr,iovsh,iphi,iphi_down_im,iphi_down_re,iphi_up_im,iphi_up_re,iproc_in,ipsi,ipsi_imag,ipsi_real,ipx_in,ipy_in,ipz_in,iqq,irefz,irhow,iring,irrr,isigb,isige,isigma,isnap,ispecaux,ispecauxx,ispecauxy,ispecauxz,ispecial,ispecial1,ispecial2,ispecial3,ispecial4,it1_reset_value,itij,itmid,itorder_gw,iuschur2,iuschur2_el,iuschur2_rr,iuschur2_sh,iuschur_el,iuschur_rr,iuschur_sh,iuschurm_rr,iuschurp2,iuschurp2_el,iuschurp2_rr,iuschurp2_sh,ivid_hgrad,ivid_logq,ivid_newton,ivid_oo_meanx,ivid_rtv,ivid_spitzer,ivid_uu_meanx,iw0,iww1ddot,iww2ddot,iww3ddot,izeta,je_heating_factor,jet_center,jext,jj_l,jj_l_sum,jj_l_sum_diagnos,jj_r,jj_r_sum,jj_r_sum_diagnos,jj_sum,jj_sum_diagnos,jthreshold,k,k0,k1hel,k2hel,k_amp,k_ascale_collapse,k_in_stress,k_iso,k_spitzer,k_tmp,kappa,kappa1,kappa_data,kappa_floor,kappa_id,kappa_mask,kappa_name,kappa_scale,kb_cgs,kbreak_gw,kc,kchrom,kf_alpm,kf_x,kf_x1,kf_y,kf_z,kgaussian_a0,kgaussian_dphi,kgaussian_dww,kgaussian_ee,kgaussian_gpe,kgaussian_gw,kgaussian_mu5,kgaussian_mus,kgaussian_phi,kgaussian_ww,kgpara2,kindex_array,kiso,km,kp,kpara,kpeak_a0,kpeak_dphi,kpeak_dww,kpeak_ee,kpeak_gpe,kpeak_gw,kpeak_log_gw,kpeak_mu5,kpeak_mus,kpeak_phi,kpeak_ww,kperp,kr,kramers_cond,ksat,ksaturation,ksaturation_si,kscale_factor,kspitzer_para,kspitzer_para_si,kspitzer_perp,kspitzer_perp_si,ksquare,kval,kvec,kx,kx_a0,kx_alpm,kx_dwx,kx_dwy,kx_dwz,kx_ex,kx_ey,kx_ez,kx_ggt,kx_gij,kx_gpe,kx_hht,kx_hij,kx_mu5,kx_mus,kx_phi,kx_wx,kx_wy,kx_wz,ky,ky_a0,ky_alpm,ky_dwx,ky_dwy,ky_dwz,ky_ex,ky_ey,ky_ez,ky_ggt,ky_gij,ky_gpe,ky_hht,ky_hij,ky_mu5,ky_mus,ky_phi,ky_wx,ky_wy,ky_wz,kz,kz_a0,kz_alpm,kz_dwx,kz_dwy,kz_dwz,kz_ex,kz_ey,kz_ez,kz_ggt,kz_gij,kz_gpe,kz_hht,kz_hij,kz_mu5,kz_mus,kz_phi,kz_wx,kz_wy,kz_wz,l,l1_in,l1d_cool_heat,l1d_cooling,l1d_heating,l2_in,l_altu,l_disk_point,l_needspecialuu,l_nogoy,l_polecap,l_qphase,l_quenched,la2rhop_wrong_factor,laa_adv_as_aux,laccelerat_zone,lacoef,lacoef_arr,lacoef_c,lactivate_reservoir,lactos,laddheatingrate,ladvance_ee,ladvect_alpm,ladvection_base_height,ladvecto_resistive,lallow_bprime_zero,lalpha,lalpha_arr,lalpha_c,lalpha_sym,lalpmejec,lalt_decomp,lalways_backreact_output,lam,lam_twist,lam_u,lam_z,lambda,lambda_axion,lambda_gmssm,lambda_nut,lambda_phi,lambda_psi,lambda_star1,lamf,lanalytic,lapply_bd_kny_factor,lapply_gamma_corr,lappy_bd_k1d_factor,lat,lat_ss,lautocat_correct,lautotest_mode,laverage,laverage_smooth,lbackreact,lbackreact_infl,lbblimit,lbcoef,lbcoef_arr,lbcoef_c,lbd_scaling_whubble,lbeta,lbeta_arr,lbeta_c,lbeta_sym,lbij_schur,lblink,lboost,lboundary_layer,lbschur2_as_aux,lbschur_as_aux,lbschur_unprojected,lbschurm_as_aux,lbschurp2_as_aux,lbuffer_zone_chem,lbuffer_zone_t,lbuffer_zone_uy,lbuffer_zone_uz,lbuoyancy_x,lbuoyancy_y,lbuoyancy_z,lbuoyancy_z_model,lcalc_density_pars,lcalc_potturb,lcalc_storm,lcap_modes_at_m6,lchen,lcollinear_eb,lcollinear_eb_aver,lcombine_prep_ode_right_with_rhs,lcomp_gwh_k,lcomp_gws_k,lcompression_base_height,lcompute_all_modes,lcompute_dphi0,lconf_time,lconstmod_in_stress,lconv_vel_set_to_zero,lcoriolis_force,lcurlya,lcve,ldamp_rho,ldamp_ss,ldark_energy_gw,ldebug_meanfield,ldebug_print,ldebug_react,ldecelerat_zone,ldefine_a2rhophi_with_vpotential,ldefine_a2rhopm_without_vpotential,ldelkt,ldelta,ldelta_arr,ldelta_c,ldelta_sym,ldensity_add_je_heating,ldensity_floor,ldensity_floor_c,ldiagnos_always,ldiffmu5_hyper2_simplified,ldiffmu5_hyper3_simplified,ldiffmu5_tdep,ldiffmus_hyper2_simplified,ldiffmus_hyper3_simplified,ldispersion_acoustic,ldisturbance,ldivdotw_as_aux,ldive_as_aux,ldivrhop_by_vol,ldivtau,ldo_adjust_krange,ldouble_gw,ldt_backreact_infl,ldt_chiral_mhd,ldt_disp_current,ldt_gamma_phi,ldt_klein_gordon,ldust_pressureforce,leedot_as_aux,leffective_gravity,leig_as_aux,leigvec,lelectmag,lem_backreact,lemerg_profx,leta_planet_as_aux,lextrapolate_bot_density,lfactors_gw,lfilter_farray,lfixed_phase_dww,lfixed_phase_ee,lfixed_phase_ww,lflrw,lflux_emerg_bottom,lflux_from_omega,lgamma,lgamma_arr,lgamma_c,lgamma_factor,lgamma_plane,lgamma_sym,lgff,lgff2,lgff3,lggtx_as_aux,lgran_parallel,lgran_proc,lgran_top,lgranulation,lgrav_les,lgrav_x_mdf,lgravitational_turbulence,lgravity_fourth_order,lgravity_second_order,lgravity_third_order,lgt0,lgt_file,lgt_ini,lheatcond_cutoff,lheating,lheating_always,lheating_keep_on,lhhtx_as_aux,lhiggs_friction,lhorndeski,lhorndeski_xi,lhubble,lhubble_var,libhandle,lifet_arr,lim_psi_tr,limag_ini,limag_time,limiter_tensordiff,linclude_dphib_in_mhd,linclude_gphixe_in_mhd,linclude_rho_ebk_in_wstate,linclude_rhokin_in_a2rho,line_param,linflation,linit_equilibrium,linit_lnrho,linit_lntt,linit_uu,linject_maghel,linlet_northern,linv_bd,lit1_reset,lit1_reset_if_lsolve_for_phi,ljet_reinforcement,lkappa,lkappa_arr,lkappa_c,lkappa_sym,lkeep_mq_const,lkingw,ll0,llarge_part,llarge_scale_bz,llate_reset_el_pencil,lleft_psil_tl,lles,llighthill,llinphase_in_stress,llnk_spacing,llnk_spacing_adjustable,lloffset_search,llogbranch_gw,llognormal,llongitudinale,llongitudinalw,lloop,llorentzforce_ee,llorenz_gauge_disp,lmag_bound_vec,lmag_time_bound,lmagstress,lmass_relaxation,lmass_source_ns,lmass_suppression,lmassflux,lmatter_gw,lmeanfield_theory,lmedian_smooth,lmft,lmu5adv,lmu5divu_term,lmus,lmusadv,lmusdivu_term,ln_unit_tt,lna,lna_switch_tomhd,lnc_density_depend,lnc_intrin_energy_depend,lnew_switch_om2_min,lnk,lnkmax0,lnkmin0,lnkmin0_dummy,lno_noise_dphi,lno_noise_dww,lno_noise_ee,lno_noise_gpe,lno_noise_gw,lno_noise_phi,lno_noise_ww,lno_transverse_part,lnoncollinear_eb,lnoncollinear_eb_aver,lnonlinear_source,lnonlinear_tpq_trans,lnophase_in_stress,lnot_amp_gw,lnrho_init_prof,lnrho_init_z,lnrho_max,lnrho_min,lnrho_min_tau,lnsigma_table,lnstar_1d,lnstar_entropy,lnstar_t_const,lntt0,lntt0_chrom,lntt1,lntt2,lntt_hotplate_tau,lntt_init_prof,lntt_init_z,lntt_max,lntt_max_tau,lntt_min,lntt_min_tau,lntt_sponge_tau,load_variables_to_gpu_special,loaddataset,loaddataset_rank1,loaddataset_rank2,loaddataset_rank3,loee_as_aux,log10p_t_ref_max,log10p_t_ref_min,log_law_flowx_wally,logmode_max,logmode_min,logp_ref,logq_r,logq_xy,logq_xy2,logq_xy3,logq_xy4,logq_xz,logq_xz2,logq_yz,logrho_ref2_bot,logrho_ref2_top,logrho_ref_bot,logrho_ref_top,lohm_evolve,lohmic_heating_ee,lohmic_heating_justee,lold_ldt_phi,lold_lrho_chi_dtconstraint,lon,lon_ss,lonly_mag,loop_frac,loverride_c_light,lovrr_as_aux,lovsh_as_aux,lphi_doublet,lphi_hom,lphi_hypercharge,lphi_linear_regime,lphi_weakcharge,lpotekhin_cond,lpower_profile_file,lprof_from_initial,lpsi_hom,lq_schur_qt,lquant_filter,lquench,lra,lrad_loss,lraddif_local,lradiation_prdrag,lrandom_ampl_ee,lrandom_ampl_gw,lrandomize_e1_e2,lrayleigh_nodensity,lrb,lread_datasets,lread_pulsar,lread_scl_factor_file_exists,lread_time_series,lreal_ini,lreal_space_gtx_as_aux,lreal_space_hij_as_aux,lreal_space_htx_as_aux,lreconstruct_tensors,lregularize_beta,lregularize_kappa,lregularize_kappa_simple,lreheating_gw,lrelativistic_eos,lremove_beta_negativ,lremove_mean_gij,lremove_mean_hij,lremove_mean_mu5,lremove_mean_mus,lreset_heatflux,lresistive_gauge_disp,lresistive_gauge_ee,lreynolds,lrho_chi,lrho_chi_corrected,lrho_chi_inhom,lrho_rad,lrho_rad_apply,lrho_rad_apply2,lring,lsame_diffgg_as_hh,lscalar,lscalar_phi,lscale_tobox,lschwinger_scalar,lset_boundary_emf,lset_hotplate_lntt,lset_sponge_lntt,lsigb_as_aux,lsige_as_aux,lsige_const,lsige_const_if_lsolve_for_phi,lsige_const_ifnot_lsolve_for_phi,lsingle_precision_ffts_for_gw_update,lskip_projection,lskip_projection_a0,lskip_projection_ee,lskip_projection_gpe,lskip_projection_gw,lskip_projection_phi,lskip_projection_ww,lslope_limited_special,lsmall_large_part,lsmall_part,lsmooth_gamma_phi,lsolve_chargedensity,lsolve_for_phi,lsolve_for_phi2,lsolve_for_phi_always,lsolve_for_phi_switch,lsplit_gw_rhs_from_rest_on_gpu,lstatic_stratification,lstratification,lstress,lstress_as_aux,lstress_from_tandx,lstress_ramp,lstress_upscale,lstructure,lsubsidence,lsubstepped_in_time,lsurface_zone,lswap_sign,lswitch_off_divj,lswitch_off_gamma,lswitch_sign_e_x,lswitch_sign_e_x_boost,lswitch_symmetric,lswitch_tomhd_at_lna,lswitch_tomhd_when_heating,lswitch_tomhd_when_nophi,lsymmetrize,lt_prof1,lt_prof2,lt_tanh,ltest,ltest_sphere,ltime_dependant_amplitude,ltop_velocity_kep,ltot,lturbulent_force,lturnoff,luij_schur,lumean,lumean_arr,lumean_c,lumean_sym,lunstratified,lupdate_as_var,lupdate_background,lupin,lupw_alpm,lupw_mu5,lupw_mus,luschur2_as_aux,luschur_as_aux,luschur_unprojected,luschurm_as_aux,luschurp2_as_aux,luse_complex_schur,luse_ext_vel_field,luse_fourier_transform,luse_mag,luse_mag_field,luse_mag_vel_field,luse_scale_factor_in_sigma,luse_timedep_magnetogram,luse_vel_field,lusecoefs,lvariable_k,lvariable_params,lvel_field_is_3d,lwaterfall,lwddot_as_aux,lweyl_gauge,lwind,lwith_eps,lwrite_backreact,lwrite_driver,lwrite_granules,lwrite_krange,lwstate_crit,lwstate_crit_old,lx_in,ly_in,lz1,lz_in,lzerohubble,lzeta_cosmicray,lzeta_nuclides,lzeta_xray,m1_in,m2_in,m_alpha,m_inflaton,m_phi,m_s,m_star,m_w,mach_chen,mag_field_dat,mag_time_bound,mag_time_offset,mag_times_dat,mag_vel_field_dat,maghel_ampl,make_new_point,mark,mark_boundary,mass_blackhole,mass_chi,mass_source_ns,massflux,maux_in,max_gran_levels,maxit,maxlnsigma,maxshell,maxsigma,maxva,mdot_input,mdot_to_sigma,mean_u,meanfield_etat,meanmu5,mearth_cgs,mglobal_in,minlnsigma,minmod,minshell,minshell2,minsigma,minval_zeta_table,mmode_max,mmode_min,mmu1,momentum_thickness,move_f_array,mpl2,mrho,mscal,mstar,msun_cgs,mtemp,mu1_ice,mu5_const,mu_gpe,mu_ice,mu_imag,mu_real,mu_ss,multi_drive3,mumol,munit_cgs,mus_const,mvar_in,mwind_input,mx_in,my_in,myr,mz_in,mzeta,n1_in,n2_in,n_alpha,n_gpe,n_gran_level,n_pivot,n_special_modules,n_special_modules_max,n_subroutines,n_t_ref,nano_seed,nbin,nboundary_pnts,nboundary_points,nbp,nc_alt,nc_alt_rho,nc_lnrho_num_magn,nc_lnrho_trans_width,nc_tau,nc_tau_rho,nc_z_max,nc_z_min,nc_z_min_trans_width,nc_z_trans_width,ncutoff_a0,ncutoff_dww,ncutoff_ee,ncutoff_gpe,ncutoff_gw,ncutoff_phi,ncutoff_ww,nd,nd0,ndiv,ndivt,nequator,new_points,newton_r,newton_raphson,newton_xy,newton_xy2,newton_xy3,newton_xy4,newton_xz,newton_xz2,newton_yz,nfact_gw,nfact_gwh,nfact_gws,nfactd_gw,nghost_in,nglevel,nk,nlf,nmax0,nmin0,nmode_max,nn_pulsar,nonlinear_source_fact,nonlinear_tpq_im,nonlinear_tpq_re,nord,norm_ring,norm_upin,northern,npgrid,nprocx_in,nprocy_in,nprocz_in,npulsar,nscalars,nscale_factor_conformal,nshell,nsigma_table,nsmooth_rbound,nsmooth_thbound,nstability1,nstability2,nstability3,nt_file,ntensors,ntimesteps_per_gw_step,ntot,ntot_i,ntot_input,ntot_ratio,nu_ee,nu_for_1d,nu_shock_local,nut_constant,nut_global,nv_in,nvortices,nw1,nwave,nwid,nwid2,nx_in,nx_stored,ny_in,ny_stored,nz_in,nz_stored,offset,om1,om2,om2_min_factor,om_forc,omega,omega0,omega_ampl,omega_lam,omega_mat,omega_profile,omega_rad,omega_sb,omegaeuropa,omegap,oml0,omm0,one_over_three_pi,oo_r_meanx,oo_xy2_meanx,oo_xy3_meanx,oo_xy4_meanx,oo_xy_meanx,oo_xz2_meanx,oo_xz_meanx,oo_yz_meanx,opendataset,opendataset_grid,output_goy,output_persistent_special,p0,p01,parseparameters,pb_amplitude,pb_profile,pb_special_setup,pb_type,pbot0,pd,pencil_criteria_special,pencil_interdep_special,peqbot,peqtop,period,phase_a0,phase_dwx,phase_dwy,phase_dwz,phase_ex,phase_ey,phase_ez,phase_gpe,phase_mu5,phase_mus,phase_phi,phase_time,phase_wx,phase_wy,phase_wz,phi0,phi_0,phi_ini,phi_v,phimass,phimass2,planetary_radius,plaw_density,plaw_r0,plaw_temperature,plusminus_sphere,point,points_rstate,poiseulle_flowx_wally,poslimit,posx,posxlimit2,posy,posz,pow,power_filename,pp,pp2pa,pp_init,pradbot,pradtop,prec_in,precalc_interpolation_parameters,precalc_temperatures,prep_ode_right,prep_rhs_special,prepare_tref_and_tau,prepare_unit_conversion,pres,previous,print_mat,proc_at_inlet,prof_type,psi,psimass,psimass2,q0,q_drag,q_heating,q_sponge_polar,q_sponge_r,qdot0,quench,quench0,quench_width,qw,qwater0,r,r0,r02,r0_gaussian,r1,r2,r2m,r_hyper3,r_hyperchi,r_hyperdiffrho,r_hypereta,r_hypernu,r_jet_center,r_planet,r_polecap,r_profile,r_star,rad,rad_cool_heat_1d,rad_heating,raddif_local,radius,radius_gpe,radius_mu5,radius_star,rcrit,rcyl_coarse,rdf_stride_inner,rdf_stride_outer,re_tau,react_diff,read_eta_p_file,read_eta_pt_file,read_ext_vel_field,read_points,read_special_init_pars,read_special_run_pars,read_sums_from_gpu,read_turbulent_data,redshift0,ref_eta_dlog10p,ref_eta_dt,ref_eta_log10p,ref_eta_log10p_max,ref_eta_log10p_min,ref_eta_np,ref_eta_nt,ref_eta_t,ref_etap,ref_etapt,ref_log10etapt,register_particles_special,register_special,reinitialize_dww,reinitialize_ee,reinitialize_gw,reinitialize_mu5,reinitialize_ww,rel_eta,rel_kappa,relhel_a0,relhel_dww,relhel_ee,relhel_gpe,relhel_gw,relhel_phi,relhel_ww,remove_point,res_fac,rescale_dww,rescale_ee,rescale_gw,rescale_mu5,rescale_ww,reset_arrays,reset_pointer,rgas,rgas_unit_sys,rgasmu,rho,rho01,rho0_bq,rho1_prof,rho2kg_m3,rho_bot,rho_chi_init,rho_diff_fix,rho_disk,rho_init,rho_pow,rho_prof,rho_ref,rho_s,rho_star,rho_surf,rho_table,rho_tmp,rho_top,rho_w,rhoavg,rhoavg_coarse,rhob,rhoe,rhog,rhokinm,rhokinm_all,rhom,rhom_all,rhot,rhot_sum,rhot_sum_diagnos,rimag_ini,ring_param,rinv,rmask,rmask1,rmask12,rmask2,rmax,rmin,rmodes_ext,rmodes_int,rotat_position,rotat_ux,rotat_uy,rprint_special,rr,rr1,rreal_ini,rsize_storm,rsnap_goy,rstorm,rt_ext,rt_int,rtime_strat,rtv_r,rtv_xy,rtv_xy2,rtv_xy3,rtv_xy4,rtv_xz,rtv_xz2,rtv_yz,runit,sbackreact_chi,sbackreact_jj,sbackreact_q,scalar_counts,scalar_dims,scalar_id_d,scalar_id_s,scalar_memcounts,scalar_memdims,scalar_memoffsets,scalar_names,scalar_ndims,scalar_offsets,scale_factor,scale_factor0,scale_rho_chi_heqn,scale_rho_rad_heqn,schur_decompose,schur_standardized,schur_standardized_complex,scl_factor,secondlev,selct,select_dummy,set_b2,set_driver_params,set_hydrostatic_velocity,set_init_parameters,setparameterdefaults,sgn,sgn_g,shock_mask,shock_masked,sigb1m_all_nonaver,sigb_prefactor,sigbm_all,sigbm_all_diagnos,sige1m_all_nonaver,sige_ceiling,sige_const_value,sige_prefactor,sigem_all_diagnos,sigemax,sigma,sigma0,sigma_floor,sigma_jet,sigma_middle,sigma_mu5,sigma_table,sigma_to_mdot,sigma_to_mdot_mn,sigma_to_mdot_pt,sigmaz,siny,size_plane,skin_depth,slope_linphase_in_stress,smax,smooth_rbound,smooth_rbound_4d,smooth_thbound,smooth_thbound_4d,solve_phi_criterion,source5,source5_expt,source5_expt2,source5_input,source5_tdep,southern,special_after_boundary,special_after_timestep,special_before_boundary,special_boundconds,special_boundtreat,special_calc_3par,special_calc_chemistry,special_calc_density,special_calc_dustdensity,special_calc_energy,special_calc_hydro,special_calc_magnetic,special_calc_particles,special_calc_particles_nbody,special_calc_pscalar,special_calc_spectra,special_calc_spectra_byte,special_clean_up,special_infuu,special_inituu,special_modules_list,special_particles_after_dtsub,special_particles_bfre_bdary,special_sub_handles,special_subroutines,specific_subroutine,sph_center_x,sph_dia,sph_ghosts,sph_ghosts_1s,sph_ghosts_s1s,sph_l1,sph_l2,sph_n1,sph_n2,sph_nx,sph_ny,sph_rad,sph_set,sph_vel,sphere,sphere_radius,sphere_sharp,sphere_type,spitzer_r,spitzer_xy,spitzer_xy2,spitzer_xy3,spitzer_xy4,spitzer_xz,spitzer_xz2,spitzer_yz,ss_prof,stability_output,star_rot,stbz,sth,storm_function_grid,storm_strength,storm_truncation_factor,str_thick,strat,stress_from_11and12,stress_from_tandx,stress_prefactor,stress_test,stress_upscale_exp,stress_upscale_rate,sub_step_hcond,subsidence_grid,swamp_chi,swamp_diffrho,swamp_eta,swamp_fade_end,swamp_fade_start,swamp_nu,swind,symmetrize,symmetrize_3d,symmetrize_4d,t0_slow_heating,t1,t1_gammaf5,t1_source5,t2,t2_gammaf5,t2_source5,t3,t4,t5,t6,t7,t8,t9,t_acceleration,t_ampl,t_blink_0d,t_blink_0u,t_blink_down,t_blink_up,t_bot,t_crit,t_disk,t_disk_const,t_e3,t_equality,t_file,t_final,t_gran,t_in,t_ini,t_init,t_m,t_mid_mark,t_ref,t_star,t_start_mark,t_topobs,t_width_mark,tanh_newton,tanh_rtv,tau,tau_delk,tau_inv,tau_inv_newton,tau_inv_newton_mark,tau_inv_spitzer,tau_inv_top,tau_jet,tau_jet1,tau_rad,tau_res,tau_slow_heating,tau_stress_comp,tau_stress_kick,taucool_floor,tauinv_prof,tauradbot,tauradtop,tback,tbot,tdelk,tduration,temperature0,temperature_background,temperature_model,temperature_power_law,temperature_precision,temperature_star,tensor_counts,tensor_diffusion,tensor_dims,tensor_id_d,tensor_id_g,tensor_id_mems,tensor_id_s,tensor_maxvals,tensor_memcounts,tensor_memdims,tensor_memoffsets,tensor_minvals,tensor_names,tensor_ndims,tensor_offsets,tensor_scales,tensor_times,tensor_times_len,teq_night,test_sphere_radius,theta_0,thirdlev,thresh,tilt,time_id,time_step_type,tldoteff2km_sum,tldoteff2m_sum,tleff2km_sum,tleff2m_sum,tmass_relaxation,tmass_relaxation1,tmid1_table,tmid2_table,tmid_table_buffer,tmptensor,tnext_stress_kick,tolerance,tolerance_coarsest,top,tpeak,tph,tpq_im,tpq_re,trace_factor,trdoteff2km_sum,trdoteff2m_sum,trdotpsim_sum,treff2km_sum,treff2m_sum,trpsidotm_sum,trpsikm_sum,trpsim_sum,tshift,tsnap_uu,tstorm,tstp,tstress_ramp,tt0,tt1,tt2,tt2k,tt2s,tt_melt,tt_ref_bot,tt_ref_top,tt_table,ttsponge,tturnoff,tupp,turb_inlet_dir,turbfile,turnover_call,turnover_shared,twist_u0,twisttype,u1ini,u2ini,u2m_s,u_add,u_amp,u_amplifier,u_t,u_tmp,uav,uavg,uavg_coarse,udrive,ujet,uleff2km_sum,uleff2m_sum,umalt,umean_data,umean_id,umean_name,umean_scale,umod,unit_cond,unit_density_cgs,unit_length_cgs,unit_time_cgs,unit_velocity_cgs,update_aa,update_phase,update_points,update_profiles,update_vec,ureff2km_sum,ureff2m_sum,utensor_scale,uu_drive,uu_emerg,uu_init,uu_init_z,uu_left,uu_r_meanx,uu_tau1_quench,uu_twist,uu_xy2_meanx,uu_xy3_meanx,uu_xy4_meanx,uu_xy_meanx,uu_xz2_meanx,uu_xz_meanx,uu_yz_meanx,uup_shared,uvec,uvec_split,ux,ux0,ux_bot,ux_bz,ux_e_g_l,ux_e_g_r,ux_ext_global,ux_init,ux_ref_top,uy,uy0,uy_bot,uy_bz,uy_e_g_l,uy_e_g_r,uy_ext_global,uy_left,uy_ref,uy_ref_top,uy_right,uz_bc,uz_e_g_l,uz_e_g_r,uz_ext_global,uz_ref_bot,uz_ref_top,v0_gpe,v0_usr,v_choice,v_jet_peak,v_usr,va_limit,vc_omega_ampl,vc_omega_profile,vec_split,vec_split0,vel_call,vel_driver,vel_field_dat,vel_hs,vel_time_offset,vel_times_dat,velocity_defect_flowx_wally,velocity_init,velocity_ratio,velx,visc,vortex_line,vortex_quantization,vortex_ring,vortex_spacing,vorticity_factor,vprime_choice,vpx0,vpy0,vx,vx_boost,vy,vy_boost,vz_boost,w,w_ff,weight_longitudinale,weight_longitudinalw,width,width_gaussian,width_gpe,width_lntt_chrom,width_newton,width_phi,width_rtv,widthmu5,widthmus,wlntt,write_backreact,write_plane,write_points,write_special_init_pars,write_special_run_pars,write_structure,wsnap_goy,wstate,wstate_aver,wstate_crit,wstate_prev,wstate_tolerance,x12p,x_1,x_2,x_cutoff,x_id,x_in,xc,xmask_axion,xp,xpos_gpe,xrange_arr,xslope_gpe,xxini,y12p,y1_init,y2_init,y3_init,y_1,y_2,y_id,y_in,yc,yp,ypos_gpe,yr_cgs,yrange_arr,yyini,z12p,z_1,z_2,z_ff,z_id,z_in,z_profile,zeta_radionuclides,zeta_radionuclides_ref,zeta_table,zforce,zgprev,zi,zone,zpos_gpe,zu,zzini- Routines:
calc_diagnostics_special(),calc_ode_diagnostics_special(),calc_pencils_special(),dspecial_dt(),dspecial_dt_ode(),finalize_special(),get_slices_special(),init_special(),initialize_mult_special(),initialize_special(),load_variables_to_gpu_special(),pencil_criteria_special(),pencil_interdep_special(),prep_rhs_special(),read_special_init_pars(),read_special_run_pars(),register_special(),rprint_special(),set_init_parameters(),special_after_boundary(),special_after_timestep(),special_before_boundary(),special_boundconds(),special_calc_chemistry(),special_calc_density(),special_calc_dustdensity(),special_calc_energy(),special_calc_hydro(),special_calc_magnetic(),special_calc_particles(),special_calc_pscalar(),special_calc_spectra(),special_calc_spectra_byte(),special_particles_after_dtsub(),special_particles_bfre_bdary(),write_special_init_pars(),write_special_run_pars()
Needed modules
cdata: $Id$general(keep_compiler_quiet()): $Id$messages: $Id$
Variables
- special/alpmdiff [real,private/optional/default=0.0]
- special/amplalpm [real,private/optional/default=0.1]
- special/beq21 [real,private/optional/default=1.0]
- special/deltat_alpm [real,private/optional/default=1.0]
- special/divflux_from_omega_effect [private]
- special/eta [real,private/pointer]
- special/etat_x (*) [real,private/pointer]
- special/etat_y (*) [real,private/pointer]
- special/etat_z (*) [real,private/pointer]
- special/idiag_alpm_int [integer,private/optional/default=0]
- special/idiag_alpmm [integer,private/optional/default=0]
- special/idiag_alpmmz [integer,private/optional/default=0]
- special/idiag_ammax [integer,private/optional/default=0]
- special/idiag_amrms [integer,private/optional/default=0]
- special/idiag_gabot [integer,private/optional/default=0]
- special/idiag_galpmmz3 [integer,private/optional/default=0]
- special/idiag_gatop [integer,private/optional/default=0]
- special/initalpm [character,private/optional/default='zero']
- special/input_persistent_special [public]
- special/kf_alpm [real,private/optional/default=1.0]
- special/kf_x (*) [real,private/pointer]
- special/kf_x1 (*) [real,private/pointer]
- special/kf_y (*) [real,private/pointer]
- special/kf_z (*) [real,private/pointer]
- special/kx_alpm [real,private/optional/default=1.0]
- special/ky_alpm [real,private/optional/default=1.0]
- special/kz_alpm [real,private/optional/default=1.0]
- special/ladvect_alpm [logical,private/optional/default=.false.]
- special/lflux_from_omega [logical,private/optional/default=.false.]
- special/lupw_alpm [logical,private/optional/default=.false.]
- special/meanfield_etat [real,private/pointer]
- special/vc_omega_ampl [real,private/optional/default=0.0]
- special/vc_omega_profile [character,private/optional/default='nothing']
Subroutines and functions
- subroutine special/register_special()
Initialise variables which should know that we solve for passive scalar: ialpm; increase nvar accordingly
6-jul-02/axel: coded
- subroutine special/initialize_special(f)
Perform any necessary post-parameter read initialization Dummy routine
24-nov-02/tony: coded
- Parameters:
- Use :
- Call to:
fatal_error(),warning(),identify_bcs(),dot_mn(),xysum_mn_name_z(),integrate_mn_name(),max_mn_name()
- subroutine special/init_special(f)
Initialise slot in f array; called from start.f90
6-jul-2001/axel: coded
- Parameters:
- Call to:
fatal_error(),identify_bcs(),dot_mn(),xysum_mn_name_z(),integrate_mn_name(),max_mn_name()
- subroutine special/pencil_criteria_special()
All pencils that this special module depends on are specified here.
25-feb-07/axel: adapted
- subroutine special/pencil_interdep_special(lpencil_in)
Interdependency among pencils provided by this module are specified here.
18-07-06/tony: coded
- Parameters:
lpencil_in (npencils) [logical]
- Call to:
identify_bcs(),dot_mn(),xysum_mn_name_z(),integrate_mn_name(),max_mn_name()
- subroutine special/calc_pencils_special(f, p)
Calculate Hydro pencils. Most basic pencils should come first, as others may depend on them.
24-nov-04/tony: coded
- Parameters:
- Call to:
identify_bcs(),dot_mn(),xysum_mn_name_z(),integrate_mn_name(),max_mn_name()
- subroutine special/dspecial_dt(f, df, p)
dynamical alpha quenching equation dalpm/dt=-2*etat*kf2*(EMF*BB/Beq2+alpm/Rm)
18-nov-04/axel: coded
- Parameters:
- Use :
sub,diagnostics,sharedvariables(get_shared_variable()),mpicomm(mpireduce_sum())- Call to:
identify_bcs(),dot_mn(),xysum_mn_name_z(),integrate_mn_name(),max_mn_name()
- subroutine special/read_special_init_pars(iomsg)
- Parameters:
iomsg [character,out]
- Use :
- subroutine special/write_special_init_pars(unit)
- Parameters:
unit [integer,in]
- subroutine special/read_special_run_pars(iomsg)
- Parameters:
iomsg [character,out]
- Use :
- subroutine special/write_special_run_pars(unit)
- Parameters:
unit [integer,in]
- subroutine special/rprint_special(lreset[, lwrite])
reads and registers print parameters relevant for magnetic fields
6-jul-02/axel: coded
- Parameters:
lreset [logical]
lwrite [logical]
- Use :
diagnostics(parse_name()),farraymanager(farray_index_append())
- subroutine special/special_before_boundary(f)
Removes the volume average of A (physically unconstrained) as it messes with the magnetic helicity. Not convinced whether it should go before or after boundary conditions are applied.
29-Nov-11/AHubbard