================================= Runtime parameters for ``run.in`` ================================= This page lists 6566 variables distributed into 222 files. Of these: - 288 (4.4%) are documented; - 5936 (90.6%) are undocumented; - 342 (5.0%) could not be found (they appear in the namelist, but the declaration could not be found). .. raw:: html
Filter:

Module *cdata.f90* / *param_io.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *a0_spec* - logical - \.false\. - * - *ab_kzspec* - logical - \.false\. - * - *ab_phispec* - logical - \.false\. - * - *ab_polar* - logical - \.false\. - * - *ab_spec* - logical - \.false\. - * - *abs_u_spec* - logical - \.false\. - * - *allproc_print* - logical - \.true\. - * - *ampl_kinflow_x* - real - 0\. - * - *ampl_kinflow_y* - real - 0\. - * - *ampl_kinflow_z* - real - 0\. - * - *ang_jb_pdf1d* - logical - \.false\. - * - *ang_ou_pdf1d* - logical - \.false\. - * - *ang_ub_pdf1d* - logical - \.false\. - * - *astaroth_dest* - character(LEN=fnlen) - '' - * - *awig* - real - 1\.0 - * - *azbz_spec* - logical - \.false\. - * - *b2_spec* - logical - \.false\. - * - *bb2_spec* - logical - \.false\. - * - *bb_fft3d* - logical - \.false\. - * - *bb_k00z* - logical - \.false\. - * - *bb_kx0z* - logical - \.false\. - * - *bb_xkyz* - logical - \.false\. - * - *bcx* - character (len=2*bclen+1), dimension(mcom) - 'p' - * - *bcy* - character (len=2*bclen+1), dimension(mcom) - 'p' - * - *bcz* - character (len=2*bclen+1), dimension(mcom) - 'p' - * - *border_frac_r* - real, dimension(2) - 0\.0 - * - *border_frac_x* - real, dimension(2) - 0\.0 - * - *border_frac_y* - real, dimension(2) - 0\.0 - * - *border_frac_z* - real, dimension(2) - 0\.0 - * - *bxy_spec* - logical - \.false\. - * - *cc_pdf* - logical - \.false\. - * - *cc_spec* - logical - \.false\. - * - *cdt* - real - 0\.9 - * - *cdtc* - real - 1\.0 - * - *cdtf* - real - 0\.9 - * - *cdtr* - real - 1\.0 - * - *cdts* - real - 1\.0 - * - *cdtsrc* - real - 1\.0 - PAR_DOC: empirical time step factor for source terms (1/time) * - *cdtv* - real - 0\.25 - * - *cdtv2* - real - 0\.03 - * - *cdtv3* - real - 0\.01 - * - *comment_char* - character - '#' - * - *coord_system* - character (len=9) - 'cartesian' - * - *cor_uu* - logical - \.false\. - * - *cosEB_pdf* - logical - \.false\. - * - *cr_spec* - logical - \.false\. - * - *crash_file_dtmin_factor* - real - -1\.0 - * - *cross_spec* - character (LEN=labellen*4) - '' - used to calculate cross spectra. Example: cross_spec='u.ru' * - *CrossSec_w* - real - \.1 - * - *CrossSec_x1* - real - -1\. - * - *CrossSec_x2* - real - 1\. - * - *cvsid* - character (len=linelen) - 'no cvsid is given in start\.in or run\.in!' - PAR_DOC: * - *cyinyang_intpol_type* - character(LEN=labellen) - 'bilinear' - * - *d1davg* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: save 1D (xy, yz, ...) averages every d1davg time units (overrides it1d) * - *d2davg* - real - 100\. - PAR_DOC: save 2D (x, y, ...) averages every d2davg time units * - *ddt* - real - 0\.0 - * - *density_scale_factor* - real - \ :f:var:`~cparam/impossible` - * - *der2_type* - character (len=labellen) - 'standard' - * - *dfixed_points* - real - 0\. - * - *downsampl* - integer, dimension(3) - 1 - * - *dsnap* - real - 100\. - PAR_DOC: save a snapshot (VAR file) every dsnap time units * - *dsnap_down* - real - 0\. - PAR_DOC: save a downsampled snapshot every dsnap_down time units * - *dsound* - real - 0\. - * - *dspec* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: save power spectra every dspec time units * - *dt* - real - 0\.0 - * - *dt0* - real - 0\. - * - *dt_epsi* - real - 1e-7 - * - *dt_incr* - real - 0\.0 - * - *dt_ratio* - real - 1e-5 - * - *dtdec* - real - 0\.5 - * - *dtinc* - real - 0\.5 - * - *dtmax* - real - 1\.0e37 - * - *dtmin* - real - 1\.0e-6 - * - *dtphase_kinflow* - real - 0\. - * - *dtracers* - real - 0\. - * - *dvid* - real - 0\. - PAR_DOC: save slice (video) files every dvid time units. * - *ee_k00z* - logical - \.false\. - * - *ele_spec* - logical - \.false\. - * - *Em_specflux* - logical - \.false\. - * - *EMF_spec* - logical - \.false\. - * - *EP_spec* - logical - \.false\. - * - *eps_rkf* - real - 1e-5 - * - *eps_rkf0* - real - 0\. - * - *eps_stiff* - real - 1e-6 - * - *fbcx1* - real, dimension(mcom) - 0\. - * - *fbcx1_2* - real, dimension(mcom) - 0\. - * - *fbcx2* - real, dimension(mcom) - 0\. - * - *fbcx2_2* - real, dimension(mcom) - 0\. - * - *fbcx_bot* - real, dimension(mcom) - 0\. - * - *fbcx_top* - real, dimension(mcom) - 0\. - * - *fbcy1* - real, dimension(mcom) - 0\. - * - *fbcy1_1* - real, dimension(mcom) - 0\. - * - *fbcy1_2* - real, dimension(mcom) - 0\. - * - *fbcy2* - real, dimension(mcom) - 0\. - * - *fbcy2_1* - real, dimension(mcom) - 0\. - * - *fbcy2_2* - real, dimension(mcom) - 0\. - * - *fbcy_bot* - real, dimension(mcom) - 0\. - * - *fbcy_top* - real, dimension(mcom) - 0\. - * - *fbcz1* - real, dimension(mcom) - 0\. - * - *fbcz1_1* - real, dimension(mcom) - 0\. - * - *fbcz1_2* - real, dimension(mcom) - 0\. - * - *fbcz2* - real, dimension(mcom) - 0\. - * - *fbcz2_1* - real, dimension(mcom) - 0\. - * - *fbcz2_2* - real, dimension(mcom) - 0\. - * - *fbcz_bot* - real, dimension(mcom) - 0\. - * - *fbcz_top* - real, dimension(mcom) - 0\. - * - *FI_mixfrac_pdf2d* - logical - \.false\. - * - *fmt_avgs* - character (len=fmtlen) - 'e14\.5e3' - * - *force_lower_bound* - character (len=labellen) - '' - * - *force_upper_bound* - character (len=labellen) - '' - * - *fraction_tborder* - real - 1\. - * - *fshift_ext* - real - 1\. - * - *fshift_int* - real - -1\. - * - *Gab_spec* - logical - \.false\. - * - *Gan_spec* - logical - \.false\. - * - *GBb_spec* - logical - \.false\. - * - *gcc_pdf* - logical - \.false\. - * - *glnCrossSec0* - real - 0\.0 - * - *gph_spec* - logical - \.false\. - * - *GWd_spec* - logical - \.false\. - * - *GWe_spec* - logical - \.false\. - * - *GWf_spec* - logical - \.false\. - * - *GWg_spec* - logical - \.false\. - * - *GWh_spec* - logical - \.false\. - * - *GWh_spec_boost* - logical - \.false\. - * - *GWm_spec* - logical - \.false\. - * - *GWs_spec* - logical - \.false\. - * - *GWs_spec_boost* - logical - \.false\. - * - *gwT_fft3d* - logical - \.false\. - * - *har_spec* - logical - \.false\. - * - *hav_spec* - logical - \.false\. - * - *Hc_specflux* - logical - \.false\. - * - *hEP_spec* - logical - \.false\. - * - *Hm_specflux* - logical - \.false\. - * - *ialive* - integer - 0 - * - *idx_tavg* - - - (not found) * - *ip* - integer, intent(IN) - - * - *ipencil_swap* - integer - 0 - * - *iproc_p2* - integer - 0 - * - *iproc_pt* - integer - 0 - * - *ireset_tstart* - integer - 2 - * - *isave* - integer - 100 - * - *isaveglobal* - integer - 0 - * - *it1* - integer - 10 - * - *it1d* - integer - \ :f:var:`~cparam/impossible_int` - * - *it1start* - integer - 0 - * - *it_rmv* - integer - 0 - * - *it_timing* - integer - 0 - * - *itorder* - integer - 3 - * - *itsnap* - integer - \ :f:var:`~cparam/impossible_int` - * - *itspec* - integer - \ :f:var:`~cparam/impossible_int` - * - *ivar_omit* - integer, dimension(2) - (/0,0/) - * - *iwig* - integer - 0 - * - *ix* - integer - -1 - MR: dangerous names ix -> ix_slice * - *iy* - integer - -1 - MR: dangerous names ix -> ix_slice * - *iy2* - integer - -1 - MR: dangerous names ix -> ix_slice * - *iz* - integer - -1 - MR: dangerous names ix -> ix_slice * - *iz2* - integer - -1 - MR: dangerous names ix -> ix_slice * - *iz3* - integer - -1 - MR: dangerous names ix -> ix_slice * - *iz4* - integer - -1 - MR: dangerous names ix -> ix_slice * - *j_spec* - logical - \.false\. - * - *ja_spec* - logical - \.false\. - * - *jb_polar* - logical - \.false\. - * - *jb_spec* - logical - \.false\. - * - *jj2_spec* - logical - \.false\. - * - *jj_fft3d* - logical - \.false\. - * - *jj_kx0z* - logical - \.false\. - * - *jj_xkyz* - logical - \.false\. - * - *jxbxy_spec* - logical - \.false\. - * - *kinflow* - character (len=40) - '' - * - *kx_kinflow* - real - 1\. - * - *ky_kinflow* - real - 1\. - * - *kz_kinflow* - real - 1\. - * - *ladv_der_as_aux* - logical - \.false\. - * - *lappend_pc_constants* - logical - \.false\. - PAR_DOC: always append when true to preserve history * - *lastaroth_output* - logical - \.false\. - * - *lav_smallx* - logical - \.false\. - * - *lbackup_snap* - logical - \.false\. - * - *lbidiagonal_derij* - logical - \.true\. - * - *lborder_hyper_diff* - logical - \.true\. - * - *lconcurrent* - logical - \.true\. - * - *lcutoff_corners* - logical - \.false\. - * - *lcylinder_in_a_box* - logical - \.false\. - * - *ldirect_access* - logical - \.false\. - * - *ldistribute_persist* - logical - \.false\. - * - *ldivu_perp* - logical - \.false\. - * - *ldt_paronly* - logical - \.false\. - * - *ldynamical_diffusion* - logical - \.false\. - * - *ldyndiff_useumax* - logical - \.true\. - * - *lenforce_maux_check* - logical - \.true\. - * - *leps_fixed* - logical - \.true\. - * - *lequatory* - logical - - * - *lequatorz* - logical - - * - *lfargo_advection* - logical - \.false\. - * - *lforeign_comm_nblckg* - logical - \.false\. - * - *lformat* - logical - \.false\. - * - *lfractional_tstep_advance* - logical - \.false\. - * - *lfractional_tstep_negative* - logical - \.true\. - * - *lfreeze_varext* - logical, dimension(mcom) - \.false\. - * - *lfreeze_varint* - logical, dimension(mcom) - \.false\. - * - *lfreeze_varsquare* - logical, dimension(mcom) - \.false\. - * - *lfullvar_in_slices* - logical - \.false\. - * - *lghostfold_usebspline* - logical - \.false\. - * - *lignore_nonequi* - logical - \.false\. - * - *lini_t_eq_zero* - logical - \.false\. - * - *lini_t_eq_zero_once* - logical - \.false\. - * - *linterpol_on_repair* - logical - \.false\. - * - *lisotropic_advection* - logical - \.false\. - * - *lit1_logspacing* - logical - \.false\. - * - *lkinflow_as_aux* - logical - \.false\. - * - *llsode* - logical - \.false\. - * - *lmaxadvec_sum* - logical - \.false\. - * - *lmaximal_cdt* - logical - \.false\. - * - *lmaximal_cdtv* - logical - \.false\. - * - *lmeridional_border_drive* - logical - \.false\. - * - *lmorton_curve* - logical - \.false\. - * - *lncc_pdf* - logical - \.false\. - * - *lngcc_pdf* - logical - \.false\. - * - *lnowrite* - logical - \.false\. - PAR_DOC: if set \code{T}, all initialization files * - *lnrho_pdf* - logical - \.false\. - * - *lnspecial_pdf* - logical - \.false\. - * - *lomit_add_data* - logical - \.false\. - * - *Lor_spec* - logical - \.false\. - * - *loutput_varn_at_exact_tsnap* - logical - \.false\. - * - *lpdfb* - logical - \.false\. - * - *lpdfu* - logical - \.false\. - * - *lpdfz1* - logical - \.false\. - * - *lpdfz2* - logical - \.false\. - * - *lpencil_check* - logical - \.false\. - * - *lpencil_check_diagnos_opti* - logical - \.false\. - * - *lpencil_check_no_zeros* - logical - \.true\. - * - *lpencil_check_small* - logical - \.true\. - * - *lpencil_diagnos_swap* - logical - \.false\. - * - *lpencil_init* - logical - \.false\. - * - *lpencil_requested_swap* - logical - \.true\. - * - *lperi* - logical, dimension(3) - \.true\. - PAR_DOC: vector of the form ($x$,$y$,$z$); * - *lpersist* - logical - \.true\. - * - *lphase* - logical - \.false\. - * - *lpoint* - integer - (\ :f:var:`~cparam/mx`+1)/2 - * - *lpoint2* - integer - (\ :f:var:`~cparam/mx`+1)/4 - * - *lpole* - logical, dimension(3) - \.false\. - in spherical coords: pole excluded * - *lproper_averages* - logical - \.false\. - * - *lr_spec* - logical - \.false\. - * - *lread_aux* - logical - \.false\. - PAR_DOC: This controls whether auxiliary variables * - *lread_from_other_prec* - logical - \.false\. - works so far only with io_dist! * - *lread_global* - logical - \.true\. - * - *lread_less* - logical - \.false\. - * - *lread_nogrid* - logical - \.false\. - * - *lread_oldsnap_lnrho2rho* - logical - \.false\. - * - *lread_oldsnap_mskipvar* - logical - \.false\. - * - *lread_oldsnap_nocoolprof* - logical - \.false\. - * - *lread_oldsnap_nohydro* - logical - \.false\. - * - *lread_oldsnap_nohydro_efield* - logical - \.false\. - * - *lread_oldsnap_nohydro_ekfield* - logical - \.false\. - * - *lread_oldsnap_noisothmhd* - logical - \.false\. - * - *lread_oldsnap_nomag* - logical - \.false\. - PAR_DOC: if set \code{T}, the * - *lread_oldsnap_nopscalar* - logical - \.false\. - PAR_DOC: if set \code{T}, the old * - *lread_oldsnap_noshear* - logical - \.false\. - * - *lread_oldsnap_nosink* - logical - \.false\. - * - *lread_oldsnap_notestfield* - logical - \.false\. - * - *lread_oldsnap_notestflow* - logical - \.false\. - * - *lread_oldsnap_notestscalar* - logical - \.false\. - * - *lread_oldsnap_onlyA* - logical - \.false\. - * - *lread_oldsnap_rho2lnrho* - logical - \.false\. - * - *lread_scl_factor_file_new* - logical - \.false\. - * - *lreiterate* - logical - \.true\. - * - *lrepair_snap* - logical - \.false\. - * - *lreport_undefined_diagnostics* - logical - \.true\. - * - *lreset_seed* - logical - \.false\. - * - *lrmwig_full* - logical - \.false\. - * - *lrmwig_rho* - logical - \.false\. - * - *lrmwig_xyaverage* - logical - \.false\. - * - *lseparate_persist* - logical - \.false\. - * - *lserial_io* - logical - \.false\. - * - *lsfb* - logical - \.false\. - * - *lsfflux* - logical - \.false\. - * - *lsfu* - logical - \.false\. - * - *lsfz1* - logical - \.false\. - * - *lsfz2* - logical - \.false\. - * - *lshift_origin* - logical, dimension(3) - \.false\. - PAR_DOC: if set \code{T} for any or some of the three directions, * - *lshift_origin_lower* - logical, dimension(3) - \.false\. - PAR_DOC: same as above, but downward. * - *lshock_heat* - logical - \.true\. - * - *lsnap_tcrit* - logical - \.false\. - PAR_DOC: allow setting critical time for switching to log interval for dsnap. * - *lspec_at_tplusdt* - logical - \.false\. - * - *lspec_start* - logical - \.false\. - * - *lspec_tcrit* - logical - \.false\. - PAR_DOC: allow setting critical time for switching to log interval for dspec. * - *lsphere_in_a_box* - logical - \.false\. - * - *lsplit_second* - logical - \.false\. - * - *lstop_on_ioerror* - logical - \.true\. - * - *lsubstract_reference_state* - logical - \.false\. - * - *lsuppress_parallel_reductions* - logical - \.false\. - * - *ltec* - logical - \.false\. - * - *ltestperturb* - logical - \.false\. - * - *ltiming_io* - logical - \.false\. - * - *lupdate_cvs* - logical - \.false\. - * - *luse_oldgrid* - logical - \.true\. - * - *luse_xyz1* - logical - \.false\. - * - *lvid_tcrit* - logical - \.false\. - PAR_DOC: allow setting critical time for switching to log interval for dvid. * - *lweno_transport* - logical - \.false\. - * - *lwrite_2d* - logical - \.false\. - PAR_DOC: if set \code{T}, only 2D-snapshots are * - *lwrite_aux* - logical - \.false\. - PAR_DOC: if set \code{T}, write auxiliary * - *lwrite_dim_again* - logical - \.true\. - * - *lwrite_dvar* - logical - \.false\. - * - *lwrite_fixed_points* - logical - \.false\. - * - *lwrite_fsum* - logical - \.false\. - * - *lwrite_last_powersnap* - logical - \.false\. - * - *lwrite_tracers* - logical - \.false\. - * - *lwrite_ts_hdf5* - logical - \.true\. - * - *Lxyz* - real, dimension(3) - \ :f:var:`~cparam/impossible` - PAR_DOC: vector of the form ($x$, $y$, $z$); * - *lzaver_on_input* - logical - \.false\. - * - *mag_phispec* - logical - \.false\. - * - *mag_spec* - logical - \.false\. - * - *mailaddress* - character (len=linelen) - '' - * - *mailcmd* - character (len=linelen) - '' - * - *maux_down* - integer - -1 - * - *max_walltime* - real - 0\.0 - in seconds * - *mpoint* - integer - (\ :f:var:`~cparam/my`+1)/2 - * - *mpoint2* - integer - (\ :f:var:`~cparam/my`+1)/4 - * - *mskipvar* - integer - 0 - * - *mu_spec* - logical - \.false\. - * - *mvar_down* - integer - -1 - * - *ncoarse* - integer - 0 - * - *nd_spec* - logical - \.false\. - * - *nghost_read_fewer* - integer - 0 - * - *noghost_for_isave* - logical - \.false\. - * - *np_ap_spec* - logical - \.false\. - * - *np_spec* - logical - \.false\. - * - *nph_rslice* - integer - min(nxgrid,nygrid,nzgrid) - * - *npoint* - integer - floor(((\ :f:var:`~cparam/mz`+1)/2\.) + 0\.1) - * - *npoint2* - integer - floor(((\ :f:var:`~cparam/mz`+1)/4\.) +0\.1) - * - *nr_directions* - integer - 1 - * - *nsnap_backups* - integer - 1 - * - *nt* - integer - 10000000 - * - *nth_rslice* - integer - floor((min(nxgrid,nygrid,nzgrid)/2\.)+\.1) - * - *nu_sts* - real - 0\.1 - * - *nv1_capitalvar* - integer - 1 - * - *nycut* - integer - \ :f:var:`~cparam/my` - * - *nzcut* - integer - \ :f:var:`~cparam/mz` - * - *offset_min_calc* - real - 0\. - PAR_DOC: offset value for computing negative minima, * - *old_cdtv* - logical - \.false\. - * - *OmU_spec* - logical - \.false\. - * - *oned* - logical - \.false\. - * - *onedall* - logical - \.false\. - * - *oo_fft3d* - logical - \.false\. - * - *oo_kx0z* - logical - \.false\. - * - *oo_spec* - logical - \.false\. - * - *oo_xkyz* - logical - \.false\. - * - *ou_kzspec* - logical - \.false\. - * - *ou_omega* - logical - \.false\. - * - *ou_phispec* - logical - \.false\. - * - *ou_polar* - logical - \.false\. - * - *ou_spec* - logical - \.false\. - * - *oun_spec* - logical - \.false\. - * - *ouout2_spec* - logical - \.false\. - * - *ouout_polar* - logical - \.false\. - * - *ouout_spec* - logical - \.false\. - * - *out_spec* - logical - \.false\. - * - *pdfs* - character (LEN=labellen*4) - '' - used to calculate PDFs of any variables in the f-array. Example: pdfs='ux,uy,lnrho' * - *penc0* - real - 2\.345678 - `impossible' value -- must not be * - *permute_sts* - integer - 0 - * - *pipe_func* - character (len=labellen) - 'error_function' - * - *pot_spec* - logical - \.false\. - * - *pretend_lnTT* - logical - \.false\. - PAR_DOC: \index{pretend_lnTT} * - *r2u_spec* - logical - \.false\. - * - *r3u_spec* - logical - \.false\. - * - *r_ext* - real - \ :f:var:`~cparam/impossible` - for spherical shell problems * - *r_ext_border* - real - \ :f:var:`~cparam/impossible` - * - *r_int* - real - 0\. - for spherical shell problems * - *r_int_border* - real - \ :f:var:`~cparam/impossible` - * - *r_rslice* - real - 0\. - * - *radius_diag* - real - 1\.0 - * - *random_gen* - - - (not found) * - *re_mesh* - real - 0\.5 - * - *rel_dang* - real - 0\. - * - *relvel_spec* - logical - \.false\. - * - *rfreeze_ext* - real - -\ :f:var:`~cparam/impossible` - * - *rfreeze_int* - real - -\ :f:var:`~cparam/impossible` - * - *rhocc_pdf* - logical - \.false\. - * - *rhop_spec* - logical - \.false\. - * - *ro_spec* - logical - \.false\. - * - *saffman_aa* - logical - \.false\. - * - *saffman_aa_c* - logical - \.false\. - * - *saffman_bb* - logical - \.false\. - * - *saffman_EEM* - logical - \.false\. - * - *saffman_EEM_uc* - logical - \.false\. - * - *saffman_mag* - logical - \.false\. - * - *saffman_mag_c* - logical - \.false\. - * - *saffman_mag_uc* - logical - \.false\. - * - *saffman_ub* - logical - \.false\. - * - *save_lastsnap* - logical - \.true\. - * - *SCL_spec* - logical - \.false\. - * - *SCL_spec_boost* - logical - \.false\. - * - *shared_mem_name* - character(LEN=labellen) - '' - * - *slice_position* - character (len=1) - 'p' - * - *sp_spec* - logical - \.false\. - * - *special_pdf* - logical - \.false\. - * - *ss_spec* - logical - \.false\. - * - *ssmask1* - real - 0\.0 - * - *ssmask2* - real - 0\.0 - * - *ssp_spec* - logical - \.false\. - * - *sssp_spec* - logical - \.false\. - * - *Stg_spec* - logical - \.false\. - * - *Str_spec* - logical - \.false\. - * - *StT_spec* - logical - \.false\. - * - *StX_spec* - logical - \.false\. - * - *submithost* - character (len=linelen) - '' - * - *tag_foreign* - integer - 0 - * - *tau_aver1* - real - 1\.0 - * - *tavg* - real - 0\. - * - *tborder* - real - 0\. - * - *test_nonblocking* - logical - \.false\. - * - *TGW_spec* - logical - \.false\. - * - *theta_lower_border* - real - \ :f:var:`~cparam/impossible` - * - *theta_upper_border* - real - \ :f:var:`~cparam/impossible` - * - *thetamin* - real - 0\.0 - * - *timestep_scaling* - character (len=20), dimension(mvar) - 'rel_err' - * - *tmax* - real - 1e33 - * - *tmax_logspacing* - real - 1\. - * - *toutoff* - real(KIND=rkind8) - 0\. - * - *Tpq_spec* - logical - \.false\. - * - *Tra_spec* - logical - \.false\. - * - *trigger_snap* - character (len=labellen) - 'code_time' - PAR_DOC: trigger quantity for snapshot output * - *trigger_vid* - character (len=labellen) - 'code_time' - PAR_DOC: trigger quantity for video output * - *tsnap_crit_log_interval* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: critical time above which we set dsnap to a negative value. * - *tspec_crit_log_interval* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: critical time above which we set dspec to a negative value. * - *tstart* - real - 0\.0 - * - *TT_spec* - logical - \.false\. - * - *ttransient* - real - 0\. - * - *tvid_crit_log_interval* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: critical time above which we set dvid to a negative value. * - *twod* - logical - \.false\. - * - *ub_spec* - logical - \.false\. - * - *ucp_spec* - logical - \.false\. - * - *ud_spec* - logical - \.false\. - * - *Udrift_bc* - real - 0\. - * - *unit_density* - real(KIND=rkind8) - \ :f:var:`~cparam/impossible` - PAR_DOC: * - *unit_length* - real(KIND=rkind8) - \ :f:var:`~cparam/impossible` - PAR_DOC: allows you to set the * - *unit_magnetic* - real(KIND=rkind8) - \ :f:var:`~cparam/impossible` - * - *unit_system* - character (len=3) - 'cgs' - PAR_DOC: you can set this character string to \index{SI units} * - *unit_temperature* - real(KIND=rkind8) - \ :f:var:`~cparam/impossible` - PAR_DOC: * - *unit_velocity* - real(KIND=rkind8) - \ :f:var:`~cparam/impossible` - PAR_DOC: * - *uot_spec* - logical - \.false\. - * - *uu_fft3d* - logical - \.false\. - * - *uu_kx0z* - logical - \.false\. - * - *uu_xkyz* - logical - \.false\. - * - *uut_polar* - logical - \.false\. - * - *uut_spec* - logical - \.false\. - * - *ux_spec* - logical - \.false\. - * - *uxj_phispec* - logical - \.false\. - * - *uxj_spec* - logical - \.false\. - * - *uxy_spec* - logical - \.false\. - * - *uy_spec* - logical - \.false\. - * - *uz_spec* - logical - \.false\. - * - *uzs_spec* - logical - \.false\. - * - *VCT_spec* - logical - \.false\. - * - *VCT_spec_boost* - logical - \.false\. - * - *vec_phispec* - logical - \.false\. - * - *vec_spec* - logical - \.false\. - * - *vel_phispec* - logical - \.false\. - * - *vel_spec* - logical - \.false\. - * - *wborder* - real - 0\. - * - *wborder_ext* - real - 0\. - * - *wborder_int* - real - 0\. - * - *wborder_theta_lower* - real - 0\. - * - *wborder_theta_upper* - real - 0\. - * - *wfreeze* - real - 0\. - * - *wfreeze_ext* - real - 0\. - * - *wfreeze_int* - real - 0\. - * - *xav_max* - real - \ :f:var:`~cparam/impossible` - * - *xbot_slice* - real - 0\.0 - * - *xfreeze_square* - real - \ :f:var:`~cparam/impossible` - * - *xtop_slice* - real - 1\.0 - * - *xy_spec* - character (LEN=labellen*4) - '' - * - *xyz0* - real, dimension(3) - -\ :f:var:`~cparam/pi` - PAR_DOC: vector of the form ($x$, $y$, $z$); * - *xyz1* - real, dimension(3) - \ :f:var:`~cparam/impossible` - * - *ybot_slice* - real - 0\.0 - * - *yfreeze_square* - real - \ :f:var:`~cparam/impossible` - * - *ytop_slice* - real - 1\.0 - * - *yy_biquad_weights* - real, dimension(4) - \ :f:var:`~cparam/impossible` - * - *zbot_slice* - real - 0\.0 - * - *zequator* - real - 0\. - * - *ztop_slice* - real - 1\.0 - Module *ascalar.f90* ~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *ascalar_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *A1* - real - 0\.0 - * - *ascalar_diff* - real - 0\.0 - * - *const1_qvs* - real - 2\.53e11 - * - *const2_qvs* - real - 5420\.0 - * - *constTT* - real - 293\.25 - * - *cp_constant* - real - 1005\.0 - * - *gradacc0* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *gradTT0* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *gravity_acceleration* - real - 9\.81 - * - *l_T_source* - logical - \.true\. - * - *lascalar_sink* - logical - \.false\. - * - *latent_heat* - real - 2\.5e6 - * - *lcondensation_rate* - logical - \.false\. - * - *lconstTT* - logical - \.false\. - * - *lTT_mean* - logical - \.false\. - * - *lupdraft* - logical - \.false\. - * - *lupw_acc* - logical - \.false\. - * - *Rascalar_sink* - logical - \.false\. - * - *rhoa* - real - 1\.06 - * - *Rv* - real - 461\.5 - * - *Rv_over_Rd_minus_one* - real - 0\.608 - * - *thermal_diff* - real - 0\.0 - * - *TT_mean* - real - 293\.25 - * - *updraft* - real - 0\.0 - * - *vapor_mixing_ratio_qvs* - real - 0\.0 - Module *bfield.f90* ~~~~~~~~~~~~~~~~~~~ The following variables are part of the *magnetic_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *b0_ext* - real, dimension(3) - 0\.0 - * - *b_ext* - real, dimension(3) - 0\.0 - * - *eta* - real - 0\.0 - * - *eta_hyper3_mesh* - real - 0\.0 - * - *eta_shock* - real - 0\.0 - * - *eta_zdep_coeff* - real, dimension(2) - 0\.0 - * - *eta_zdep_prof* - character(len=8) - '' - * - *limplicit_resistivity* - logical - \.false\. - * - *lohmic_heat* - logical - \.true\. - * - *t0_bext* - real - 0\.0 - * - *t_bext* - real - 0\.0 - Module *chemistry.f90* ~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *chemistry_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *chem_diff* - real - 0\. - * - *chem_diff_prefactor* - real, dimension(nchemspec) - 1\. - * - *conc_sat_spec_cgs* - real - 1e-8 - units of mol/cm^3 * - *cp_const* - - - (not found) * - *Dabs_cgs* - real - 0\. - absorbing-species diffusivity [cm^2/s]/code * - *Dcond_cgs* - real - 0\. - [cm^2/s]; 0 -> film model unusable * - *deltaH_cgs* - real - 7\.07e12 - in erg/mol * - *dHsol_cgs* - real - 0\. - enthalpy of solution [erg/mol], >0 exothermic * - *flameind_spec1* - character(len=5) - "H2" - * - *flameind_spec2* - character(len=5) - "CO2" - * - *gam_surf_energy_cgs* - real - 32\. - * - *gam_surf_energy_mul_fac* - real - 1\.0 - * - *global_phi* - real - \ :f:var:`~cparam/impossible` - * - *Henry_B* - real - 4090\. - [K] (van't Hoff slope of the volatility) * - *henry_model* - character(len=labellen) - 'henry' - * - *Henry_ref_cgs* - real - 0\. - [Ba]; 0 -> absorption model unusable * - *Henry_Tref* - real - 298\.15 - [K] * - *iconc_sat_spec* - character(len=labellen) - "const" - * - *init_from_file* - logical - - * - *init_TT1* - real - 298\. - * - *init_TT2* - real - 2400\. - * - *init_x1* - real - -0\.2 - * - *init_x2* - real - 0\.2 - * - *inucl_pre_exp* - character(len=30) - "const" - * - *isurf_energy* - character(len=labellen) - "const" - * - *ladvection* - logical - \.true\. - * - *lchem_cdtc* - logical - \.false\. - * - *lchem_detailed* - logical - \.true\. - * - *lchemistry_diag* - logical - \.false\. - * - *lcorr_vel* - logical - \.false\. - * - *ldiff_corr* - logical - \.false\. - * - *lDiff_fick* - logical - \.false\. - * - *lDiff_lewis* - logical - \.false\. - * - *lDiff_simple* - logical - \.false\. - * - *ldiffusion* - logical - \.true\. - * - *lfilter* - logical - \.false\. - * - *lfilter_strict* - logical - \.false\. - * - *lFlame_index_as_aux* - logical - \.false\. - * - *lFlux_simple* - logical - \.false\. - * - *lgradP_terms* - logical - \.true\. - * - *lheatc_chemistry* - logical - \.true\. - * - *linit_density* - logical - \.false\. - * - *linit_temperature* - logical - \.false\. - * - *lkreactions_alpha* - logical - \.false\. - * - *lkreactions_profile* - logical - \.false\. - * - *lmixture_fraction_as_aux* - logical - \.false\. - * - *lmobility* - logical - \.false\. - * - *lnoevap* - logical - \.false\. - * - *lnolatentheat* - logical - \.true\. - * - *lnormalize_chemspec* - logical - \.false\. - * - *lnormalize_chemspec_N2* - logical - \.false\. - * - *lreac_as_aux* - logical - \.false\. - * - *lreactions* - logical - \.true\. - * - *lspecies_cond_simplified* - logical - \.false\. - * - *lT_tanh* - logical - \.false\. - * - *lThCond_simple* - logical - \.false\. - * - *lupw_chemspec* - logical - \.false\. - * - *min_nucl_radius_cgs* - real - 1e-8 - units of cm * - *mixture_fraction_element* - character(len=2) - - * - *mobility* - real, dimension(nchemspec) - 1\. - * - *nu_spec* - real, dimension(nchemspec) - 0\. - * - *nucleation_rate_coeff_cgs* - real - 1e19 - * - *P_boil_cgs* - real - 1013250\. - pressure at T_boil [Ba] (1 atm) * - *Pr_number* - real - 0\.7 - * - *reac_rate_method* - character(len=30) - 'chemkin' - * - *reinitialize_chemistry* - logical - \.false\. - * - *T_boil_cgs* - real - 2503\. - normal boiling point [K] * - *visc_const* - real - \ :f:var:`~cparam/impossible` - * - *Ythresh* - real, dimension(nchemspec) - 0\. - Module *chemistry_simple.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *chemistry_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *chem_diff* - real - 0\. - * - *chem_diff_prefactor* - real, dimension(nchemspec) - 1\. - * - *global_phi* - real - \ :f:var:`~cparam/impossible` - * - *init_from_file* - logical - - * - *init_TT1* - real - 298\. - * - *init_TT2* - real - 2400\. - * - *init_x1* - real - -0\.2 - * - *init_x2* - real - 0\.2 - * - *intro_time* - real - 0 - * - *ladvection* - logical - \.true\. - * - *lchem_cdtc* - logical - \.false\. - * - *lchemistry_diag* - logical - \.false\. - * - *ldiff_corr* - logical - \.false\. - * - *ldiffusion* - logical - \.true\. - * - *lfilter* - logical - \.false\. - * - *lfilter_strict* - logical - \.false\. - * - *lheatc_chemistry* - logical - \.true\. - * - *linit_density* - logical - \.false\. - * - *linit_temperature* - logical - \.false\. - * - *lmobility* - logical - \.false\. - * - *lreac_as_aux* - logical - \.false\. - * - *lreactions* - logical - \.true\. - * - *lT_tanh* - logical - \.false\. - * - *lThCond_simple* - logical - \.false\. - * - *mobility* - real, dimension(nchemspec) - 1\. - * - *nu_spec* - real, dimension(nchemspec) - 0\. - * - *reac_rate_method* - character(len=30) - 'chemkin' - * - *reinitialize_chemistry* - logical - \.false\. - Module *chiral.f90* ~~~~~~~~~~~~~~~~~~~ The following variables are part of the *chiral_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *chiral_crossinhibition* - real - 1\. - * - *chiral_diff* - real - 0\. - * - *chiral_diffXX* - real - \ :f:var:`~cparam/impossible` - * - *chiral_diffZZ* - real - \ :f:var:`~cparam/impossible` - * - *chiral_fidelity* - real - 1\. - * - *chiral_fisherH* - real - 1\. - fishers equation growth rate, carrying capac. * - *chiral_fisherK* - real - 1\. - fishers equation growth rate, carrying capac. * - *chiral_fishermu* - real - 0\. - fishers equation growth rate, carrying capac. * - *chiral_fishernu* - real - 0\. - fishers equation growth rate, carrying capac. * - *chiral_fisherR* - real - 0\. - (reinfections, second model corresponds to SIRS) * - *chiral_fisherR2* - real - 0\. - (reinfections, second model corresponds to SIRS) * - *chiral_fisherR2_tend* - real - 0\. - (second model, tend and start time) * - *chiral_fisherR2_tstart* - real - 0\. - (second model, tend and start time) * - *chiral_reaction* - character (len=labellen) - 'BAHN_model' - * - *gradX0* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *gradY0* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *limposed_gradient* - logical - \.false\. - * - *linitialize_aa_from_EP* - logical - \.false\. - * - *linitialize_aa_from_EP_alpgrad* - logical - \.false\. - * - *linitialize_aa_from_EP_betgrad* - logical - \.false\. - * - *llorentzforceEP* - logical - \.false\. - * - *lupw_chiral* - logical - \.false\. - * - *tinitialize_aa_from_EP* - real - 0\. - Module *cosmicray.f90* ~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *cosmicray_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cosmicray_diff* - real - 0\. - * - *ecr_floor* - real - -1\. - * - *gammacr* - real - 4\./3\. - * - *K_para* - real, target - 0\. - * - *K_perp* - real, target - 0\. - * - *limiter_cr* - real - 1\. - * - *lnegl* - logical - \.false\. - * - *lupw_ecr* - logical - \.false\. - * - *luse_diff_constants* - logical - \.false\. - * - *lvariable_tensor_diff* - logical - \.false\. - * - *simplified_cosmicray_tensor* - logical - \.false\. - Module *cosmicray_nolog.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *cosmicray_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ampl_Qcr* - real - 0\. - * - *ampl_Qcr2* - real - 0\. - * - *blimiter_cr* - real - 0\. - * - *cosmicray_diff* - real - 0\. - * - *ecr_floor* - real - -1\. - * - *gammacr* - real - 4\./3\. - * - *K_para* - real, target - 0\. - * - *K_perp* - real, target - 0\. - * - *lalfven_advect* - logical - \.false\. - * - *lcheck_negative_ecr* - logical - - * - *limiter_cr* - real - 1\. - * - *lnegl* - logical - \.false\. - * - *lupw_ecr* - logical - \.false\. - * - *luse_diff_constants* - logical - \.false\. - * - *lvariable_tensor_diff* - logical - \.false\. - * - *simplified_cosmicray_tensor* - logical - \.false\. - Module *cosmicrayflux.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *cosmicrayflux_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ladvect_fcr* - logical - \.false\. - * - *lcosmicrayflux_diffus_dt* - logical - \.false\. - * - *lsubgrid_cr* - logical - \.false\. - * - *lupw_fcr* - logical - \.false\. - * - *ratio_kpara_kperp* - real - 0\. - * - *subgrid_bmin* - real - 0\. - * - *subgrid_brms* - real - 1\. - * - *subgrid_c1* - real - 0\. - * - *subgrid_c2* - real - 0\. - * - *subgrid_k* - real - 0\. - * - *subgrid_s* - real - 5\./3\. - * - *tau* - real - 0\. - Module *density.f90* ~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *density_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *beta_glnrho_global* - real, dimension(3) - 0\. - * - *borderlnrho* - character (len=labellen) - 'nothing' - * - *cdiffrho* - real - 0\.0 - * - *cs2bot* - - - (not found) * - *cs2top* - - - (not found) * - *damplnrho_ext* - real - 0\.0 - * - *damplnrho_int* - real - 0\.0 - * - *density_ceiling* - real - -1\. - * - *density_floor* - real - -1\.0 - * - *density_floor_exp* - real - 0\. - * - *density_floor_profile* - character (len=labellen) - 'uniform' - * - *density_xaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *density_zaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *diff_cspeed* - real - 0\.5 - * - *diffrho* - real - 0\.0 - * - *diffrho_hyper3* - real - 0\.0 - * - *diffrho_hyper3_aniso* - real, dimension (3) - 0\.0 - * - *diffrho_hyper3_mesh* - real - 5\.0 - * - *diffrho_shock* - real - 0\.0 - * - *div_sld_dens* - character (len=labellen) - '2nd' - * - *ffree_profile* - character (len=labellen) - 'none' - * - *h_sld_dens* - real - 2\.0 - * - *idiff* - character (len=labellen), dimension(ndiff_max) - '' - * - *ieos_profile* - character(LEN=labellen) - 'nothing' - * - *initlnrho* - character (len=labellen), dimension(ninit) - 'nothing' - PAR_DOC: * - *ireference_state* - character(LEN=labellen) - 'nothing' - * - *ladvection_density* - logical - \.true\. - * - *lanti_shockdiffusion* - logical - \.false\. - * - *lcalc_lnrhomean* - logical - \.false\. - * - *lcheck_negative_density* - logical - \.false\. - * - *lconserve_total_mass* - logical - \.false\. - * - *lcontinuity_gas* - logical - \.true\. - * - *ldensity_nolog* - - - (not found) * - *ldensity_profile_masscons* - logical - \.false\. - * - *ldiffusion_nolog* - logical - \.false\. - * - *lffree* - logical - \.false\. - * - *lfreeze_lnrhoext* - logical - \.false\. - * - *lfreeze_lnrhoint* - logical - \.false\. - * - *lfreeze_lnrhosqu* - logical - \.false\. - * - *lgamma_is_1* - logical - \.true\. - * - *lhubble_density* - logical, target - \.false\. - * - *lmass_source* - logical - \.false\. - * - *lmass_source_random* - logical - \.false\. - * - *lmassdiff_fix* - logical - \.false\. - * - *lmassdiff_fixkin* - logical - \.false\. - * - *lmassdiff_fixmom* - logical - \.false\. - * - *lnrho_const* - real - 0\.0 - * - *lnrho_ext* - real - 0\.0 - * - *lnrho_int* - real - 0\.0 - * - *lreduced_sound_speed* - logical, target - \.false\. - * - *lreinitialize_lnrho* - logical - \.false\. - * - *lreinitialize_rho* - logical - \.false\. - * - *lrelativistic_eos* - logical - \.false\. - * - *lrelativistic_eos_corr* - logical - \.false\. - * - *lrelativistic_eos_term1* - logical - \.true\. - * - *lrelativistic_eos_term2* - logical - \.true\. - * - *lrho_as_aux* - logical - \.false\. - * - *lrho_flucz_as_aux* - logical - \.false\. - * - *lscale_to_cs2top* - logical, target - \.false\. - * - *lSchur_3D3D1D* - logical - \.false\. - * - *lsubtract_init_stratification* - logical - \.false\. - * - *lupw_lnrho* - logical - \.false\. - * - *lupw_rho* - logical - \.false\. - * - *mass_source_Mdot* - real - 0\.0 - * - *mass_source_offset* - real - 0\.0 - * - *mass_source_omega* - real - 0\. - * - *mass_source_profile* - character (len=labellen) - 'nothing' - * - *mass_source_sigma* - real - 0\.0 - * - *mass_source_tau1* - real - 1\. - * - *nlf_sld_dens* - real - 1\.0 - * - *reduce_cs2* - real, target - 1\.0 - * - *rescale_rho* - real - 1\.0 - * - *rho_const* - real - 1\.0 - * - *rmax_mass_source* - real - 0\. - * - *rss_coef1* - real - 1\.0 - * - *rss_coef2* - real - 1\.0 - * - *rzero_ffree* - real - 0\. - * - *Sc* - real - 0\.0 - PAR_DOC: given value to compute kap_tdep (~diffrho) based on nu_tdep * - *tdep_kap_type* - character(LEN=labellen) - 'Sc' - * - *total_mass* - real - -1\. - * - *tstart_mass_source* - real - 0\.0 - * - *tstop_mass_source* - real - -1\.0 - * - *wdamp* - real - 0\.0 - * - *wffree* - real - 0\. - * - *width_eos_prof* - real - 0\.2 - * - *xblob* - real, dimension (ninit) - 0\.0 - * - *yblob* - real, dimension (ninit) - 0\.0 - * - *zblob* - real, dimension (ninit) - 0\.0 - Module *density_stratified.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *density_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *beta_glnrho_global* - real, dimension(3) - 0\. - * - *density_floor* - real - 0\.0 - * - *diffrho_hyper3_mesh* - real - 0\.0 - * - *diffrho_shock* - real - 0\.0 - * - *lconserve_mass* - logical - \.false\. - * - *lmassdiff_fix* - logical - \.false\. - Module *detonate.f90* ~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *detonate_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *det_factor* - real - 1\.0 - Scale factor of the energy input * - *det_njeans* - integer - 4 - Minimum number of cells per Jeans length for stability * - *det_nsmooth* - integer - 1 - Number of times to smooth the point detonation * - *det_radius* - integer - 2 - Radius of a local region in number of cells * - *det_scale* - character(len=labellen) - 'linear' - Scaling of the energy input at detonation with density Module *dustdensity.f90* ~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *dustdensity_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *adref_diffnd* - real - 0\.0 - * - *advec_ddensity* - character (len=labellen) - 'normal' - * - *bordernd* - character (len=labellen) - 'nothing' - * - *deltavd_const* - real - 1\. - * - *deltavd_imposed* - real - 0\.0 - * - *diffmd* - real - 0\.0 - * - *diffmi* - real - 0\.0 - * - *diffnd* - real - 0\.0 - * - *diffnd_anisotropic* - real, dimension (3) - 0\.0 - * - *diffnd_exponent* - real - 0\.0 - * - *diffnd_hyper3* - real - 0\.0 - * - *diffnd_hyper3_mesh* - real - 5\.0 - * - *diffnd_law* - character (len=labellen) - 'const' - * - *diffnd_shock* - real - 0\.0 - * - *dkern_cst* - real - 0\.0 - * - *dustdensity_floor* - real - -1 - * - *G_condensparam* - real - 0\. - * - *idiffd* - character (len=labellen), dimension (ndiffd_max) - '' - * - *initnd* - character (len=labellen), dimension (ninit) - 'nothing' - * - *lcalcdkern* - logical - \.true\. - * - *ldust_cdtc* - logical - \.false\. - * - *ldustcontinuity* - logical - \.true\. - * - *ldustnucleation* - logical - \.false\. - * - *ldustnulling* - logical - \.false\. - * - *lfree_molecule* - logical - \.false\. - * - *lkernel_mean* - logical - \.false\. - * - *llog10_for_admom_above10* - logical - \.true\. - * - *lmomcons* - logical - \.false\. - * - *lmomcons2* - logical - \.false\. - * - *lmomcons3* - logical - \.false\. - * - *lmomcons3b* - logical - \.false\. - * - *lmomconsb* - logical - \.false\. - * - *lno_deltavd* - logical - \.false\. - * - *lnoaerosol* - logical - \.false\. - * - *lnocondens_term* - logical - \.false\. - * - *lpiecewise_constant_kernel* - logical - \.false\. - * - *lradius_binning* - logical - \.false\. - * - *lresetuniform_dustdensity* - logical - \.false\. - * - *lsemi_chemistry* - logical - \.false\. - * - *ludstickmax* - logical - \.false\. - * - *lupw_ndmdmi* - logical - \.false\. - * - *lzero_upper_kern* - logical - \.false\. - * - *momcons_term_frac* - real - 1\. - * - *nd_reuni* - real - 0\. - * - *ndmin_for_mdvar* - real - 0\.0 - * - *reinitialize_nd* - logical - \.false\. - * - *rhod0* - - - (not found) * - *self_collision_factor* - real - 1\. - * - *self_collisions* - character (len=labellen) - 'nothing' - * - *supsatfac* - real - 1\.0 - * - *supsatratio_given* - real - 0\. - * - *supsatratio_given0* - real - 0\. - * - *supsatratio_omega* - real - 0\. - * - *tstart_droplet_coagulation* - real - \ :f:var:`~cparam/impossible` - Module *dustvelocity.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *dustvelocity_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *adref_nud* - real - 0\.0 - * - *beta_dPdr_dust* - real - 0\.0 - * - *betad* - real, dimension(ndustspec) - 0\.0 - * - *betad_all* - real - 0\.0 - * - *cdtd* - real - 0\.2 - * - *draglaw* - character (len=labellen) - 'epstein_cst' - * - *gravx_dust* - real - 0\.0 - * - *inituud* - character (len=labellen), dimension(ninit) - 'nothing' - * - *iviscd* - character (len=labellen), dimension(nvisc_max) - '' - * - *ladvection_dust* - logical - \.true\. - * - *lcoriolisforce_dust* - logical - \.true\. - * - *ldragforce_dust* - logical - \.true\. - * - *ldragforce_gas* - logical - \.false\. - * - *ldustvelocity_shorttausd* - logical - \.false\. - * - *lpifactor1* - logical - \.false\. - * - *lpifactor2* - logical - \.false\. - * - *lstokes_highspeed_corr* - logical - \.false\. - * - *mu_ext* - real - 0\. - * - *nud* - real, dimension(ndustspec) - 0\.0 - * - *nud_all* - real - 0\.0 - * - *nud_hyper3* - real, dimension(ndustspec) - 0\.0 - * - *nud_hyper3_mesh* - real, dimension(ndustspec) - 5\.0 - * - *nud_shock* - real, dimension(ndustspec) - 0\.0 - * - *reinitialize_uud* - logical - \.false\. - * - *scaleHtaus* - real - 1\.0 - * - *shorttauslimit* - real - 0\.0 - * - *tausd* - public - - * - *tausd_all* - real - 0\.0 - * - *tausgmin* - real - 0\.0 - * - *viscd_exponent* - real - 0\.0 - * - *viscd_law* - character (len=labellen) - 'const' - * - *widthtaus* - real - 1\.0 - * - *z0taus* - real - 0\.0 - Module *entropy.f90* ~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *entropy_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *allp* - real - 2\.0 - * - *amp_patch* - real - 1\.0 - * - *ampl_imp_ss* - real - 0\.01 - * - *ampl_ss* - real, dimension(ninit) - 0\.0 - * - *beta_glnrho_global* - real, dimension(3) - 0\. - * - *borderss* - character (len=labellen) - 'nothing' - * - *center1_x* - real, dimension(ninit) - 0\.0 - * - *center1_y* - real, dimension(ninit) - 0\.0 - * - *center1_z* - real, dimension(ninit) - 0\.0 - * - *chi* - real, target - 0\.0 - * - *chi_cspeed* - real - 0\.5 - * - *chi_hyper3* - real - 0\.0 - * - *chi_hyper3_aniso* - real, dimension(3) - 0\.0 - * - *chi_hyper3_mesh* - real - 5\.0 - * - *chi_jump_shock* - real - 1\.0 - * - *chi_rho* - real - 0\.0 - * - *chi_shock* - real - 0\.0 - * - *chi_shock2* - real - 0\.0 - * - *chi_t* - real - 0\.0 - * - *chi_t0* - real - 0\.0 - * - *chi_t1* - real - 0\.0 - * - *chiB* - real - 0\.0 - * - *chimax_kramers* - real - 0\. - * - *chimin_kramers* - real - 0\. - * - *chit_aniso* - real - 0\.0 - * - *chit_aniso_prof1* - real - 1\.0 - * - *chit_aniso_prof2* - real - 1\.0 - * - *chit_fluct_prof1* - real - 1\.0 - * - *chit_fluct_prof2* - real - 1\.0 - * - *chit_prof1* - real, target - 1\.0 - * - *chit_prof2* - real, target - 1\.0 - * - *coef_cs2* - real, dimension(9) - 0\.0 - * - *cool* - real - 0\.0 - * - *cool1* - real - 0\.0 - * - *cool2* - real - 0\.0 - * - *cool_ext* - real - 0\.0 - * - *cool_int* - real - 0\.0 - * - *cool_newton* - real - 0\.0 - * - *cool_RTV* - real - 0\.0 - * - *cool_type* - integer - 1 - * - *cool_uniform* - real - 0\.0 - * - *coolfac* - real - 0\.0 - * - *cooling_profile* - character (len=labellen) - 'gaussian' - * - *cooltype* - character (len=labellen) - 'Temp' - * - *cs2cool* - real, target - 0\. - * - *cs2cool2* - real - 0\.0 - * - *cs2top_ini* - real - \ :f:var:`~cparam/impossible` - * - *dcs2top_ini* - real - \ :f:var:`~cparam/impossible` - * - *deltaT* - real - 0\.0 - * - *deltaT_poleq* - real - 0\.0 - * - *dheat_buffer1* - real - 0\.0 - * - *div_sld_ene* - character (len=labellen) - '2nd' - * - *downflow_cs2cool_fac* - real - 1\.0 - * - *entropy_floor* - real - \ :f:var:`~cparam/impossible` - * - *Fbot* - real, target - \ :f:var:`~cparam/impossible` - set default to 0 vs impossible * - *Ftop* - real, target - \ :f:var:`~cparam/impossible` - also 0 not impossible * - *gradS0_imposed* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *h_sld_ene* - real - 2\.0 - * - *hcond0* - real, target - \ :f:var:`~cparam/impossible` - * - *hcond0_kramers* - real, target - 0\.0 - * - *hcond1* - real, target - \ :f:var:`~cparam/impossible` - * - *hcond2* - real - \ :f:var:`~cparam/impossible` - * - *heat_ceiling* - real - -1\.0 - * - *heat_gaussianblob* - real - 0\.0 - * - *heat_gaussianblob_r0* - real, dimension(3) - 0\.0 - * - *heat_gaussianblob_sigma* - real - 1\.0 - * - *heat_gaussianz* - real - 0\.0 - * - *heat_gaussianz_sigma* - real - 0\.0 - * - *heat_int* - real - 0\.0 - * - *heat_uniform* - real - 0\.0 - * - *heattype* - character (len=labellen) - 'gaussian' - * - *ichit* - character (len=labellen) - 'nothing' - * - *iheatcond* - character (len=labellen), dimension(nheatc_max) - 'nothing' - * - *initss* - character (len=labellen), dimension(ninit) - 'nothing' - * - *Kbot* - real - \ :f:var:`~cparam/impossible` - * - *Kgpara* - real - 0\.0 - * - *Kgperp* - real - 0\.0 - * - *kx_ss* - real - 1\.0 - * - *ky_ss* - real - 1\.0 - * - *kz_ss* - real - 1\.0 - * - *ladvection_entropy* - logical - \.true\. - * - *Lambda_const* - real - 0\. - * - *lborder_heat_variable* - logical - \.false\. - * - *lcalc_cs2mean* - logical - \.false\. - * - *lcalc_cs2mz_mean* - logical - \.false\. - * - *lcalc_cs2mz_mean_diag* - logical - \.false\. - * - *lcalc_ss_volaverage* - logical - \.false\. - * - *lcalc_ssmean* - logical - \.false\. - * - *lcalc_ssmeanxy* - logical - \.false\. - * - *lchi_shock_density_dep* - logical - \.false\. - * - *lchi_t1_noprof* - logical - \.false\. - * - *lchiB_simplified* - logical - \.false\. - * - *lchit_aniso_simplified* - logical - \.false\. - * - *lchit_fluct* - logical - \.false\. - * - *lchit_mean* - logical - \.false\. - * - *lchit_noT* - logical - \.false\. - * - *lchit_total* - logical - \.false\. - * - *lchromospheric_cooling* - logical - \.false\. - * - *lconvection_gravx* - logical - \.false\. - * - *lcool_prof_as_var* - logical - \.false\. - * - *lcooling_general* - logical - \.false\. - * - *lcooling_to_cs2cool* - logical - \.true\. - * - *lFenth_as_aux* - logical - \.false\. - * - *lfpres_from_pressure* - logical - \.false\. - * - *lfreeze_sext* - logical - \.false\. - * - *lfreeze_sint* - logical - \.false\. - * - *lhcond0_density_dep* - logical - \.false\. - * - *lhcond_global* - logical, target - \.false\. - * - *lheat_cool_gravz* - logical - \.false\. - * - *limpose_heat_ceiling* - logical - \.false\. - * - *lmultilayer* - logical, target - \.true\. - * - *lnew_cooling_patches* - logical - \.false\. - * - *lphotoelectric_heating* - logical - \.false\. - * - *lphotoelectric_heating_radius* - logical - \.false\. - * - *lprestellar_cool_iso* - logical - \.false\. - * - *lread_hcond* - logical - \.false\. - * - *lrhs_max* - logical - \.false\. - * - *lsld_char_cslimit* - logical - \.false\. - * - *lsld_char_rholimit* - logical - \.false\. - * - *lsld_char_wprofr* - logical - \.false\. - * - *lsmooth_ss_run_aver* - logical - \.false\. - * - *lss_flucz_as_aux* - logical - \.false\. - * - *lss_running_aver_as_aux* - logical - \.false\. - * - *lss_running_aver_as_var* - logical - \.false\. - * - *ltau_cool_variable* - logical - \.false\. - * - *lthdiff_Hmax* - logical - \.false\. - * - *lTT_flucz_as_aux* - logical - \.false\. - * - *lturbulent_heat* - logical - \.false\. - * - *luminosity* - real - 0\.0 - * - *lupw_ss* - logical - \.false\. - * - *lviscosity_heat* - logical - \.true\. - * - *mixinglength_flux* - real - 0\.0 - * - *mpoly0* - real, target - 1\.5 - * - *mpoly1* - real, target - 1\.5 - * - *mpoly2* - real, target - 1\.5 - * - *ncool_patch* - integer - 0 - * - *nheat_rho* - real - 1\.0 - * - *nheat_TT* - real - 1\.0 - * - *nkramers* - real, target - 0\.0 - * - *nlf_sld_ene* - real - 1\.0 - * - *nsmooth_kramers* - integer - 0 - * - *patch_fac* - real - 1\.0 - * - *pclaw* - real - 0\.0 - * - *peh_factor* - real - 1\. - * - *pp_cool* - real - 0\.0 - * - *ppcool* - real - 1\. - * - *Pr_smag1* - real - 1\. - * - *Pres_cutoff* - real - \ :f:var:`~cparam/impossible` - * - *r_bcz* - real - 0\.0 - * - *radius_ss* - real, dimension(ninit) - 0\.1 - * - *radius_ss_x* - real, dimension(ninit) - 1\. - * - *rcool* - real - 0\.0 - * - *rcool1* - real - 0\.0 - * - *rcool2* - real - 0\.0 - * - *reinitialize_ss* - logical - \.false\. - * - *rescale_hcond* - real - 0\. - * - *rescale_TTmeanxy* - real - 1\. - * - *rheat* - real - 0\.0 - * - *ss_const* - real - 0\.0 - * - *tau_cool* - real - 0\.0 - * - *tau_cool2* - real - 0\.0 - * - *tau_cool_pp* - real - 0\.0 - * - *tau_cool_ss* - real - 0\.0 - * - *tau_cor* - real - 0\.0 - * - *tau_diff* - real - 0\.0 - * - *tau_relax_ss* - real - 0\.0 - * - *tau_ss_exterior* - real - 0\.0 - * - *tauheat_buffer* - real - 0\.0 - * - *tdown* - real - 0\.0 - * - *TT_const* - real - 0\.0 - * - *TT_cor* - real - 0\.0 - * - *TT_floor* - real - \ :f:var:`~cparam/impossible` - * - *TT_powerlaw* - real - 1\.0 - * - *TTbot_factor* - real - 1\. - * - *TTheat_buffer* - real - 0\.0 - * - *TTref_cool* - real - 0\.0 - * - *w_sldchar_ene* - - - (not found) * - *w_sldchar_ene2* - real - 0\.1 - * - *w_sldchar_ene_p* - real - 8\.0 - * - *w_sldchar_ene_r0* - real - 1\.0 - * - *wcool* - real - 0\.1 - * - *wcool1* - real - 0\.1 - * - *wcool2* - real - 0\.1 - * - *wheat* - real - 0\.1 - * - *widthchi_shock* - real - 0\.02 - * - *widthss* - real - 2*\ :f:var:`~cparam/epsi` - * - *widthss_ext* - real - 2*\ :f:var:`~cparam/epsi` - * - *widthss_int* - real - 2*\ :f:var:`~cparam/epsi` - * - *wpatch* - real - 0\.0 - * - *wpres* - real - 0\.1 - * - *xbot* - real - 0\.0 - * - *xbot_aniso* - real - 0\.0 - * - *xbot_chit1* - real - 0\.0 - * - *xchi_shock* - real - 0\.0 - * - *xchit* - real - 0\. - * - *xtop* - real - 0\.0 - * - *xtop_aniso* - real - 0\.0 - * - *xtop_chit1* - real - 0\.0 - * - *z_cor* - real - 0\.0 - * - *zcool* - real - 0\.0 - * - *zcool1* - real - 0\.0 - * - *zcool2* - real - 0\.0 - * - *zheat_buffer* - real - 0\.0 - * - *zheat_uniform_range* - real - 0\. - * - *zz1* - real - \ :f:var:`~cparam/impossible` - * - *zz1_fluct* - real - \ :f:var:`~cparam/impossible` - * - *zz2* - real - \ :f:var:`~cparam/impossible` - * - *zz2_fluct* - real - \ :f:var:`~cparam/impossible` - Module *entropy_const.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *entropy_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *dummy* - real - - Module *entropy_onefluid.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *entropy_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *beta_glnrho_global* - real, dimension(3) - 0\. - * - *ladvection_energy* - logical - \.true\. - * - *lupw_ss* - logical - \.false\. - Module *eos_chemistry.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *eos_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cs0* - real - 1\. - * - *lpp_as_aux* - logical - \.false\. - * - *mu* - real - 1\. - * - *rho0* - real - 1\. - Module *eos_chemistry_simple.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *eos_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *Cp_const* - real - \ :f:var:`~cparam/impossible` - * - *cs0* - real - 1\. - * - *mu* - real - 1\. - * - *Pr_number* - real - 0\.7 - * - *rho0* - real - 1\. - Module *eos_fixed_ionization.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *eos_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *kappa_cst* - real - 1\. - * - *opacity_type* - character (len=labellen) - 'ionized_H' - * - *xH2* - real - 0\. - * - *xHe* - real - 0\.1 - * - *yH0* - real - \.0 - Module *eos_idealgas.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *eos_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cp* - real - \ :f:var:`~cparam/impossible` - * - *cs0* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: can be used to set the dimension of velocity; * - *cs20_tdep_rate* - real - 1\.0 - * - *cs2_tdep_ascale_power* - real - 0\. - * - *error_cp* - real - 1\.0e-6 - * - *gamma* - real - 5\.0/3\.0 - PAR_DOC: adiabatic index $\gamma=c_p/c_v$. * - *lanelastic_lin* - logical - \.false\. - * - *lcs2_tdep* - logical - \.false\. - * - *lcs_as_aux* - logical - \.false\. - * - *lcs_as_comaux* - logical - \.false\. - * - *lhubble_eos* - logical - \.false\. - * - *mu* - real - 1\.0 - * - *pres_corr* - real - 0\.1 - * - *rho0* - real - 1\. - PAR_DOC: \label{cs0-rho0-init}% * - *sigmaSBt* - real - 1\.0 - * - *tdep_cs2_type* - character(len=labellen) - 'exponential' - * - *xHe* - real - 0\.0 - Module *eos_ionization.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *eos_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *lcp_as_aux* - logical - \.false\. - * - *lpp_as_aux* - logical - \.false\. - * - *xHe* - real - 0\.1 - * - *yHacc* - real - 1e-5 - * - *yMetals* - real - 0 - Module *eos_temperature_ionization.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *eos_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *B_ext_eos* - real, dimension (3) - (/0\.,0\.,0\./) - * - *chiH_eV* - real - 13\.6 - * - *chiHminus_eV* - real - 0\.754 - * - *lconst_yH* - logical - \.false\. - * - *lcp_as_aux* - logical - \.false\. - * - *lcs_as_aux* - logical - \.false\. - * - *lcv_as_aux* - logical - \.false\. - * - *ldelta_as_aux* - logical - \.false\. - * - *lgamma_as_aux* - logical - \.false\. - * - *lHminus_opacity_correction* - logical - \.false\. - * - *lnabad_as_aux* - logical - \.false\. - * - *lnpp_bot* - real - 0\. - * - *lpp_as_aux* - logical - \.false\. - * - *lrevise_chiH_eV* - logical - \.false\. - * - *lrevise_chiHminus_eV* - logical - \.false\. - * - *lss_as_aux* - logical - \.false\. - * - *ss_bot* - real - 0\. - * - *tau_relax* - real - 1\.0 - * - *va2max_eos* - real - \ :f:var:`~cparam/huge1` - * - *va2power_eos* - integer - 5 - * - *xHe* - real - 0\.1 - * - *yH_const* - real - 0\.0 - * - *yMetals* - real - 0\.0 - Module *forcing.f90* ~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *forcing_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ABC_A* - real, dimension(n_forcing_cont_max) - 1\. - * - *ABC_B* - real, dimension(n_forcing_cont_max) - 1\. - * - *ABC_C* - real, dimension(n_forcing_cont_max) - 1\. - * - *alpha_shift* - real - 5\. - * - *ampl1_ff* - real, dimension(n_forcing_cont_max) - 0\. - * - *ampl_diffrot* - real - 1\.0 - * - *ampl_double_ff* - real - 0\. - * - *ampl_ff* - real, dimension(n_forcing_cont_max) - 1\. - * - *Bconst* - real - 1\. - * - *beta_GP* - real - 1\.3333 - * - *Bslope* - real - 0\. - * - *channel_force* - integer - 1 - * - *ck_equator_gap* - real - 0\. - * - *ck_gap_step* - real - 0\. - * - *crosshel* - real - 0\. - * - *cs0eff* - real - \ :f:var:`~cparam/impossible` - * - *dtforce* - real - 0\. - * - *dtforce_ampl* - real - \.5 - * - *dtforce_duration* - real - -1\.0 - * - *ell_shift* - integer - 0 - * - *eps_fcont* - real, dimension(n_forcing_cont_max) - 0\. - * - *equator* - real - 0\. - * - *eta_bb* - real, dimension(n_forcing_cont_max) - 1\.0e-4 - * - *fcont_ampl* - real, dimension(n_forcing_cont_max) - 1\. - * - *force* - real - 0\. - * - *force1_scl* - real - 1\. - * - *force2* - real - 0\. - * - *force2_scl* - real - 1\. - * - *force_direction* - real, dimension(3) - (/0\.,0\.,0\./) - * - *force_double* - real - 0\. - * - *force_strength* - real - 0\. - * - *fountain* - real - 1\. - * - *fpre* - real - 1\.0 - * - *height_ff* - real - 0\. - * - *helsign* - integer - 0\. - * - *iforce* - character (len=labellen) - 'zero' - * - *iforce2* - character (len=labellen) - 'zero' - * - *iforce_profile* - character (len=labellen) - 'nothing' - * - *iforce_tprofile* - character (len=labellen) - 'nothing' - * - *iforcing_cont* - character (len=labellen), dimension(n_forcing_cont_max) - 'nothing' - * - *iforcing_zsym* - integer - 0 - * - *jtest_aa0* - integer - 5 - * - *jtest_uu0* - integer - 1 - * - *k1_ff* - real - 1\. - * - *k2d* - integer - - * - *kf_fcont* - real, dimension(n_forcing_cont_max) - \ :f:var:`~cparam/impossible` - * - *kfountain* - integer - 5 - * - *kmax_GP* - real - 2\. - * - *kmin_GP* - real - 1\. - * - *kx_2df* - real - 0\. - * - *kx_ff* - real - 1\. - * - *ky_2df* - real - 0\. - * - *ky_ff* - real - 1\. - * - *kz_ff* - real - 1\. - * - *kzlarge* - integer - 1 - * - *l2dxz* - logical - - * - *l2dyz* - logical - - * - *laniso_forcing_old* - logical - \.true\. - * - *lavoid_xymean* - logical - \.false\. - * - *lavoid_ymean* - logical - \.false\. - * - *lavoid_zmean* - logical - \.false\. - * - *lcrosshel_forcing* - logical - \.false\. - * - *ldiscrete_phases* - logical - \.false\. - * - *lembed* - logical - \.false\. - * - *lfastCK* - logical - \.false\. - * - *lfastSR* - logical - \.false\. - * - *lfcont_as_comaux* - logical - \.false\. - * - *lff_as_aux* - logical - \.false\. - * - *lforce_always_all_compomemts* - logical - \.false\. - * - *lforce_cuty* - logical - \.false\. - * - *lforce_peri* - logical - \.false\. - * - *lforce_ramp_down* - logical - \.false\. - * - *lforcing2_curl* - logical - \.false\. - * - *lforcing2_same* - logical - \.false\. - * - *lforcing_coefs_hel_double* - logical - \.false\. - * - *lforcing_cont* - - - (not found) * - *lforcing_osc* - logical - \.false\. - * - *lforcing_osc2* - logical - \.false\. - * - *lforcing_osc_double* - logical - \.false\. - * - *lhelical_test* - logical - \.false\. - * - *lhydro_forcing* - logical - \.true\. - * - *lisotropize_SR* - logical - \.false\. - * - *lmagnetic_forcing* - logical - \.false\. - * - *lmomentum_ff* - logical - \.false\. - * - *lneutral_forcing* - logical - \.false\. - * - *location_fixed* - real, dimension(3,2) - 0\. - * - *lrandom_location* - logical - \.true\. - * - *lrandom_time* - logical - \.false\. - * - *lsamesign* - logical - \.true\. - * - *lscale_kvector_fac* - logical - \.false\. - * - *lscale_kvector_tobox* - logical - \.false\. - * - *lshearing_adjust_old* - logical - \.false\. - * - *ltestfield_forcing* - logical - \.false\. - * - *ltestflow_forcing* - logical - \.false\. - * - *lwrite_gausspot_to_file* - logical - \.false\. - * - *lwrite_gausspot_to_file_always* - logical - \.false\. - * - *lwrite_psi* - logical - \.false\. - * - *lxxcorr_forcing* - logical - \.false\. - * - *lxycorr_forcing* - logical - \.false\. - * - *max_force* - real - \ :f:var:`~cparam/impossible` - * - *n_axisrot_angles* - integer - 10 - * - *n_equator_ff* - real - 1\. - * - *n_hel_sin_pow* - real - 0\. - * - *ncol* - integer - 7 - * - *nexp_ff* - real - 1\. - * - *nk_GP* - integer - 2 - * - *nlist_ck* - integer - 25 - * - *nlocation* - integer - 1 - * - *old_forcing_evector* - logical - \.false\. - * - *omega_double_ff* - real - 0\. - * - *omega_exponent* - real - 1\.0 - * - *omega_fcont* - real, dimension(n_forcing_cont_max) - 0\. - * - *omega_ff* - real - 0\. - * - *omega_tidal* - real - 1\.0 - * - *omega_vortex* - real - 0\. - * - *Omega_vortex* - real - 0\. - * - *omegay_fcont* - real, dimension(n_forcing_cont_max) - 0\. - * - *omegaz_fcont* - real, dimension(n_forcing_cont_max) - 0\. - * - *phi_tidal* - real - 1\.0 - * - *R0_tidal* - real - 1\.0 - * - *r_ff* - real - 0\. - * - *r_ff_hel* - real - 0\. - * - *radius_ff* - real - 0\. - * - *random2d_kmax* - integer - 0 - * - *random2d_kmin* - integer - 0 - * - *rcyl_ff* - real - 0\. - * - *rel_zcomp* - real - 1\. - * - *relhel* - real - 1\. - * - *scale_kvectorx* - real - 1\. - * - *scale_kvectory* - real - 1\. - * - *scale_kvectorz* - real - 1\. - * - *slope_ff* - real - 0\. - * - *SR_alpha_shift* - logical - \.false\. - * - *SR_ell_shift* - logical - \.false\. - * - *tauforce_ramp_down* - real(KIND=rkind8) - 1\. - * - *tcor_GP* - real - 1\. - * - *tforce_ramp_down* - real(KIND=rkind8) - 1\.1 - * - *tforce_start* - real - 0\. - * - *tforce_start2* - real - 0\. - * - *tforce_stop* - real - \ :f:var:`~cparam/impossible` - * - *tforce_stop2* - real - \ :f:var:`~cparam/impossible` - * - *tgentle* - real, dimension(n_forcing_cont_max) - 0\. - * - *torus* - type(torus_rect), save - - save needed due to internal initialization * - *wff2_ampl* - real - 0\. - * - *wff_ampl* - real - 0\. - * - *width_bb* - real, dimension(n_forcing_cont_max) - 0\.1 - * - *width_fcont* - real, dimension(n_forcing_cont_max) - 1\. - * - *width_ff* - real - \.5 - * - *work_ff* - real - 0\. - * - *x1_fcont* - real, dimension(n_forcing_cont_max) - 0\. - * - *x2_fcont* - real, dimension(n_forcing_cont_max) - 0\. - * - *xff2_ampl* - real - 0\. - * - *xff_ampl* - real - 0\. - * - *xmaxf* - real - 0\. - * - *xminf* - real - 0\. - * - *yff2_ampl* - real - 0\. - * - *yff_ampl* - real - 0\. - * - *ymaxf* - real - 0\. - * - *yminf* - real - 0\. - * - *z_bb* - real, dimension(n_forcing_cont_max) - 0\.1 - * - *z_center* - real - 0\. - * - *z_center_fcont* - real, dimension(n_forcing_cont_max) - 0\. - * - *zff2_ampl* - real - 0\. - * - *zff_ampl* - real - 0\. - * - *zff_height* - real - 1\. - * - *zff_hel* - real - 0\. - Module *gpu_astaroth.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *gpu_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *it_test_rhs* - integer - 1 - * - *lac_sparse_autotuning* - logical - \.true\. - * - *lac_sparse_autotuning_always* - logical - \.false\. - * - *lcpu_timestep_on_gpu* - logical - \.false\. - * - *lcumulative_df_on_gpu* - logical - \.false\. - * - *lonly_default_stream_for_taskgraphs* - logical - \.false\. - * - *lread_all_vars_from_device* - logical - \.false\. - * - *lsingle_precision_timestep* - logical - \.true\. - * - *ltest_bcs* - logical - \.false\. - * - *ltest_rhs* - logical - \.false\. - * - *thread_block_loop_factors* - integer, dimension(3) - (/1,1,1/) - Module *gravity_r.f90* ~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *grav_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *frac_smooth* - real - 1\.0 - * - *g0* - real - 0\. - * - *g01* - real, dimension(ninit) - 0\. - * - *g1* - real, target - 0\. - * - *gravz* - real - 0\. - * - *gravz_profile* - character (len=labellen) - 'zero' - * - *ipotential* - character (len=labellen), dimension(ninit) - 'zero' - * - *ipotential_secondary* - character (len=labellen) - 'plummer' - * - *iramp_function* - character (len=labellen) - 'linear' - * - *lcentrifugal_force_gravity* - logical - \.true\. - * - *lcoriolis_force_gravity* - logical - \.true\. - * - *lgravity_gas* - logical - \.true\. - * - *lgravity_neutrals* - logical - \.true\. - * - *lindirect_terms* - logical - \.true\. - * - *lnumerical_equilibrium* - logical - \.false\. - * - *lramp_mass* - logical, target - \.false\. - * - *lsecondary_wait* - logical, target - \.false\. - * - *n_pot* - real - 10 - exponent for smoothed potential * - *nu_epicycle* - real - 1\.0 - * - *qgshear* - real - 1\.5 - (global) shear parameter * - *r0_pot* - real - 0\. - peak radius for smoothed potential * - *rp1_smooth* - real, target - \ :f:var:`~cparam/impossible` - * - *rpot* - real, dimension(ninit) - 0\. - * - *t_ramp_mass* - real, target - \ :f:var:`~cparam/impossible` - * - *t_start_secondary* - real, target - -\ :f:var:`~cparam/impossible` - Module *gravity_simple.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *grav_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *accretor_grav* - real - 0\. - * - *accretor_rsoft* - real - 0\. - * - *accretor_speed* - real - 0\. - * - *cdt_accretor* - real - 0\. - * - *dgravx* - real - 0\.0 - * - *g_A_factor* - real - 1\.0 - * - *g_B_factor* - real(KIND=rkind8) - 1\.0 - * - *g_C_factor* - real - 1\.0 - * - *g_D_factor* - real(KIND=rkind8) - 1\.0 - * - *g_ref* - real - 0\.0 - * - *grav_amp* - real - 0\.0 - PAR_DOC: specific to the tilted gravity case (amplitude). * - *grav_tilt* - real - 0\.0 - PAR_DOC: specific to the tilted gravity case (angle wrt * - *grav_type* - character (len=labellen) - 'default' - * - *gravitational_const* - real - 0\. - * - *gravx* - real - 0\.0 - * - *gravx_profile* - character (len=labellen) - 'zero' - * - *gravy* - real - 0\.0 - * - *gravy_profile* - character (len=labellen) - 'zero' - * - *gravz* - real - 0\.0 - PAR_DOC: vertical gravity component $g_z$. * - *gravz_profile* - character (len=labellen) - 'zero' - PAR_DOC: constant gravity * - *kappa_x1* - real - 0\.0 - * - *kappa_x2* - real - 0\.0 - * - *kappa_z1* - real - 0\.0 - * - *kappa_z2* - real - 0\.0 - * - *kx_gg* - real - 1\.0 - * - *ky_gg* - real - 1\.0 - * - *kz_gg* - real - 1\.0 - * - *laccretor_peri* - logical - \.false\. - * - *lboussinesq_grav* - logical - \.false\. - * - *lcalc_zinfty* - logical - \.false\. - * - *lgravx_dust* - - - (not found) * - *lgravx_gas* - - - (not found) * - *lgravy_dust* - - - (not found) * - *lgravy_gas* - - - (not found) * - *lgravz_dust* - - - (not found) * - *lgravz_gas* - - - (not found) * - *lxyzdependence* - logical - \.false\. - * - *mass_cent_body* - real - 0\. - * - *n_adjust_sphersym* - integer - 0 - * - *n_pot* - integer - 10 - * - *nu_epicycle* - real - 1\.0 - PAR_DOC: vertical epicyclic frequency; for accretion * - *nux_epicycle* - real - 0\.0 - * - *pot_ratio* - real - 1\.0 - * - *potx_const* - real - 0\.0 - * - *poty_const* - real - 0\.0 - * - *potz_const* - real - 0\.0 - * - *reduced_top* - real - 1\.0 - * - *Rgal* - real - \ :f:var:`~cparam/impossible` - * - *Rsol* - real - \ :f:var:`~cparam/impossible` - * - *sphere_rad* - real - 0\.0 - * - *xgrav* - real - \ :f:var:`~cparam/impossible` - * - *xinfty* - real - 0\.0 - * - *xref* - real - 0\.0 - * - *ygrav* - real - \ :f:var:`~cparam/impossible` - * - *yinfty* - real - 0\.0 - * - *zclip* - real - \ :f:var:`~cparam/impossible` - * - *zgrav* - real - \ :f:var:`~cparam/impossible` - * - *zinfty* - real - \ :f:var:`~cparam/impossible` - * - *zref* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: \label{zref-init}% Module *heatflux.f90* ~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *heatflux_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *hyper3_coeff* - real - 0\. - * - *iheatflux* - character (len=labellen) - 'nothing' - * - *Kc* - real - 0\. - * - *Kspitzer_para* - real - 0\. - * - *lnfs2* - logical - \.false\. - * - *lreset_heatflux* - logical - \.false\. - * - *ltau_spitzer_va* - logical - \.false\. - * - *saturation_flux* - real - 0\. - * - *tau1_eighthm* - real - 0\. - * - *tau_inv_spitzer* - real - 0\. - * - *va2max_tau_boris* - real - 0\. - Module *hydro.f90* ~~~~~~~~~~~~~~~~~~ The following variables are part of the *hydro_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_hless* - real - \.0 - * - *alpha_precession* - real - 0\. - * - *amp_centforce* - real - 1\. - * - *ampl1_diffrot* - real - 0\. - * - *ampl2_diffrot* - real - 0\. - * - *ampl_fcont_uu* - real - 1\. - * - *ampl_forc* - real - 0\. - * - *ampl_Omega* - real - 0\.0 - * - *ampl_wind* - real - 0\. - * - *ampluu* - real, dimension (ninit) - 0\.0 - PAR_DOC: amplitude for some types of * - *borderuu* - character (len=labellen), dimension(3) - 'nothing' - * - *cdt_tauf* - real - 1\.0 - * - *dampu* - real - 0\. - * - *dampuext* - real - 0\.0 - * - *dampuint* - real - 0\.0 - * - *dtcor* - real - 0\. - * - *dx_forc* - real - 0\.1 - * - *ekman_friction* - real - 0\.0 - * - *friction_tdep* - character (len=labellen) - 'nothing' - * - *friction_tdep_tau0* - real - 0\. - * - *friction_tdep_toffset* - real - 0\.0 - * - *hydro_xaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *hydro_zaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *index_rSH* - integer - 1 - ceiling(nx/2.) * - *inituu* - character (len=labellen), dimension(ninit) - 'nothing' - PAR_DOC: * - *interior_bc_hydro_profile* - character (len=labellen) - 'nothing' - * - *k_diffrot* - real - 1\. - * - *k_forc* - real - \ :f:var:`~cparam/impossible` - * - *kx_diffrot* - real - 1\. - * - *kz_analysis* - real - 1\. - * - *kz_diffrot* - real - 0\. - * - *kz_uu* - real, dimension (ninit) - 1\.0 - * - *ladvection_velocity* - logical - \.true\. - * - *lalways_use_gij_etc* - logical - \.false\. - * - *lcalc_ruumeanxy* - logical - \.false\. - * - *lcalc_ruumeanz* - logical - \.false\. - * - *lcalc_uumean* - logical - - * - *lcalc_uumeanx* - logical - \.false\. - * - *lcalc_uumeanxy* - logical - \.false\. - * - *lcalc_uumeanxz* - logical - \.false\. - * - *lcalc_uumeanz* - logical - \.false\. - * - *lcdt_tauf* - logical - \.false\. - * - *lcentrifugal_force* - logical - \.false\. - * - *lconservative* - logical - \.false\. - * - *lconservative_pressure_on_rhs* - logical - \.false\. - * - *lcoriolis_force* - logical - \.true\. - * - *lcoriolis_xdep* - logical - \.false\. - * - *ldamp_fade* - logical - \.false\. - * - *ldiffrot_test* - logical - \.false\. - * - *lfargoadvection_as_shift* - logical - \.true\. - * - *lforcing_cont_uu* - logical - \.false\. - * - *lfreeze_uext* - logical - \.false\. - * - *lfreeze_uint* - logical - \.false\. - * - *lhelmholtz_decomp* - logical - \.false\. - * - *lhiggsless* - logical - \.false\. - * - *lhubble_hydro* - logical - \.false\. - * - *lhydro_bc_interior* - logical - \.false\. - * - *limpose_only_horizontal_uumz* - logical - \.false\. - * - *llinearized_hydro* - logical - \.false\. - * - *llorentz_as_aux* - logical - \.false\. - * - *lno_meridional_flow* - logical - \.false\. - * - *lno_radial_advection* - logical - \.false\. - * - *lOmega_cyl_xy* - logical - \.false\. - * - *lOmega_int* - logical - \.false\. - * - *loo_as_aux* - logical - \.false\. - * - *loost_as_aux* - logical - \.false\. - * - *loot_as_aux* - logical - \.false\. - * - *loutest* - logical - \.false\. - * - *lprecession* - logical - \.false\. - * - *lpressuregradient_gas* - logical, target - \.true\. - * - *lpropagate_borderuu* - logical - \.true\. - * - *lreinitialize_uu* - logical - \.false\. - * - *lrelativistic* - logical - \.false\. - * - *lremove_mean_angmom* - logical - \.false\. - * - *lremove_mean_flow* - logical - \.false\. - * - *lremove_mean_momenta* - logical - \.false\. - * - *lremove_uumeanx* - logical - \.false\. - * - *lremove_uumeanxy* - logical - \.false\. - * - *lremove_uumeany* - logical - \.false\. - * - *lremove_uumeanz* - logical - \.false\. - * - *lremove_uumeanz_horizontal* - logical - \.false\. - * - *lrotation_xaxis* - logical - \.false\. - * - *lSchur_2D2D1D_uu* - logical - \.false\. - * - *lSchur_2D2D3D_uu* - logical - \.false\. - * - *lSchur_3D3D1D_uu* - logical - \.false\. - * - *lshear_in_coriolis* - logical - \.false\. - * - *lshear_rateofstrain* - logical - \.false\. - * - *ltime_integrals_always* - logical - \.true\. - * - *luij_as_aux* - logical - \.false\. - * - *luij_test* - logical - \.false\. - * - *lupw_uu* - logical - \.false\. - * - *luu_fluc_as_aux* - logical - \.false\. - * - *luu_sph_as_aux* - logical - \.false\. - * - *luust_as_aux* - logical - \.false\. - * - *luut_as_aux* - logical - \.false\. - * - *lvart_in_shear_frame* - logical - \.false\. - * - *mean_momentum* - real, dimension (3) - (/0\.,0\.,0\./) - * - *niter_relB* - integer - 1 - * - *Om_inner* - real - 0\. - * - *Omega* - - - (not found) * - *omega_fourier* - real - 0\. - * - *omega_in* - real - 0\. - * - *Omega_int* - real - 0\. - * - *omega_out* - real - 0\. - * - *omega_precession* - real - 0\. - * - *othresh_per_orms* - real - 0\. - * - *phase_diffrot* - real - 0\. - * - *Pr* - real - 0\.0 - Boussinesq approximation * - *qshear* - - - (not found) * - *r_omega* - real - 0\. - * - *Ra* - real - 0\.0 - Boussinesq approximation * - *rdampext* - real - \ :f:var:`~cparam/impossible` - * - *rdampint* - real - \ :f:var:`~cparam/impossible` - * - *rescale_uu* - real - 0\. - * - *Sbaro0* - real - 0\. - * - *Shearx* - real - 0\. - * - *t1_ekman* - real - 0\. - * - *t2_ekman* - real - 0\. - * - *tau_damp_ruxm* - real - 0\. - * - *tau_damp_ruym* - real - 0\. - * - *tau_damp_ruzm* - real - 0\. - * - *tau_diffrot1* - real - 0\. - * - *tdamp* - real - 0\. - * - *tfade_start* - real - -1\. - * - *theta* - real - - * - *uij_0D_test* - real, dimension(3,3) - 0\. - * - *ulev* - real - \ :f:var:`~cparam/impossible` - * - *uphi_rbot* - real - 1\. - * - *uphi_rtop* - real - 1\. - * - *uphi_step_width* - real - 0\. - * - *uuprof* - character (len=labellen) - 'nothing' - * - *uzjet* - real - 0\.0 - * - *velocity_ceiling* - real - \.0 - * - *vwall* - real - \.0 - * - *w_forc* - real - 0\. - * - *w_omega* - real - 0\. - * - *w_sldchar_hyd* - real - 1\.0 - * - *wdamp* - real - 0\. - * - *width_ff_uu* - real - 1\. - * - *width_hless* - real - \.0 - * - *x1_ff_uu* - real - 0\. - * - *x2_ff_uu* - real - 0\. - * - *x_forc* - real - 0\. - * - *xexp_diffrot* - real - 1\. - * - *ydampext* - real - \ :f:var:`~cparam/impossible` - * - *ydampint* - real - \ :f:var:`~cparam/impossible` - * - *z1_interior_bc_hydro* - real - 0\. - * - *zdampext* - real - \ :f:var:`~cparam/impossible` - * - *zdampint* - real - \ :f:var:`~cparam/impossible` - Module *hydro_kinematic.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *hydro_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ABC_A* - real - 1\.0 - * - *ABC_B* - real - 1\.0 - * - *ABC_C* - real - 1\.0 - * - *alpha_damping* - real - 1\. - * - *ampl_kinflow* - real - 1\. - * - *binary_radius* - real - 0\. - * - *chi_uukin* - real - 45\. - * - *circ_amp* - real - 0\. - * - *circ_rmax* - real - 0\. - * - *circ_step_width* - real - 0\. - * - *cs21_kinflow* - real - 1\. - * - *cx_uukin* - real - 0\. - * - *cy_uukin* - real - 0\. - * - *cz_uukin* - real - 0\. - * - *del_uukin* - real - 0\. - * - *diff_rot_a2* - real - 0\. - * - *diff_rot_a4* - real - 0\. - * - *dkx_uukin* - real - 0\. - * - *dky_uukin* - real - 0\. - * - *dkz_uukin* - real - 0\. - * - *dtforce* - real - \ :f:var:`~cparam/impossible` - * - *eps_kinflow* - real - 0\. - * - *exp_kinflow* - real - 1\. - * - *gamma_dg11* - real - 0\.4 - * - *gcs_psizero* - real - 0\. - * - *gcs_rzero* - real - 0\. - * - *kappa_kinflow* - integer - 100 - nghost * - *kinematic_flow* - character (len=labellen) - 'none' - * - *kinflow_ck_Balpha* - real - 0\. - * - *kinflow_ck_ell* - integer - 0 - nghost * - *kpeak_kinflow* - real - 3\. - * - *kx_uukin* - real - 1\. - * - *ky_uukin* - real - 1\. - * - *kz_uukin* - real - 1\. - * - *lambda_kinflow* - real - 1\. - * - *lkinflow_as_comaux* - logical - \.false\. - * - *lkinflow_as_uudat* - logical - \.false\. - * - *ll_sh* - integer - 0 - * - *location_fixed* - real, dimension(3) - (/0\.,0\.,0\./) - * - *lrandom_ampl* - logical - \.false\. - * - *lrandom_location* - logical - \.false\. - * - *lrandom_wavenumber* - logical - \.false\. - * - *ltime_old_kinflow* - logical - \.false\. - * - *lwrite_random_ampl* - logical - \.false\. - * - *lwrite_random_location* - logical - \.false\. - * - *lwrite_random_wavenumber* - logical - \.false\. - * - *mm_sh* - integer - 0 - * - *n_xprof* - integer - -1 - * - *omega_kinflow* - real - 0\. - * - *phasex_uukin* - real - 0\. - * - *phasey_uukin* - real - 0\. - * - *phasez_uukin* - real - 0\. - * - *power1_kinflow* - real - 4\. - * - *power2_kinflow* - real - -5\./3\. - * - *radial_shear* - real - 0\. - * - *radius_kinflow* - real - 0\. - * - *relhel_uukin* - real - 1\. - * - *rp* - real - 0 - * - *sigma1_uukin_scl_yz* - real - 1\. - * - *sigma_uukin* - real - 1\. - * - *smooth_width* - integer - 0 - nghost * - *tau_uukin* - real - 1\. - * - *TC_omega_out* - real - 0\. - * - *time_uukin* - real - 1\. - * - *tree_lmax* - integer - 8 - nghost * - *uphi_at_rzero* - real - 0\. - * - *uphi_rbot* - real - 1\. - * - *uphi_rmax* - real - 1\. - * - *uphi_rtop* - real - 1\. - * - *uphi_step_width* - real - 0\. - * - *width_kinflow* - real - 0\. - * - *wind_amp* - real - 0\. - * - *wind_ampz* - real - 0\. - * - *wind_profile* - character (len=labellen) - 'none' - * - *wind_radius* - real - 0\. - * - *wind_rmin* - real - \ :f:var:`~cparam/impossible` - * - *wind_step_width* - real - 0\. - * - *wind_z* - real - 0\. - * - *zinfty_kinflow* - real - 0\. - Module *hydro_potential.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *hydro_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_precession* - real - 0\. - * - *amp_centforce* - real - 1\. - * - *ampl1_diffrot* - real - 0\. - * - *ampl2_diffrot* - real - 0\. - * - *ampl_fcont_uu* - real - 1\. - * - *ampl_forc* - real - 0\. - * - *ampl_wind* - real - 0\. - * - *ampluu* - real, dimension (ninit) - 0\.0 - * - *borderuu* - character (len=labellen), dimension(3) - 'nothing' - * - *dx_forc* - real - 0\.1 - * - *ekman_friction* - real - 0\.0 - * - *hydro_xaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *hydro_zaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *inituu* - character (len=labellen), dimension(ninit) - 'nothing' - * - *interior_bc_hydro_profile* - character (len=labellen) - 'nothing' - * - *k_diffrot* - real - 1\. - * - *k_forc* - real - \ :f:var:`~cparam/impossible` - * - *kx_diffrot* - real - 1\. - * - *kz_analysis* - real - 1\. - * - *kz_diffrot* - real - 0\. - * - *kz_uu* - real - 1\. - * - *ladvection_velocity* - logical - \.true\. - * - *lalways_use_gij_etc* - logical - \.false\. - * - *lcalc_uumean* - logical - - * - *lcalc_uumeanx* - logical - \.false\. - * - *lcalc_uumeanxy* - logical - \.false\. - * - *lcalc_uumeanxz* - logical - \.false\. - * - *lcalc_uumeanz* - logical - \.false\. - * - *lfargoadvection_as_shift* - logical - \.true\. - * - *lforcing_cont_uu* - logical - \.false\. - * - *lhelmholtz_decomp* - logical - \.false\. - * - *lhydro_bc_interior* - logical - \.false\. - * - *llinearized_hydro* - logical - \.false\. - * - *lno_meridional_flow* - logical - \.false\. - * - *lno_radial_advection* - logical - \.false\. - * - *loo_as_aux* - logical - \.false\. - * - *loot_as_aux* - logical - \.false\. - * - *loutest* - logical - - * - *lprecession* - logical - \.false\. - * - *lpressuregradient_gas* - logical, target - \.true\. - * - *lpropagate_borderuu* - logical - \.true\. - * - *lreinitialize_uu* - logical - \.false\. - * - *lremove_mean_angmom* - logical - \.false\. - * - *lremove_mean_flow* - logical - \.false\. - * - *lremove_mean_momenta* - logical - \.false\. - * - *lremove_uumeanxy* - logical - \.false\. - * - *lremove_uumeanz* - logical - \.false\. - * - *lremove_uumeanz_horizontal* - logical - \.false\. - * - *lrotation_xaxis* - logical - \.false\. - * - *lshear_in_coriolis* - logical - \.false\. - * - *lshear_rateofstrain* - logical - \.false\. - * - *lupw_uu* - logical - \.false\. - * - *luut_as_aux* - logical - \.false\. - * - *mean_momentum* - real, dimension (3) - (/0\.,0\.,0\./) - * - *nu* - real - 0\. - * - *omega_in* - real - 0\. - * - *omega_out* - real - 0\. - * - *omega_precession* - real - 0\. - * - *othresh* - real - 0\. - * - *othresh_per_orms* - real - 0\. - * - *phase_diffrot* - real - 0\. - * - *Pr* - real - 0\.0 - Boussinesq approximation * - *r_omega* - real - 0\. - * - *Ra* - real - 0\.0 - Boussinesq approximation * - *rescale_uu* - real - 0\. - * - *Shearx* - real - 0\. - * - *ubot* - real - 0\. - * - *uphi_rbot* - real - 1\. - * - *uphi_rtop* - real - 1\. - * - *uphi_step_width* - real - 0\. - * - *utop* - real - 0\. - * - *uuprof* - character (len=labellen) - 'nothing' - * - *uzjet* - real - 0\.0 - * - *w_forc* - real - 0\. - * - *w_omega* - real - 0\. - * - *w_sldchar_hyd* - real - 1\.0 - * - *width_ff_uu* - real - 1\. - * - *x1_ff_uu* - real - 0\. - * - *x2_ff_uu* - real - 0\. - * - *x_forc* - real - 0\. - * - *xexp_diffrot* - real - 1\. - * - *z1_interior_bc_hydro* - real - 0\. - Module *implicit_diffusion.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *implicit_diffusion_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *implicit_method* - character(len=6) - 'full' - Module *interstellar.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *interstellar_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ampl_SN* - real - \ :f:var:`~cparam/impossible` - * - *average_SNI_heating* - real - \ :f:var:`~cparam/impossible` - * - *average_SNII_heating* - real - \ :f:var:`~cparam/impossible` - * - *center_SN_x* - real - \ :f:var:`~cparam/impossible` - * - *center_SN_y* - real - \ :f:var:`~cparam/impossible` - * - *center_SN_z* - real - \ :f:var:`~cparam/impossible` - * - *cloud_rho* - real - \ :f:var:`~cparam/impossible` - * - *cloud_tau* - real - \ :f:var:`~cparam/impossible` - * - *cloud_TT* - real - \ :f:var:`~cparam/impossible` - * - *cooling_select* - character (len=labellen) - 'WSW' - * - *coolingfunction_scalefactor* - real - 1\. - * - *energy_Nsigma* - real - \ :f:var:`~cparam/impossible` - * - *energy_width_ratio* - real - 1\. - * - *eps_mass* - real - 0\.05 - * - *frac_ecr* - real - 0\.0 - * - *frac_kin* - real - 0\.0 - * - *GammaUV* - real - \ :f:var:`~cparam/impossible` - * - *h_SNI* - real - \ :f:var:`~cparam/impossible` - * - *h_SNII* - real - \ :f:var:`~cparam/impossible` - * - *heatcool_shock_cutoff_rate* - real - 0\. - * - *heating_rate* - real - 0\.015 - * - *heating_select* - character (len=labellen) - 'wolfire' - * - *heatingfunction_fadefactor* - real - 1\. - * - *heatingfunction_scalefactor* - real - 1\. - * - *iSNdx* - real - 4\. - * - *kin_max* - real - 0\.075 - * - *kperp* - real - 0\.05 - * - *l_persist_overwrite_lSNI* - logical - \.false\. - * - *l_persist_overwrite_lSNII* - logical - \.false\. - * - *l_persist_overwrite_tcluster* - logical - \.false\. - * - *l_persist_overwrite_tSNI* - logical - \.false\. - * - *l_persist_overwrite_tSNII* - logical - \.false\. - * - *l_persist_overwrite_xcluster* - logical - \.false\. - * - *l_persist_overwrite_ycluster* - logical - \.false\. - * - *l_persist_overwrite_zcluster* - logical - \.false\. - * - *ladd_massflux* - logical - \.false\. - * - *laverage_SNI_heating* - logical - \.false\. - * - *laverage_SNII_heating* - logical - \.false\. - * - *lcooling_revert* - logical - \.false\. - * - *lh_SNII_adjust* - logical - \.false\. - * - *lheatz_min* - logical - \.true\. - * - *lOB_cluster* - logical - \.false\. - SN clustering * - *lreset_ism_seed* - logical - \.false\. - * - *lscale_SN_interval* - logical - \.false\. - * - *lSN_autofrackin* - logical - \.true\. - * - *lSN_coolingmass* - logical - \.false\. - * - *lSN_ecr* - logical - \.false\. - * - *lSN_eth* - logical - \.true\. - * - *lSN_fcr* - logical - \.false\. - * - *lSN_list* - logical - \.false\. - * - *lSN_mass* - logical - \.false\. - * - *lSN_mass_rate* - logical - \.false\. - * - *lSN_momentum* - logical - \.true\. - * - *lSN_scale_rad* - logical - \.false\. - * - *lSNI* - logical - \.true\. - * - *lSNII* - logical - \.true\. - * - *lSNII_gaussian* - logical - \.true\. - * - *lthermal_hse* - logical - \.false\. - * - *ltrim_profile* - logical - \.false\. - * - *luniform_zdist_SNI* - logical - \.false\. - * - *mass_profile* - character (len=labellen) - 'gaussian' - * - *mass_SN* - real - \ :f:var:`~cparam/impossible` - * - *mass_SN_progenitor* - real - \ :f:var:`~cparam/impossible` - * - *mass_width_ratio* - real - 1\. - * - *N_mass* - real - 250\.0 - * - *Nsol_added* - real - 30\. - * - *p_OB* - real - 0\.7 - Probability that an SN is in a cluster * - *rfactor_SN* - real - 5\.0 - * - *rho0ts* - real - \ :f:var:`~cparam/impossible` - * - *rho_SN_max* - real - \ :f:var:`~cparam/impossible` - * - *rho_SN_min* - real - \ :f:var:`~cparam/impossible` - * - *seed_reset* - integer - 1963 - * - *SN_clustering_radius* - real - \ :f:var:`~cparam/impossible` - * - *SN_clustering_time* - real - \ :f:var:`~cparam/impossible` - * - *SN_interval_rhom* - real - \ :f:var:`~cparam/impossible` - * - *SN_rho_ratio* - real - 1e4 - * - *SN_TT_ratio* - real - 1\.0e1 - * - *SNI_area_rate* - real - \ :f:var:`~cparam/impossible` - * - *SNI_factor* - real - 1\.0 - * - *SNII_area_rate* - real - \ :f:var:`~cparam/impossible` - * - *SNII_factor* - real - 1\.0 - * - *T_init* - real - \ :f:var:`~cparam/impossible` - * - *t_next_SNI* - real - 0\.0 - * - *t_next_SNII* - real - 0\.0 - * - *t_settle* - real - 0\. - * - *thermal_profile* - character (len=labellen) - 'gaussian' - * - *TT_SN_max* - real - \ :f:var:`~cparam/impossible` - * - *TT_SN_min* - real - \ :f:var:`~cparam/impossible` - * - *velocity_profile* - character (len=labellen) - 'gaussian' - * - *velocity_width_ratio* - real - 1\. - * - *width_SN* - real - \ :f:var:`~cparam/impossible` - Module *interstellar_old.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *interstellar_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *addrate* - real - 1\.0 - * - *ampl_SN* - real - \ :f:var:`~cparam/impossible` - * - *cdt_tauc* - real - 0\.5 - * - *center_SN_x* - real - \ :f:var:`~cparam/impossible` - * - *center_SN_y* - real - \ :f:var:`~cparam/impossible` - * - *center_SN_z* - real - \ :f:var:`~cparam/impossible` - * - *cloud_rho* - real - \ :f:var:`~cparam/impossible` - * - *cloud_tau* - real - \ :f:var:`~cparam/impossible` - * - *cloud_TT* - real - \ :f:var:`~cparam/impossible` - * - *cooling_select* - character (len=labellen) - 'RBN' - * - *coolingfunction_scalefactor* - real - 1\. - * - *cooltime_despike_factor* - real - 2\. - * - *energy_width_ratio* - real - 1\. - * - *frac_ecr* - real - 0\.1 - * - *frac_eth* - real - 0\.9 - * - *h_SNI* - real - \ :f:var:`~cparam/impossible` - * - *h_SNII* - real - \ :f:var:`~cparam/impossible` - * - *heatcool_shock_cutoff* - real - 0\. - * - *heatcool_shock_cutoff_rate* - real - 0\. - * - *heating_rate* - real - 0\.015 - * - *heating_select* - character (len=labellen) - 'wolfire' - * - *heatingfunction_scalefactor* - real - 1\. - * - *inner_shell_proportion* - real - 1\. - * - *kampl_SN* - real - \ :f:var:`~cparam/impossible` - * - *ladd_massflux* - logical - \.false\. - * - *laverage_SN_heating* - logical - \.false\. - * - *lcooltime_despike* - logical - \.false\. - * - *lcooltime_smooth* - logical - \.false\. - * - *lforce_locate_SNI* - logical - \.false\. - * - *lheating_UV* - logical - \.true\. - * - *lheatz_min* - logical - \.true\. - * - *lOB_cluster* - logical - \.false\. - SN clustering * - *lsmooth_coolingfunc* - logical - \.false\. - * - *lSN_ecr* - logical - \.true\. - * - *lSN_eth* - logical - \.true\. - * - *lSN_fcr* - logical - \.false\. - * - *lSN_mass* - logical - \.true\. - * - *lSN_mass_rate* - logical - \.false\. - * - *lSN_scale_rad* - logical - \.false\. - * - *lSN_velocity* - logical - \.false\. - * - *lSNI* - logical - \.true\. - * - *lSNII* - logical - \.false\. - * - *lSNII_gaussian* - logical - \.true\. - * - *lthermal_hse* - logical - \.false\. - * - *lTT_cutoff* - logical - \.false\. - * - *mass_movement* - character (len=labellen) - 'off' - * - *mass_profile* - character (len=labellen) - 'gaussian3' - * - *mass_SN* - real - \ :f:var:`~cparam/impossible` - * - *mass_SN_progenitor* - real - \ :f:var:`~cparam/impossible` - * - *mass_width_ratio* - real - 1\. - * - *N_mass* - real - 60\.0 - * - *outer_shell_proportion* - real - 1\.2 - * - *p_OB* - real - 0\.7 - Probability that an SN is in a cluster * - *rho0ts* - real - \ :f:var:`~cparam/impossible` - * - *rho_SN_max* - real - \ :f:var:`~cparam/impossible` - * - *rho_SN_min* - real - \ :f:var:`~cparam/impossible` - * - *SN_clustering_radius* - real - \ :f:var:`~cparam/impossible` - * - *SNI_area_rate* - real - \ :f:var:`~cparam/impossible` - * - *SNII_area_rate* - real - \ :f:var:`~cparam/impossible` - * - *SNR_damping* - real - 0\. - * - *T0hs* - real - \ :f:var:`~cparam/impossible` - * - *t_next_SNI* - real - 0\.0 - * - *t_next_SNII* - real - 0\.0 - * - *t_settle* - real - 0\. - * - *thermal_profile* - character (len=labellen) - 'gaussian3' - * - *TT_cutoff* - real - \ :f:var:`~cparam/impossible` - * - *TT_SN_max* - real - \ :f:var:`~cparam/impossible` - * - *TT_SN_min* - real - \ :f:var:`~cparam/impossible` - * - *uniform_zdist_SNI* - logical - \.false\. - * - *uu_sedov_max* - real - 0\. - * - *velocity_profile* - character (len=labellen) - 'lineartanh' - * - *velocity_SN* - real - \ :f:var:`~cparam/impossible` - * - *velocity_width_ratio* - real - 1\. - * - *width_SN* - real - \ :f:var:`~cparam/impossible` - Module *lorenz_gauge.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *lorenz_gauge_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cphi* - real - 1\. - * - *etaphi* - real - 0\. - * - *ladvect_phi* - logical - \.false\. - Module *magnetic.f90* ~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *magnetic_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *A_relaxprofile* - character (len=labellen) - '0 - * - *alev* - real - \ :f:var:`~cparam/impossible` - * - *alp_aniso* - real - 0\.0 - * - *alpf_MHD* - real - 0\. - PAR_DOC: axion coupling (in MHD, if not defined in disp_current) * - *alphaSSm* - real - 0\.0 - * - *ambipolar_diffusion* - character (len=labellen) - 'constant' - * - *amp_relprof* - real - 1\.0 - * - *ampl_efield* - real - 0\. - * - *ampl_eta_uz* - real - 0\.0 - * - *ampl_fcont_aa* - real - 1\.0 - * - *ampl_ff* - real - 1\.0 - * - *amplaa* - real, dimension (ninit) - 0\.0 - PAR_DOC: amplitude for some types of * - *angle_dip* - real - 0\. - * - *B0_ext* - real, dimension(3) - 0\.0 - * - *B0_ext_z* - real - 0\.0 - * - *B0_ext_z_H* - real - 0\.0 - * - *B0_magfric* - real - 1\.0 - * - *B2_diamag* - real - 0\.0 - * - *B_ext* - real, dimension(3) - 0\.0 - * - *battery_term* - real - 0\.0 - * - *betamin_jxb* - real, target - 0\.0 - * - *bij_0D_test* - real, dimension(3,3) - 0\. - * - *borderaa* - character (len=labellen), dimension(3) - 'nothing' - * - *brms_target* - real - 1\.0 - * - *bthresh_per_brms* - real - 0\.0 - * - *center1_x* - real - 0\.0 - * - *center1_y* - real - 0\.0 - * - *center1_z* - real - 0\.0 - * - *cmin* - real - 0\.0 - * - *D_smag* - real - 0\.17 - * - *daareset* - real - 0\.0 - * - *div_sld_magn* - character (len=labellen) - '2nd' - * - *dtcor* - real - 0\. - * - *edge_moving_layer* - real - \.1 - * - *ekman_friction_aa* - real - 0\.0 - * - *ell_jj* - real - 0\. - * - *epsi_dip* - real - 0\.1 - * - *epsilonaa* - real - 0\.01 - PAR_DOC: used by some initial fields * - *eta* - real - 0\.0 - * - *eta1* - real - 0\.0 - * - *eta1_aniso* - real - \ :f:var:`~cparam/impossible` - * - *eta1_aniso_d* - real - 0\.0 - * - *eta1_aniso_r* - real - 0\.0 - * - *eta1_aniso_ratio* - real - \ :f:var:`~cparam/impossible` - * - *eta_ampl* - real - 0\. - * - *eta_aniso_BB* - real - 0\.0 - * - *eta_aniso_hyper3* - real, dimension(3) - 0\.0 - * - *eta_anom* - real - 0\.0 - * - *eta_anom_thresh* - real - 0\.0 - * - *eta_cspeed* - real - 0\.5 - * - *eta_ext* - real - 0\.0 - * - *eta_hyper2* - real - 0\.0 - * - *eta_hyper3* - real - 0\.0 - * - *eta_hyper3_mesh* - real - 5\.0 - * - *eta_int* - real - 0\.0 - * - *eta_j* - real - 0\. - * - *eta_j2* - real - 0\. - * - *eta_jrho* - real - 0\. - * - *eta_jump* - real - 0\.0 - * - *eta_jump0* - real - 0\.0 - * - *eta_jump1* - real - 0\.0 - * - *eta_jump2* - real - 0\.0 - * - *eta_jump_shock* - real - 1\.0 - * - *eta_max* - real - 0\. - * - *eta_min* - real - 0\. - * - *eta_out* - real - 0\.0 - * - *eta_power_x* - real - 0\. - * - *eta_power_z* - real - 0\. - * - *eta_r0* - real - 1\.0 - * - *eta_r1* - real - 1\.0 - * - *eta_rwidth* - real - 0\.0 - * - *eta_rwidth0* - real - 0\.0 - * - *eta_rwidth1* - real - 0\.0 - * - *eta_shock* - real - 0\.0 - * - *eta_shock2* - real - 0\.0 - * - *eta_spitzer* - real - 0\. - * - *eta_tdep_ascale_power* - real - 0\. - * - *eta_tdep_exponent* - real - 0\.0 - * - *eta_tdep_loverride_ee* - real - 0\. - * - *eta_tdep_t0* - real - 0\.0 - * - *eta_tdep_toffset* - real - 0\.0 - * - *eta_va* - real - 0\. - * - *eta_width_shock* - real - 0\.0 - * - *eta_x0* - real - 1\.0 - * - *eta_x1* - real - 1\.0 - * - *eta_xshock* - real - 1\.0 - * - *eta_xwidth* - real - 0\.0 - * - *eta_xwidth0* - real - 0\.0 - * - *eta_xwidth1* - real - 0\.0 - * - *eta_xy_max* - real - 1\.0 - * - *eta_y0* - real - 1\.0 - * - *eta_y1* - real - 1\.0 - * - *eta_ywidth* - real - 0\.0 - * - *eta_z0* - real - 1\.0 - * - *eta_z1* - real - 1\.0 - * - *eta_zshock* - real - 1\.0 - * - *eta_zwidth* - real - 0\.0 - * - *eta_zwidth2* - real - 0\.0 - * - *fac_sld_magn* - real - 1\.0 - * - *forcing_continuous_aa_amplfact* - real - 1\.0 - * - *forcing_continuous_aa_phasefact* - real - 1\.0 - * - *gamma_epspb* - real - 2\.4 - * - *h_sld_magn* - real - 2\.0 - * - *hall_tdep_exponent* - real - 0\.0 - * - *hall_tdep_t0* - real - 0\.0 - * - *hall_term* - real - 0\.0 - * - *hall_zdep_exponent* - real - 4\.0 - * - *height_eta* - real - 0\.0 - * - *Hhall* - real - 0\. - * - *iforcing_continuous_aa* - character (len=labellen) - 'fixed_swirl' - * - *ihall_term* - character (len=labellen) - 'const' - * - *imp_alpha0* - real - 0\.0 - * - *imp_halpha* - real - 0\.0 - * - *inertial_length* - real - 0\.0 - * - *initaa* - character (len=labellen), dimension(ninit) - 'nothing' - * - *iresistivity* - character (len=labellen), dimension(nresi_max) - '' - * - *J_ext* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *J_ext_quench* - real - 0\.0 - * - *je_heating_factor* - real - 1\. - * - *k1_ff* - real - 1\.0 - * - *k1x_ff* - real - 1\.0 - * - *k1y_ff* - real - 1\.0 - * - *k1z_ff* - real - 1\.0 - * - *k_relprof* - real - 1\.0 - * - *kx_aa* - real, dimension (ninit) - 1\.0 - * - *ky_aa* - real, dimension (ninit) - 1\.0 - * - *kz_aa* - real, dimension (ninit) - 1\.0 - * - *lA_relprof_global* - logical - \.false\. - * - *laa_cou_as_aux* - logical - \.false\. - * - *ladd_disp_current_from_aux* - logical - \.false\. - * - *ladd_efield* - logical - \.false\. - * - *ladd_global_field* - logical - \.false\. - * - *ladvective_gauge* - logical - \.false\. - * - *ladvective_gauge2* - logical - \.false\. - * - *lalfven_as_aux* - logical - \.false\. - * - *lambipolar_strong_coupling* - logical - \.false\. - * - *lax_ext_global* - logical - \.false\. - * - *lay_ext_global* - logical - \.false\. - * - *laz_ext_global* - logical - \.false\. - * - *lB_ext_in_comaux* - logical - \.true\. - * - *lB_ext_pot* - logical - \.false\. - * - *lbb_as_aux* - logical - \.false\. - * - *lbb_as_comaux* - logical - \.false\. - * - *lbb_sph_as_aux* - logical - \.false\. - * - *lbbt_as_aux* - logical - \.false\. - * - *lbdivu_as_aux* - logical - \.false\. - * - *lbext_curvilinear* - logical - \.true\. - * - *lbext_moving_layer* - logical - \.false\. - * - *lbgu_as_aux* - logical - \.false\. - * - *lbij_as_aux* - logical - \.false\. - * - *lbij_test* - logical - \.false\. - * - *lboris_correction* - logical - \.false\. - * - *lbraginsky* - logical - \.false\. - * - *lbx_ext_global* - logical - \.false\. - * - *lby_ext_global* - logical - \.false\. - * - *lbz_ext_global* - logical - \.false\. - * - *lcalc_aamean* - logical - \.false\. - This exists only for backwards compatibility * - *lcheck_positive_va2* - logical - \.false\. - * - *lcoulomb* - logical - \.false\. - * - *lcoulomb_apply* - logical - \.false\. - * - *lcovariant_magnetic* - logical - \.false\. - * - *lcurlb_as_aux* - logical - \.false\. - * - *ldensity_add_je_heating* - logical - \.false\. - * - *ldiamagnetism* - logical - \.false\. - * - *lelectron_inertia* - logical - \.false\. - * - *letasmag_as_aux* - logical - \.false\. - * - *lforcing_cont_aa* - logical - \.false\. - * - *lforcing_cont_aa_local* - logical - \.false\. - * - *lfreeze_aext* - logical - \.false\. - * - *lfreeze_aint* - logical - \.false\. - * - *lhalox* - logical - \.false\. - * - *lhubble_magnetic* - logical - \.false\. - * - *lignore_1rho_in_Lorentz* - logical - \.false\. - * - *lignore_Bext_in_b2* - logical - \.false\. - * - *limiter_fact* - real - 1\. - PAR_DOC: limiter factor * - *limp_alpha* - logical - \.false\. - * - *limplicit_resistivity* - logical - \.false\. - * - *linduction* - logical - \.true\. - * - *lj2t_as_aux* - logical - \.false\. - * - *ljbt_as_aux* - logical - \.false\. - * - *ljj_as_aux* - logical - \.false\. - * - *ljj_as_comaux* - logical - \.false\. - * - *ljjt_as_aux* - logical - \.false\. - * - *ljxb_as_aux* - logical - \.false\. - * - *lkeplerian_gauge* - logical - \.false\. - * - *lkinematic* - logical - \.false\. - * - *LLambda_aa* - real - 0\.0 - * - *llimiter* - logical - \.false\. - * - *llocal_friction* - logical - \.false\. - * - *llorentzforce* - logical - \.true\. - * - *lmagneto_friction* - logical - \.false\. - * - *lmean_friction* - logical - \.false\. - * - *lncr_anticorrelated* - logical - \.false\. - * - *lncr_correlated* - logical - \.false\. - * - *lneutralion_heat* - logical - \.true\. - * - *lno_eta_tdep* - logical - \.false\. - * - *lno_ohmic_heat_bound_z* - logical - \.false\. - * - *lnoinduction* - logical - \.false\. - * - *lohmic_heat* - logical - \.true\. - * - *loverride_ee2* - logical - \.false\. - * - *loverride_ee_decide* - logical - \.false\. - * - *lpropagate_borderaa* - logical - \.true\. - * - *lremove_meanax* - logical - \.false\. - * - *lremove_meanaxy* - logical - \.false\. - * - *lremove_meanaxz* - logical - \.false\. - * - *lremove_meanay* - logical - \.false\. - * - *lremove_meanaz* - logical - \.false\. - * - *lremove_volume_average* - logical - \.false\. - * - *lreset_aa* - logical - \.false\. - * - *lreset_vart_only_at_start* - logical - \.false\. - PAR_DOC: reset vart only at start * - *lresi_eta_tdep_t0_norm* - logical - \.false\. - * - *lrhs_max* - logical - \.false\. - * - *lrun_initaa* - logical - \.false\. - * - *lsld_bb* - logical - \.false\. - * - *lsmooth_jj* - logical - \.false\. - * - *ltime_integrals_always* - logical - \.true\. - * - *lua_as_aux* - logical - \.false\. - * - *lugb_as_aux* - logical - \.false\. - * - *lupw_aa* - logical - \.false\. - * - *luse_Bext_in_b2* - logical - \.true\. - * - *luse_bgb_as_jxb* - logical - \.false\. - PAR_DOC: replace JxB by B.gradB in auxiliary array, for test purposes. * - *luse_scale_factor_in_sigma* - logical - \.true\. - * - *luxb_as_aux* - logical - \.false\. - * - *lvacuum* - logical - \.false\. - * - *lvart_in_shear_frame* - logical - \.false\. - * - *lweyl_gauge* - logical - \.false\. - * - *magnetic_xaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *magnetic_yaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *magnetic_zaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *ncr_quench* - real - 0\. - * - *nlf_sld_magn* - real - 1\.0 - * - *no_ohmic_heat_z0* - real - 1\.0 - * - *no_ohmic_heat_zwidth* - real - 0\.0 - * - *nu_ni* - real - 0\.0 - * - *numag* - real - 0\.0 - * - *omega_Bz_ext* - real - 0\.0 - * - *Pm_smag1* - real - 1\. - * - *quench_aniso* - real - \ :f:var:`~cparam/impossible` - * - *r_dip* - real - 1 - * - *radius* - real - 0\.1 - PAR_DOC: used by some initial fields * - *rdep_profile* - character (len=labellen) - 'two-step' - * - *reinitialize_aa* - logical - \.false\. - * - *rescale_aa* - real - 0\.0 - * - *rescaling_fraction* - real - 1\.0 - * - *rhomin_jxb* - real - 0\.0 - * - *rhoref* - real - \ :f:var:`~cparam/impossible` - * - *scl_uxb_in_ohm* - real - 1\. - * - *sigma_ratio* - real - 1\.0 - * - *speed_moving_layer* - real - 0\. - * - *swirl* - real - 1\.0 - * - *t0_bext* - real - 0\.0 - * - *t_bext* - real - 0\.0 - * - *tau_aa_exterior* - real - 0\.0 - * - *tau_jj* - real - 1\. - * - *tau_relprof* - real - 0\.0 - * - *tau_remove_meanaxy* - real - 1\.0 - * - *tauAD* - real - 0\.0 - * - *tdep_eta_type* - character (len=labellen) - 'standard' - * - *two_step_factor* - real - 1\. - * - *va2max_boris* - real - 0\.0 - * - *va2max_jxb* - real - 0\.0 - * - *va2power_jxb* - integer, target - 5 - * - *va_min* - - - (not found) * - *vcrit_anom* - real - 1\.0 - * - *w_sldchar_mag* - real - 1\. - * - *wresistivity* - real - 0\.01 - * - *xdep_profile* - character (len=labellen) - 'two-step' - * - *ydep_profile* - character (len=labellen) - 'two-step' - * - *zbot_moving_layer* - real - 0\. - * - *zdep_profile* - character (len=labellen) - 'fs' - * - *ztop_moving_layer* - real - 0\. - Module *neutraldensity.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *neutraldensity_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha* - real - 0\. - * - *alpha_prescription* - character (len=labellen) - 'const' - * - *borderlnrhon* - character (len=labellen) - 'nothing' - * - *diffrhon* - real - 0\. - * - *diffrhon_hyper3* - real - 0\. - * - *diffrhon_hyper3_aniso* - real, dimension(3) - 0\. - * - *diffrhon_shock* - real - 0\. - * - *idiffn* - character (len=labellen), dimension(ndiff_max) - '' - * - *lcontinuity_neutral* - logical - \.true\. - * - *lfreeze_lnrhonext* - logical - \.false\. - * - *lfreeze_lnrhonint* - logical - \.false\. - * - *lnrhon_const* - real - 0\. - * - *lnrhon_ext* - real - 0\. - * - *lnrhon_int* - real - 0\. - * - *lpretend_star* - logical - \.false\. - * - *lramp_up* - logical - \.false\. - * - *lupw_lnrhon* - logical - \.false\. - * - *lupw_rhon* - logical - \.false\. - * - *luse_as_ionization* - logical - \.false\. - * - *star_form_exponent* - real - 1\.5 - * - *star_form_threshold* - real - 1\. - * - *zeta* - real - 0\. - Module *neutralvelocity.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *neutralvelocity_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *borderuun* - character (len=labellen) - 'nothing' - * - *colldrag* - real - 0 - * - *csn0* - real - 0\. - * - *electron_pressure* - real - 1 - * - *iviscn* - character (len=labellen),dimension(ninit) - '' - * - *ladvection_velocity* - logical - \.true\. - * - *lcentrifugal_force* - logical - \.false\. - * - *lcoriolis_force* - logical - \.true\. - * - *lelectron_pressure* - logical - \.false\. - * - *lfreeze_unext* - logical - \.false\. - * - *lfreeze_unint* - logical - \.false\. - * - *lpressuregradient* - logical - \.true\. - * - *lupw_uun* - logical - \.false\. - * - *lviscneutral* - logical - \.true\. - * - *nun* - real - 0\. - * - *nun_hyper3* - real - 0\. - * - *Omega* - - - (not found) * - *theta* - - - (not found) Module *NSCBC.f90* ~~~~~~~~~~~~~~~~~~ The following variables are part of the *NSCBC_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *inlet_from_file* - logical - \.false\. - * - *inlet_profile* - character (len=labellen), dimension(ninit) - 'nothing' - * - *inlet_zz1* - real - 0\. - * - *inlet_zz2* - real - 0\. - * - *jet_center* - real, dimension(2) - (/0\.,0\./) - * - *jet_inlet* - logical - \.false\. - * - *lfinal_velocity_profile* - logical - \.false\. - * - *momentum_thickness* - real, dimension(2) - (/0\.014,0\.0182/) - * - *notransveral_terms* - logical - \.true\. - * - *nscbc_bc* - character(len=2*nscbc_len+1), dimension(3) - '' - * - *nscbc_sigma_in* - real - 1\. - * - *nscbc_sigma_out* - real - 1\. - * - *onesided_inlet* - logical - \.true\. - * - *p_infty* - real - 1\. - * - *radius_profile* - real, dimension(2) - (/0\.0182,0\.0364/) - * - *sigma* - real - 1\. - * - *smooth_time* - real - 0\. - * - *transversal_damping* - real - 0\.2 - * - *turb_inlet_dir* - character(len=fnlen) - '' - * - *turb_inlet_file* - character(len=fnlen) - 'var\.dat' - * - *turb_profile_mag* - real - 1\.0 - * - *velocity_profile* - character (len=labellen), dimension(ninit) - 'nothing' - * - *velocity_ratio* - real - 3\.3 - * - *zz_profile* - character (len=labellen), dimension(ninit) - 'nothing' - Module *particles_adaptation.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_adapt_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *adaptation_method* - character(len=labellen) - 'random' - * - *dvp_split_kick* - real - 0\.0 - * - *npar_max* - integer - 16 - * - *npar_min* - integer - 4 - * - *npar_target* - integer - 8 - Module *particles_adsorbed.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_ads_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *adsplaceholder* - real - 0\.0 - Module *particles_breakup.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_breakup_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *c_bu* - real - 0\.0 - Aguerre-Nigro / Li et al. constant * - *d_inj* - real - 0\.0 - injector orifice diameter [cm] * - *hg_C1* - real - 0\.1 - * - *hg_C2* - real - 2\.0 - * - *hg_C3* - real - 1\.2 - * - *hg_C4* - real - 0\.4 - * - *hg_C5* - real - 5\.0 - * - *hg_C6* - real - 2\.0 - * - *hg_Cmu* - real - 0\.09 - * - *hg_k1* - real - 0\.175 - * - *hg_Ke* - real - 0\.27 - * - *hg_Li* - real - 0\.0 - * - *hg_Ui* - real - 0\.0 - * - *kh_B0* - real - 0\.61 - * - *kh_B1* - real - 40\.0 - * - *kh_B2* - real - 0\.05 - * - *kh_min_child_npswarm* - real - 0\.0 - * - *kh_we_min* - real - 0\.0 - * - *lhg_turb_decay* - logical - \.true\. - * - *lparticles_breakup_hg* - logical - \.false\. - * - *lparticles_breakup_kh* - logical - \.false\. - * - *lparticles_breakup_pe* - logical - \.false\. - * - *lparticles_breakup_rt* - logical - \.false\. - * - *lprint_breakup_mode* - logical - \.false\. - * - *nu_liq* - real - 1e-2 - PAR_DOC: kinematic viscosity of the liquid (in cgs units) * - *pe_child_factor* - real - 0\.5 - child-parcel size as a fraction of d_max * - *pe_floor_diameter* - real - 1\.0e-12 - * - *pe_max_shrink_ratio* - real - 0\.0001 - * - *pe_min_diameter* - real - 1\.0e-12 - * - *pe_we_crit* - real - 12\.0 - base critical Weber number, Eq. (5) * - *rt_CRT* - real - 0\.1 - * - *rt_Ctau* - real - 1\.0 - * - *rt_method* - integer - 2 - * - *rt_we_min* - real - 0\.0 - * - *sigma_liq* - real - 7\.2e-2 - * - *tstart_particles_breakup* - real - 0\.0 - * - *z_inj* - real - 0\.0 - injector axial position [cm] Module *particles_caustics.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_caustics_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *TrSigma_Cutoff* - real - -1e10 - Module *particles_charged.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *bcpx* - - - (not found) * - *bcpy* - - - (not found) * - *bcpz* - - - (not found) * - *cdtp* - real - 0\.2 - * - *dust_charge* - real - 1\. - * - *fluid_mu* - real - 1\. - * - *lcentrifugal_force_par* - logical - \.false\. - * - *lcheck_exact_frontier* - - - (not found) * - *lcoriolis_force_par* - logical - \.false\. - * - *linsert_particles_continuously* - - - (not found) * - *lmigration_redo* - - - (not found) * - *lonly_eforce* - logical - \.false\. - * - *lpar_spec* - logical - \.false\. - * - *lstokes_drag* - logical - \.false\. - * - *rhodust* - real - 1\. - Module *particles_chemistry.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_chem_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *chemplaceholder* - real - 0\.0 - * - *lheat_per_pencil* - logical - \.false\. - * - *lpreactions* - logical - \.true\. - * - *lreactive_heating* - logical - \.false\. - RUN_DOC: reactive heating of the particle * - *lthiele* - logical - \.false\. - RUN_DOC: internal porosity with thiele modulus Module *particles_coagulation.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_coag_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *a0* - real - 1\. - * - *cdtpcoag* - real - 0\.2 - * - *critical_mass_ratio_sticking* - real - 1\.0 - * - *deltad* - real - 1\. - * - *deltav* - real - 1\.0 - relative velocity * - *deltav_grav_floor* - real - 0\.0 - * - *droplet_coagulation_model* - character (len=labellen) - 'standard' - * - *GNewton* - real - 6\.67428e-11 - * - *kernel_cst* - real - 1\.0 - * - *kernel_lin* - real - 1\.0 - * - *kernel_output* - logical - \.false\. - * - *kernel_pro* - real - 1\.0 - * - *lbrownian_coag_correction* - logical - \.true\. - use thermal (coalescence) velocity in the Brownian kernel * - *lcheck_reference_radius* - logical - \.false\. - * - *lcoag_simultaneous* - logical - \.false\. - * - *lcollision_output* - logical - \.false\. - * - *lcollision_output_swapped* - logical - \.false\. - * - *lconstant_deltav* - logical - \.false\. - use constant relative velocity * - *lconstant_kernel_test* - logical - \.false\. - * - *ldroplet_coagulation* - logical - \.false\. - * - *lgravitational_cross_section* - logical - \.false\. - * - *llinear_kernel_test* - logical - \.false\. - * - *lmaxwell_deltav* - logical - \.false\. - use maxwellian relative velocity * - *lnoselfcollision* - logical - \.true\. - * - *lproduct_kernel_test* - logical - \.false\. - * - *lrelabelling* - logical - \.false\. - * - *lremove_particle* - logical - \.false\. - * - *lremove_particle2* - logical - \.false\. - * - *lremove_particle_phys* - logical - \.true\. - * - *lshear_in_vp* - logical - \.true\. - * - *luser_random_number_wrapper* - logical - \.false\. - * - *lzsomdullemond* - logical - \.false\. - use Zsom and Dullemond method * - *maxwell_param* - real - 1\.0 - alpha parameter for maxwell distribution * - *minimum_particle_mass* - real - 0\.0 - * - *minimum_particle_radius* - real - 0\.0 - * - *normal_coagulation* - logical - \.false\. - * - *part_melt_temp* - real - 0\. - * - *r1* - real - 0\. - * - *r2* - real - 0\. - * - *r3* - real - 0\. - * - *r4* - real - 0\. - * - *r5* - real - 0\. - * - *r6* - real - 0\. - * - *r7* - real - 0\. - * - *r8* - real - 0\. - * - *r_diff* - real - 0\. - * - *radius_output* - logical - \.false\. - * - *rbin* - integer - 0 - * - *rdifference* - real - 1\.0 - * - *reference_radius* - real - 5e-5 - * - *sphericalKernel* - logical - \.false\. - * - *tstart_droplet_coagulation* - real - \ :f:var:`~cparam/impossible` - Module *particles_collisions.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_coll_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *coeff_restitution* - real - 1\.0 - * - *icoll* - character (len=labellen) - 'big-ball' - * - *lambda_mfp_single* - real - 1\.0 - * - *lapproaching_collisions* - logical - \.false\. - * - *lkeplerian_flat* - logical - \.false\. - * - *lshear_in_vp* - logical - \.false\. - * - *lstop_at_first_collision* - logical - \.false\. - * - *ltauc_from_tauf* - logical - \.false\. - * - *ncoll_max_par* - integer - -1 - * - *npart_max_par* - integer - -1 - Module *particles_diagnos_dv.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_diagnos_dv_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *col_combine* - logical - \.false\. - * - *col_radius* - real - 0\. - * - *colspace* - integer - -1 - * - *colvel* - integer - -1 - * - *particle_gridsize* - real - 0\. - * - *velmult* - real - 100\. - Module *particles_diagnos_state.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_diagnos_state_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *slow_vel_trigger* - real - 0\. - * - *state_def* - character (len=labellen) - 'velz' - Module *particles_drag.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_drag_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *gx_gas* - real, target - 0\.0 - Background acceleration of gas in x direction * - *gz_par_coeff* - real - 0\.0 - Coefficient for background acceleration of a particle in z direction * - *ldrag_on_gas* - logical, target - \.false\. - Turn on/off drag on gas * - *ldrag_on_par* - logical - \.false\. - Turn on/off drag on particles * - *ldrag_pm_back_reaction* - logical - \.true\. - Couple the gas by particle-meshing back reaction from particles * - *taus* - real, target - 0\.0 - Dimensionless stopping time: Omega * tdrag * - *tdrag* - real - 0\.0 - Drag timescale Module *particles_dust.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *A2* - real - 0\. - * - *A3* - real - 0\. - * - *ascalar_cic* - logical - \.false\. - * - *ascalar_ngp* - logical - \.false\. - * - *bcpx* - - - (not found) * - *bcpy* - - - (not found) * - *bcpz* - - - (not found) * - *beta_dPdr_dust* - real - 0\.0 - * - *birthring_lifetime* - real - \ :f:var:`~cparam/huge1` - * - *birthring_r* - real - 1\.0 - * - *birthring_width* - real - 0\.1 - * - *brownian_T0* - real - 0\.0 - * - *cdtp* - real - 0\.2 - * - *cdtp_drag* - real - 0\.2 - * - *cdtpgrav* - real - 0\.1 - * - *coeff_restitution* - real - 0\.5 - * - *compensate_sedimentation* - real - 1\. - * - *cond_ratio* - real - 0\.0 - * - *cone_half_angle_deg* - real - 0\.0 - * - *Deltauy_gas_friction* - real - 0\.0 - * - *diffusion_coefficient* - real - 0\.0 - * - *dsnap_par_minor* - - - (not found) * - *eps_dtog* - - - (not found) * - *epsp_friction_increase* - real - 100\.0 - * - *frac_hill* - real - 1\.0 - * - *G_condensation* - real, target - 0\.0 - * - *gab_width* - - - (not found) * - *gravr* - real - 1\.0 - * - *gravr_profile* - character(len=labellen) - '' - * - *gravsmooth* - real - 0\.0 - * - *gravx* - real - 0\.0 - * - *gravx_profile* - character(len=labellen) - '' - * - *gravz* - real - 0\.0 - * - *gravz_profile* - character(len=labellen) - '' - * - *initvvp* - character(len=labellen), dimension(ninit) - 'nothing' - * - *initxxp* - character(len=labellen), dimension(ninit) - 'nothing' - * - *interp_pol_gradTT* - character(len=labellen) - 'ngp' - * - *interp_pol_oo* - character(len=labellen) - 'ngp' - * - *interp_pol_pp* - character(len=labellen) - 'ngp' - * - *interp_pol_rho* - character(len=labellen) - 'ngp' - * - *interp_pol_species* - character(len=labellen) - 'ngp' - * - *interp_pol_TT* - character(len=labellen) - 'ngp' - * - *interp_pol_uu* - character(len=labellen) - 'ngp' - * - *istep_dragf* - integer - 3 - * - *istep_pass* - integer - 3 - * - *it_insert_nuclei* - integer - 1 - * - *k_shell* - integer - -1 - k associated with minshell (special/shell.f90) * - *kx_gg* - real - 1\.0 - * - *kz_gg* - real - 1\.0 - * - *l_shell* - logical - \.false\. - using special/shell.f90 for gas velocities * - *laccretion_removal* - logical - \.false\. - * - *lbirthring_depletion* - logical - \.false\. - * - *lbrownian_forces* - logical - \.false\. - * - *lbrownian_forces_Li_Ahmadi* - logical - \.false\. - * - *lbubble* - logical - \.false\. - * - *lcentrifugal_force_par* - logical - \.false\. - * - *lcheck_exact_frontier* - - - (not found) * - *lcollisional_cooling_rms* - logical - \.false\. - * - *lcollisional_cooling_taucool* - logical - \.false\. - * - *lcollisional_cooling_twobody* - logical - \.false\. - * - *lcollisional_dragforce_cooling* - logical - \.false\. - * - *lcollisional_heat* - logical - \.false\. - * - *lcommunicate_np* - - - (not found) * - *lcommunicate_rhop* - - - (not found) * - *lcompensate_friction_increase* - logical - \.false\. - * - *lcompensate_sedimentation* - logical - \.false\. - * - *lcondensation_rate* - logical - \.false\. - * - *lcoriolis_force_par* - logical - \.true\. - * - *lcylindrical_gravity_par* - logical - \.false\. - * - *ldiff_dragf* - logical - \.false\. - * - *ldiff_pass* - logical - \.false\. - * - *ldiffuse_dragf* - logical - \.false\. - * - *ldiffuse_passive* - logical - \.false\. - * - *ldragforce_dust_par* - logical - \.false\. - * - *ldragforce_gas_par* - logical, target - \.false\. - * - *ldragforce_heat* - logical - \.false\. - * - *ldragforce_radialonly* - logical - \.false\. - * - *ldragforce_stiff* - logical - \.false\. - * - *ldraglaw_eps_stk_transonic* - logical - \.false\. - * - *ldraglaw_epstein* - logical - \.true\. - * - *ldraglaw_epstein_stokes_linear* - logical - \.false\. - * - *ldraglaw_epstein_transonic* - logical - \.false\. - * - *ldraglaw_purestokes* - logical - \.false\. - * - *ldraglaw_simple* - logical - \.false\. - * - *ldraglaw_steadystate* - logical - \.false\. - * - *ldraglaw_stokesschiller* - logical - \.false\. - * - *ldraglaw_variable* - logical - \.false\. - * - *ldraglaw_variable_density* - logical - \.false\. - * - *ldt_adv_par* - logical - \.true\. - * - *ldt_grav_par* - logical - \.true\. - * - *lenforce_policy* - logical - \.false\. - * - *lfollow_gas* - logical - \.false\. - * - *lgaussian_birthring* - logical - \.false\. - * - *lignore_rhop_swarm* - - - (not found) * - *linsert_as_many_as_possible* - logical - \.false\. - * - *linsert_particles_continuously* - - - (not found) * - *linterp_reality_check* - - - (not found) * - *lmigration_real_check* - - - (not found) * - *lmigration_redo* - - - (not found) * - *lnocalc_np* - - - (not found) * - *lnocalc_rhop* - - - (not found) * - *lnostore_uu* - logical - \.true\. - * - *lnpmin_exclude_zero* - logical - \.false\. - * - *lnu_draglaw* - logical - \.false\. - * - *log_ap_max_dist* - - - (not found) * - *log_ap_min_dist* - - - (not found) * - *loutput_psize_dist* - - - (not found) * - *lpar_spec* - logical - \.false\. - * - *lparticle_gravity* - logical - \.true\. - * - *lparticlemesh_cic* - - - (not found) * - *lparticlemesh_pqs_assignment* - - - (not found) * - *lparticlemesh_tsc* - - - (not found) * - *lpartnucleation* - - - (not found) * - *lpeh_radius* - logical - \.false\. - * - *lprecalc_cell_volumes* - logical - \.false\. - * - *lpscalar_sink* - logical - \.false\. - * - *lrandom_particle_pencils* - - - (not found) * - *lset_df_insert_nucleii* - logical - \.false\. - * - *lshear_accel_par* - logical - \.true\. - * - *lsherwood_const* - logical - \.false\. - RUN_DOC: Constant quiescent (2) Sherwood number * - *lsimple_volume* - logical - \.false\. - * - *lsinkparticle_1* - - - (not found) * - *lsinkpoint* - logical - \.false\. - * - *lsmooth_gravity_companion* - logical - \.false\. - * - *lstocunn1* - logical - \.false\. - * - *ltau_coll_min_courant* - logical - \.true\. - * - *ltauascalar* - logical - \.false\. - * - *lthermophoretic_forces* - logical - \.false\. - * - *luse_tau_ap* - logical - \.true\. - * - *lvector_gravity* - logical - \.false\. - * - *max_particle_insert_time* - real - \ :f:var:`~cparam/huge1` - * - *mean_free_path_gas* - real - 0\.0 - * - *mp_swarm* - - - (not found) * - *nbin_ap_dist* - - - (not found) * - *np_const* - - - (not found) * - *np_swarm* - - - (not found) * - *Ntau* - integer - -1 - * - *nu_draglaw* - real - 0\. - * - *nu_epicycle* - real - 0\.0 - * - *nucl_thr_inc_pow* - integer - 0 - * - *nucleation_threshold* - real - 0\.0 - * - *particle_mesh* - - - (not found) * - *particle_radius* - - - (not found) * - *particles_insert_ramp_time* - real - 0\.0 - * - *particles_insert_rate* - real - 0\. - * - *pscalar_sink_rate* - real - 0\.0 - * - *rdiffconst_dragf* - real - 0\.07 - * - *rdiffconst_pass* - real - 0\.07 - * - *redfrac* - real - 0\.9 - * - *remove_particle_at_time* - - - (not found) * - *remove_particle_criteria* - - - (not found) * - *remove_particle_criteria_edtog* - - - (not found) * - *remove_particle_criteria_size* - - - (not found) * - *rhoa* - real - 1\.0 - * - *rhop_const* - - - (not found) * - *rhop_swarm* - - - (not found) * - *rp_ext* - - - (not found) * - *rp_ext_width* - - - (not found) * - *rp_int* - - - (not found) * - *rpbeta* - real - 0\.0 - * - *rpbeta_species* - real, target, dimension(npar_species) - 0\.0 - * - *rsinkparticle_1* - - - (not found) * - *rsinkpoint* - real - 0\.0 - * - *tau_coll_min* - real - 0\.0 - * - *taucool* - real - 0\.0 - * - *tausg_min* - real - 0\.0 - * - *tausp* - real, target - 0\.0 - * - *temp_grad0* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *thermophoretic_eq* - character(len=labellen) - 'nothing' - * - *thermophoretic_T0* - real - 0\.0 - * - *tstart_brownian_par* - real - 0\.0 - * - *tstart_collisional_cooling* - real - 0\.0 - * - *tstart_dragforce_par* - real - 0\.0 - * - *tstart_grav_par* - real - 0\.0 - * - *tstart_grav_r_par* - real - 0\.0 - * - *tstart_grav_x_par* - real - 0\.0 - * - *tstart_grav_z_par* - real - 0\.0 - * - *tstart_insert_particles* - real - 0\.0 - * - *tstart_liftforce_par* - real - 0\.0 - * - *tstart_rpbeta* - real - 0\.0 - * - *tstart_sink_par* - real - 0\.0 - * - *vapor_mixing_ratio_qvs* - real - 0\. - * - *xsinkpoint* - real - 0\.0 - * - *ysinkpoint* - real - 0\.0 - * - *zsinkpoint* - real - 0\.0 - Module *particles_dust_blocks.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *bcpx* - - - (not found) * - *bcpy* - - - (not found) * - *bcpz* - - - (not found) * - *beta_dPdr_dust* - real - 0\.0 - * - *cdtp* - real - 0\.2 - * - *cdtpgrav* - real - 0\.1 - * - *compensate_sedimentation* - real - 1\. - Is this still being used? * - *dsnap_par_minor* - - - (not found) * - *eps_dtog* - - - (not found) * - *epsp_friction_increase* - real - 0\.0 - * - *gravr* - real - 1\.0 - * - *gravr_profile* - character (len=labellen) - '' - * - *gravsmooth* - real - 0\.0 - * - *gravx* - real - 0\.0 - * - *gravx_profile* - character (len=labellen) - '' - * - *gravz* - real - 0\.0 - * - *gravz_profile* - character (len=labellen) - '' - * - *it1_loadbalance* - - - (not found) * - *kx_gg* - real - 1\.0 - * - *kz_gg* - real - 1\.0 - * - *ladopt_own_light_bricks* - - - (not found) * - *lbrick_partition* - - - (not found) * - *lcentrifugal_force_par* - logical - \.false\. - * - *lcheck_exact_frontier* - - - (not found) * - *lcommunicate_np* - - - (not found) * - *lcommunicate_rhop* - - - (not found) * - *lcompensate_sedimentation* - logical - \.false\. - * - *lcoriolis_force_par* - logical - \.true\. - * - *lcylindrical_gravity_par* - logical - \.false\. - * - *ldragforce_dust_par* - logical - \.false\. - * - *ldragforce_gas_par* - logical, target - \.false\. - * - *ldraglaw_eps_stk_transonic* - logical - \.false\. - * - *ldraglaw_epstein* - logical - \.true\. - * - *ldraglaw_variable* - logical - \.false\. - * - *ldraglaw_variable_density* - logical - \.false\. - * - *ldt_adv_par* - logical - \.true\. - * - *ldt_grav_par* - logical - \.false\. - * - *learly_particle_map* - logical - \.true\. - * - *linsert_particles_continuously* - - - (not found) * - *linterp_reality_check* - - - (not found) * - *lmigration_real_check* - - - (not found) * - *lmigration_redo* - - - (not found) * - *lnocalc_np* - - - (not found) * - *lnocalc_rhop* - - - (not found) * - *lpar_spec* - logical - \.false\. - * - *lparticlemesh_cic* - - - (not found) * - *lparticlemesh_tsc* - - - (not found) * - *lrandom_particle_blocks* - - - (not found) * - *lrandom_particle_pencils* - - - (not found) * - *lreblock_particles_run* - - - (not found) * - *lsinkpoint* - logical - \.false\. - * - *luse_tau_ap* - logical - \.true\. - * - *mean_free_path_gas* - real - 0\.0 - * - *mp_swarm* - - - (not found) * - *np_const* - - - (not found) * - *np_swarm* - - - (not found) * - *nu_epicycle* - real - 0\.0 - * - *particle_mesh* - - - (not found) * - *remove_particle_at_time* - - - (not found) * - *remove_particle_criteria* - - - (not found) * - *remove_particle_criteria_edtog* - - - (not found) * - *remove_particle_criteria_size* - - - (not found) * - *rhop_const* - - - (not found) * - *rhopmat* - - - (not found) * - *rsinkpoint* - real - 0\.0 - * - *tausp* - real, target - 0\.0 - * - *tstart_dragforce_par* - real - 0\.0 - * - *tstart_grav_par* - real - 0\.0 - * - *xsinkpoint* - real - 0\.0 - * - *ysinkpoint* - real - 0\.0 - * - *zsinkpoint* - real - 0\.0 - Module *particles_eikonal.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *bcpx* - - - (not found) * - *bcpy* - - - (not found) * - *bcpz* - - - (not found) * - *beta_dPdr_dust* - real - 0\.0 - * - *brownian_T0* - real - 0\.0 - * - *cdtp* - real - 0\.2 - * - *cdtpgrav* - real - 0\.1 - * - *coeff_restitution* - real - 0\.5 - * - *cond_ratio* - real - 0\.0 - * - *Deltauy_gas_friction* - real - 0\.0 - * - *dsnap_par_minor* - - - (not found) * - *eps_dtog* - - - (not found) * - *epsp_friction_increase* - real - 100\.0 - * - *gravr* - real - 1\.0 - * - *gravr_profile* - character (len=labellen) - '' - * - *gravsmooth* - real - 0\.0 - * - *gravx* - real - 0\.0 - * - *gravx_profile* - character (len=labellen) - '' - * - *gravz* - real - 0\.0 - * - *gravz_profile* - character (len=labellen) - '' - * - *interp_pol_gradTT* - character (len=labellen) - 'ngp' - * - *interp_pol_oo* - character (len=labellen) - 'ngp' - * - *interp_pol_rho* - character (len=labellen) - 'ngp' - * - *interp_pol_TT* - character (len=labellen) - 'ngp' - * - *interp_pol_uu* - character (len=labellen) - 'ngp' - * - *k_shell* - integer - -1 - k associated with minshell (special/shell.f90) * - *kx_gg* - real - 1\.0 - * - *kz_gg* - real - 1\.0 - * - *l_shell* - logical - \.false\. - using special/shell.f90 for gas velocities * - *lbrownian_forces* - logical - \.false\. - * - *lcentrifugal_force_par* - logical - \.false\. - * - *lcheck_exact_frontier* - - - (not found) * - *lcollisional_cooling_rms* - logical - \.false\. - * - *lcollisional_cooling_taucool* - logical - \.false\. - * - *lcollisional_cooling_twobody* - logical - \.false\. - * - *lcollisional_dragforce_cooling* - logical - \.false\. - * - *lcollisional_heat* - logical - \.false\. - * - *lcommunicate_np* - - - (not found) * - *lcommunicate_rhop* - - - (not found) * - *lcoriolis_force_par* - logical - \.true\. - * - *lcylindrical_gravity_par* - logical - \.false\. - * - *ldragforce_dust_par* - logical - \.false\. - * - *ldragforce_gas_par* - logical - \.false\. - * - *ldragforce_heat* - logical - \.false\. - * - *ldragforce_radialonly* - logical - \.false\. - * - *ldragforce_stiff* - logical - \.false\. - * - *ldraglaw_eps_stk_transonic* - logical - \.false\. - * - *ldraglaw_epstein* - logical - \.true\. - * - *ldraglaw_epstein_stokes_linear* - logical - \.false\. - * - *ldraglaw_epstein_transonic* - logical - \.false\. - * - *ldraglaw_simple* - logical - \.false\. - * - *ldraglaw_steadystate* - logical - \.false\. - * - *ldraglaw_variable* - logical - \.false\. - * - *ldraglaw_variable_density* - logical - \.false\. - * - *ldt_adv_par* - logical - \.true\. - * - *ldt_grav_par* - logical - \.true\. - * - *lenforce_policy* - logical - \.false\. - * - *linterp_reality_check* - - - (not found) * - *lmigration_real_check* - - - (not found) * - *lmigration_redo* - - - (not found) * - *lnocalc_np* - - - (not found) * - *lnocalc_rhop* - - - (not found) * - *lnostore_uu* - logical - \.true\. - * - *log_ap_max_dist* - - - (not found) * - *log_ap_min_dist* - - - (not found) * - *loutput_psize_dist* - - - (not found) * - *lpar_spec* - logical - \.false\. - * - *lparticlemesh_cic* - - - (not found) * - *lparticlemesh_tsc* - - - (not found) * - *lrandom_particle_pencils* - - - (not found) * - *ltau_coll_min_courant* - logical - \.true\. - * - *luse_tau_ap* - logical - \.true\. - * - *max_particle_insert_time* - real - \ :f:var:`~cparam/huge1` - * - *mean_free_path_gas* - real - 0\.0 - * - *mp_swarm* - - - (not found) * - *nbin_ap_dist* - - - (not found) * - *np_const* - - - (not found) * - *np_swarm* - - - (not found) * - *nu_epicycle* - real - 0\.0 - * - *particle_radius* - - - (not found) * - *particles_insert_rate* - real - 0\. - * - *rhop_const* - - - (not found) * - *rhop_swarm* - - - (not found) * - *tau_coll_min* - real - 0\.0 - * - *taucool* - real - 0\.0 - * - *tausg_min* - real - 0\.0 - * - *tausp* - real - 0\.0 - * - *temp_grad0* - real, dimension (3) - (/0\.0,0\.0,0\.0/) - * - *tstart_brownian_par* - real - 0\.0 - * - *tstart_collisional_cooling* - real - 0\.0 - * - *tstart_dragforce_par* - real - 0\.0 - * - *tstart_grav_par* - real - 0\.0 - * - *tstart_grav_r_par* - real - 0\.0 - * - *tstart_grav_x_par* - real - 0\.0 - * - *tstart_grav_z_par* - real - 0\.0 - Module *particles_grad.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_grad_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *fluid_mu* - real - - * - *rhodust* - real - - Module *particles_lagrangian.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *A2* - real - 0\. - * - *A3* - real - 0\. - * - *bcpx* - - - (not found) * - *bcpy* - - - (not found) * - *bcpz* - - - (not found) * - *beta_dPdr_dust* - real - 0\.0 - * - *birthring_lifetime* - real - \ :f:var:`~cparam/huge1` - * - *birthring_r* - real - 1\.0 - * - *birthring_width* - real - 0\.1 - * - *brownian_T0* - real - 0\.0 - * - *cdtp* - real - 0\.2 - * - *cdtp_drag* - real - 0\.2 - * - *cdtpgrav* - real - 0\.1 - * - *coeff_restitution* - real - 0\.5 - * - *compensate_sedimentation* - real - 1\. - * - *cond_ratio* - real - 0\.0 - * - *Deltauy_gas_friction* - real - 0\.0 - * - *dsnap_par_minor* - - - (not found) * - *epsp_friction_increase* - real - 100\.0 - * - *gab_width* - - - (not found) * - *gravr* - real - 1\.0 - * - *gravr_profile* - character (len=labellen) - '' - * - *gravsmooth* - real - 0\.0 - * - *gravx* - real - 0\.0 - * - *gravx_profile* - character (len=labellen) - '' - * - *gravz* - real - 0\.0 - * - *gravz_profile* - character (len=labellen) - '' - * - *initvvp* - character (len=labellen), dimension (ninit) - 'nothing' - * - *initxxp* - character (len=labellen), dimension (ninit) - 'nothing' - * - *interp_pol_gradTT* - character (len=labellen) - 'none' - * - *interp_pol_oo* - character (len=labellen) - 'none' - * - *interp_pol_pp* - character (len=labellen) - 'none' - * - *interp_pol_rho* - character (len=labellen) - 'none' - * - *interp_pol_species* - character (len=labellen) - 'none' - * - *interp_pol_TT* - character (len=labellen) - 'none' - * - *interp_pol_uu* - character (len=labellen) - 'none' - * - *istep_dragf* - integer - 3 - * - *istep_pass* - integer - 3 - * - *k_shell* - integer - -1 - k associated with minshell (special/shell.f90) * - *kx_gg* - real - 1\.0 - * - *kz_gg* - real - 1\.0 - * - *l_shell* - logical - \.false\. - using special/shell.f90 for gas velocities * - *lbirthring_depletion* - logical - \.false\. - * - *lbrownian_forces* - logical - \.false\. - * - *lbubble* - logical - \.false\. - * - *lcentrifugal_force_par* - logical - \.false\. - * - *lcheck_exact_frontier* - - - (not found) * - *lcollisional_cooling_rms* - logical - \.false\. - * - *lcollisional_cooling_taucool* - logical - \.false\. - * - *lcollisional_cooling_twobody* - logical - \.false\. - * - *lcollisional_dragforce_cooling* - logical - \.false\. - * - *lcollisional_heat* - logical - \.false\. - * - *lcommunicate_np* - - - (not found) * - *lcommunicate_rhop* - - - (not found) * - *lcompensate_friction_increase* - logical - \.false\. - * - *lcompensate_sedimentation* - logical - \.false\. - * - *lcoriolis_force_par* - logical - \.true\. - * - *lcylindrical_gravity_par* - logical - \.false\. - * - *ldiff_dragf* - logical - \.false\. - * - *ldiff_pass* - logical - \.false\. - * - *ldiffuse_dragf* - logical - \.false\. - * - *ldiffuse_passive* - logical - \.false\. - * - *ldragforce_dust_par* - logical - \.false\. - * - *ldragforce_gas_par* - logical - \.false\. - * - *ldragforce_heat* - logical - \.false\. - * - *ldragforce_radialonly* - logical - \.false\. - * - *ldragforce_stiff* - logical - \.false\. - * - *ldraglaw_eps_stk_transonic* - logical - \.false\. - * - *ldraglaw_epstein* - logical - \.true\. - * - *ldraglaw_epstein_stokes_linear* - logical - \.false\. - * - *ldraglaw_epstein_transonic* - logical - \.false\. - * - *ldraglaw_purestokes* - logical - \.false\. - * - *ldraglaw_simple* - logical - \.false\. - * - *ldraglaw_steadystate* - logical - \.false\. - * - *ldraglaw_stokesschiller* - logical - \.false\. - * - *ldraglaw_variable* - logical - \.false\. - * - *ldraglaw_variable_density* - logical - \.false\. - * - *ldt_adv_par* - logical - \.true\. - * - *ldt_grav_par* - logical - \.true\. - * - *lenforce_policy* - logical - \.false\. - * - *lgaussian_birthring* - logical - \.false\. - * - *linsert_as_many_as_possible* - logical - \.false\. - * - *linsert_particles_continuously* - - - (not found) * - *linterp_reality_check* - - - (not found) * - *lmigration_real_check* - - - (not found) * - *lmigration_redo* - - - (not found) * - *lnocalc_np* - - - (not found) * - *lnocalc_rhop* - - - (not found) * - *lnostore_uu* - logical - \.true\. - * - *lnu_draglaw* - logical - \.false\. - * - *log_ap_max_dist* - - - (not found) * - *log_ap_min_dist* - - - (not found) * - *loutput_psize_dist* - - - (not found) * - *lpar_spec* - logical - \.false\. - * - *lparticle_gravity* - logical - \.true\. - * - *lparticlemesh_pqs_assignment* - - - (not found) * - *lpeh_radius* - logical - \.false\. - * - *lprecalc_cell_volumes* - logical - \.false\. - * - *lpscalar_sink* - logical - \.false\. - * - *lrandom_particle_pencils* - - - (not found) * - *lshear_accel_par* - logical - \.true\. - * - *lsherwood_const* - logical - \.false\. - * - *lsimple_volume* - logical - \.false\. - * - *lsinkparticle_1* - - - (not found) * - *lsinkpoint* - logical - \.false\. - * - *lstocunn1* - logical - \.false\. - * - *ltau_coll_min_courant* - logical - \.true\. - * - *lthermophoretic_forces* - logical - \.false\. - * - *luse_tau_ap* - logical - \.true\. - * - *lvector_gravity* - logical - \.false\. - * - *max_particle_insert_time* - real - \ :f:var:`~cparam/huge1` - * - *mean_free_path_gas* - real - 0\.0 - * - *nbin_ap_dist* - - - (not found) * - *np_const* - - - (not found) * - *nu_draglaw* - real - 0\. - * - *nu_epicycle* - real - 0\.0 - * - *particle_mesh* - - - (not found) * - *particle_radius* - - - (not found) * - *particles_insert_ramp_time* - real - 0\.0 - * - *particles_insert_rate* - real - 0\. - * - *pscalar_sink_rate* - real - 0\.0 - * - *rdiffconst_dragf* - real - 0\.07 - * - *rdiffconst_pass* - real - 0\.07 - * - *remove_particle_at_time* - - - (not found) * - *remove_particle_criteria* - - - (not found) * - *remove_particle_criteria_size* - - - (not found) * - *rhop_const* - - - (not found) * - *rp_ext* - - - (not found) * - *rp_int* - - - (not found) * - *rpbeta* - real - 0\.0 - * - *rpbeta_species* - real, target, dimension (npar_species) - 0\.0 - * - *rsinkparticle_1* - - - (not found) * - *rsinkpoint* - real - 0\.0 - * - *tau_coll_min* - real - 0\.0 - * - *taucool* - real - 0\.0 - * - *tausg_min* - real - 0\.0 - * - *tausp* - real - 0\.0 - * - *temp_grad0* - real, dimension (3) - (/0\.0,0\.0,0\.0/) - * - *thermophoretic_eq* - character (len=labellen) - 'nothing' - * - *thermophoretic_T0* - real - 0\.0 - * - *tstart_brownian_par* - real - 0\.0 - * - *tstart_collisional_cooling* - real - 0\.0 - * - *tstart_dragforce_par* - real - 0\.0 - * - *tstart_grav_par* - real - 0\.0 - * - *tstart_grav_r_par* - real - 0\.0 - * - *tstart_grav_x_par* - real - 0\.0 - * - *tstart_grav_z_par* - real - 0\.0 - * - *tstart_insert_particles* - real - 0\.0 - * - *tstart_liftforce_par* - real - 0\.0 - * - *tstart_rpbeta* - real - 0\.0 - * - *tstart_sink_par* - real - 0\.0 - * - *xsinkpoint* - real - 0\.0 - * - *ysinkpoint* - real - 0\.0 - * - *zsinkpoint* - real - 0\.0 - Module *particles_lyapunov.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_lyapunov_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *fake_eta* - real - 0\. - * - *lnoise2pvector* - logical - \.false\. - Module *particles_mass.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_mass_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *diffmult* - real - 0\.125 - * - *dmpdt* - real - 1e-3 - * - *lbdry_test* - logical - \.false\. - * - *lconstant_mass_w_chem* - logical - \.false\. - * - *ldiffm* - logical - \.false\. - * - *ldiffuse_backreac* - logical - \.false\. - * - *lpart_mass_backreac* - logical - \.true\. - * - *lpart_mass_momentum_backreac* - logical - \.true\. - * - *ndiffstepm* - integer - 3 - * - *rdiffconstm* - real - 0\.1178 - Module *particles_number.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_number_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *birthring_inner* - real - 0\.0 - * - *birthring_outer* - real - \ :f:var:`~cparam/huge1` - * - *cdtpf* - real - 0\.2 - * - *deltavp22_floor* - real - 0\.0 - * - *depletion_rate* - real - 0\.0 - * - *initnpswarm* - character (len=labellen), dimension(ninit) - 'nothing' - * - *lbirthring_depletion* - logical - \.false\. - * - *lfragmentation_par* - logical - \.false\. - * - *llog10_for_admom_above10* - logical - \.true\. - * - *tstart_fragmentation_par* - real - 0\.0 - * - *vthresh_coagulation* - real - 0\.0 - Module *particles_persistence.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_persistence_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *RR* - real,dimension(NPARTDISP) - 0\.0 - Module *particles_potential.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_potential_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cell_in_grid* - integer - 1 - * - *fampl* - real - 1\. - * - *lpotential* - logical - - * - *Nbin_in_Rcutoff* - integer - 100 - * - *ppotential* - character (len=labellen) - 'nothing' - * - *psigma_by_dx* - real - 0\.1 - * - *Rcutoff_in_grid* - integer - 1 - * - *rescale_diameter* - real - 1\. - * - *sigma_in_grid* - integer - 1 - * - *skin_factor* - real - 2\. - Module *particles_radius.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_radius_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_cond* - real - 1\.0 - * - *ap0* - real, dimension(ndustrad) - 0\.0 - * - *apmin* - real - 0\.0 - * - *cdtpc* - real - 0\.2 - * - *cdtps* - real - 0\.2 - * - *coeff_kappa* - real - 0\. - * - *coeff_Kelvin* - real - 0\. - * - *condensation_coefficient_type* - character(len=labellen) - 'constant' - * - *deltavp12_floor* - real - 0\.0 - * - *diffusion_coefficient* - real - 1\.0 - * - *GS_condensation* - real - 0\.0 - * - *initap* - character(len=labellen), dimension(ninit) - 'nothing' - * - *kappa_aerosol* - real - 0\.1 - * - *labsorbing_species* - logical - \.false\. - * - *lborder_driving_ocean* - logical - \.false\. - * - *lcondensation_par* - logical - \.false\. - * - *lcondensation_rate* - logical - \.false\. - * - *lcondensation_simplified* - logical - \.false\. - * - *lcondensing_species* - - - (not found) * - *lconstant_radius_w_chem* - logical - \.false\. - * - *ldroplet_evapcool* - logical - \.false\. - * - *ldt_condensation* - logical - \.false\. - * - *ldt_condensation_off* - logical - \.false\. - * - *ldt_evaporation* - logical - \.false\. - * - *ldust_accretion* - logical - \.false\. - * - *ldust_condensation* - logical - \.false\. - * - *lfixed_particles_radius* - logical - \.false\. - * - *lfree_molecule* - logical - \.false\. - * - *lgas_enthalpy_flux* - logical - \.false\. - * - *lkohler* - logical - \.false\. - * - *lkohler_simplified* - logical - \.false\. - * - *llatent_heat* - logical - \.true\. - * - *lreinitialize_ap* - logical - \.false\. - * - *lsherwood_film* - logical - \.false\. - * - *lsweepup_par* - logical - \.false\. - * - *ltauascalar* - logical - \.false\. - * - *modified_vapor_diffusivity* - real - 6\.74e-6 - * - *r_CCN* - real - 1\.e-6 - * - *rhopmat* - - - (not found) * - *rpbeta0* - real - 0\.0 - * - *rr_d* - real - 0\.0 - * - *rr_q* - real - 2\.5 - * - *tau_damp_evap* - real - 0\.0 - * - *tau_ocean_driving* - real - 0\.0 - * - *tstart_condensation_par* - real - 0\.0 - * - *tstart_sweepup_par* - real - 0\.0 - * - *TTocean* - real - 300\.0 - * - *vapor_mixing_ratio_qvs* - real - 0\. - * - *vthresh_sweepup* - real - -1\.0 - * - *xi_accretion* - real - 0\. - * - *ztop_ocean* - real - 0\.0 - Module *particles_selfgravity.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_selfgrav_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *lnopartingrav* - logical - \.false\. - * - *lselfgravity_particles* - logical - \.true\. - Module *particles_sink.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_sink_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *bondi_accretion_grav_smooth* - real - 1\.35 - * - *cdtsubgrid* - real - 0\.1 - * - *laccrete_sink_sink* - logical - \.true\. - * - *lbondi_accretion* - logical - \.false\. - * - *ldebug_subgrid_accretion* - logical - \.false\. - * - *lrhop_roche_unit* - logical - \.false\. - * - *lselfgravity_sinkparticles* - logical - \.true\. - * - *lsink_create_one_per_27_cells* - logical - \.false\. - * - *lsink_create_one_per_cell* - logical - \.false\. - * - *lsink_radius_dx_unit* - logical - \.false\. - * - *lsubgrid_accretion* - logical - \.false\. - * - *rhop_sink_create* - real - -1\.0 - * - *rsurf_subgrid* - real - 0\.001 - * - *rsurf_to_rhill* - real - 0\.0 - * - *sink_birth_radius* - real - 1\.0 - Module *particles_spin.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_spin_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *lmagnus_lift* - logical - \.false\. - * - *lsaffman_lift* - logical - \.false\. - Module *particles_stalker.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_stalker_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *dstalk* - real - 0\.1 - PAR_DOC: times between printout of stalker data * - *linterpolate_cic* - logical - \.false\. - * - *linterpolate_tsc* - logical - \.true\. - * - *lstalk_sink_particles* - logical - \.false\. - Module *particles_stirring.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_stirring_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *deltat_stir* - real - 1\.0 - * - *deltav_stir* - real - 0\.0 - Module *particles_surfspec.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_surf_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *lboundary_explicit* - logical - \.true\. - RUN_DOC: explicit evolution of particle surface species * - *ldiffenth* - logical - \.false\. - * - *ldiffs* - logical - \.false\. - * - *ldiffuse_backenth* - logical - \.false\. - * - *ldiffuse_backspec* - logical - \.false\. - * - *linfinite_diffusion* - logical - \.true\. - RUN_DOC: infinitely fast diffusion between particle and gas * - *lpchem_mass_enth* - logical - \.true\. - * - *lpfilter* - logical - \.true\. - * - *lspecies_transfer* - logical - \.true\. - RUN_DOC: species transfer between particle and gas * - *ndiffsteps* - integer - 3 - RUN_DOC: Number of mass transfer diffusion steps * - *rdiffconsts* - real - 0\.1178 - Module *particles_temperature.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_TT_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cp_part* - real - 0\.711e7 - wolframalpha, erg/(g*K) * - *emissivity* - real - 0\.0 - * - *im_part_ref* - real - -0\.279 - * - *lconst_part_temp* - logical - \.false\. - * - *lconv_heating* - logical - \.true\. - * - *ldiffTT* - logical - \.false\. - * - *ldiffuse_backtemp* - logical - \.false\. - * - *lpart_nuss_const* - logical - \.false\. - * - *lpart_temp_backreac* - logical - \.true\. - * - *lrad_part* - logical - \.false\. - * - *lrayleigh_rad_limit* - logical - \.false\. - * - *lstefan_flow* - logical - \.true\. - * - *ltemp_equip_part_gas* - - - (not found) * - *ltemp_equip_simplified* - - - (not found) * - *ndiffstepTT* - integer - 3 - * - *rdiffconstTT* - real - 0\.1178 - * - *Twall* - real - 0\.0 - Module *particles_tetrad.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_tetrad_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *rsmall* - real - 1e-6 - Module *particles_tracers.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *bcpx* - - - (not found) * - *bcpy* - - - (not found) * - *bcpz* - - - (not found) * - *dsnap_par* - - - (not found) * - *insertxxp* - character (len=labellen), dimension (ninit) - 'nothing' - * - *lcheck_exact_frontier* - - - (not found) * - *linsert_particles_continuously* - - - (not found) * - *lparticlemesh_cic* - - - (not found) * - *lparticlemesh_tsc* - - - (not found) * - *lquadratic_interpolation* - logical - \.false\. - * - *ltrace_dust* - logical - \.false\. - * - *max_particle_insert_time* - real - \ :f:var:`~cparam/huge1` - * - *particles_insert_rate* - real - 0\. - Module *pointmasses.f90* ~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *pointmasses_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *accrete_hills_frac* - real, dimension(nqpar) - 0\.2 - * - *bcqx* - character (len=2*bclen+1) - 'p' - * - *bcqy* - character (len=2*bclen+1) - 'p' - * - *bcqz* - character (len=2*bclen+1) - 'p' - * - *cdtq* - real - 0\.1 - * - *density_scale* - real - 0\.001 - * - *frac_smooth* - real, dimension(nqpar) - 0\.4 - * - *GNewton* - real - \ :f:var:`~cparam/impossible` - * - *hills_tempering_fraction* - real - 0\.8 - * - *ipotential_pointmass* - character (len=labellen), dimension (nqpar) - 'newton' - * - *iprimary* - integer - 1 - * - *laccretion* - logical, dimension(nqpar) - \.false\. - * - *ladd_dragforce* - logical - \.false\. - * - *lcentrifugal_force_pointmass* - logical - \.false\. - * - *lcoriolis_force_pointmass* - logical - \.true\. - * - *ldt_pointmasses* - logical - \.true\. - * - *ldust_gravity* - logical - \.false\. - * - *lexclude_frozen* - logical - \.false\. - * - *lexclude_hills* - logical - \.false\. - * - *lfollow_particle* - logical, dimension(nqpar) - \.false\. - * - *lgas_gravity* - logical - \.true\. - * - *lgas_removal* - logical - \.false\. - * - *llinear_drag* - logical - \.true\. - * - *llive_secondary* - logical - \.false\. - * - *lmomentum_removal* - logical - \.false\. - * - *lnogravz_star* - logical - \.false\. - * - *lnoselfgrav_primary* - logical - \.true\. - * - *lquadratic_drag* - logical - \.false\. - * - *lreset_cm* - logical - \.true\. - * - *lshear_accel_pointmass* - logical - \.true\. - * - *StokesNumber* - real, dimension(nqpar) - 1\. - * - *tau_accretion* - real - 1\.0 - * - *ugas* - real - 0\.0 - Module *poisson.f90* ~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *poisson_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *kmax* - real - 0\.0 - * - *lexpand_grid* - logical - \.false\. - * - *lisoz* - logical - \.false\. - * - *lklimit_shear* - logical - \.false\. - * - *lrazor_thin* - logical - \.false\. - * - *lsemispectral* - logical - \.false\. - Module *poisson_logspirals.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *poisson_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *Bsmooth* - real - 0\.01 - * - *Gnewton* - real - G_Newton_cgs - Module *poisson_multigrid.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *poisson_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *niter_poisson* - integer - 30 - Module *polymer.f90* ~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *polymer_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *eta_poly* - real - 0\. - * - *fenep_L* - real - 0\. - * - *lpoly_diffusion* - logical - \.false\. - * - *lpolyadvect* - logical - \.true\. - * - *lpolyback* - logical - \.true\. - * - *lupw_poly* - logical - \.false\. - * - *mu_poly* - real - 0\. - * - *poly_model* - character (len=labellen) - 'oldroyd-B' - * - *tau_poly* - real - 0\. - * - *tau_poly1* - real - 1\. - Module *power_spectrum.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *power_spectrum_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ckxrange* - character (LEN=linelen) - '' - PAR_DOC: Define the $k_x$ range for \code{power_xy}. * - *ckyrange* - character (LEN=linelen) - '' - * - *czrange* - character (LEN=linelen) - '' - * - *inz* - integer - 0 - * - *kout_max* - integer - 0 - * - *lcomplex* - logical - \.false\. - * - *lcorrect_integer_kcalc* - logical - \.false\. - PAR_DOC: use k=i-N/2 instead of i-(N+1)/2. * - *lcylindrical_spectra* - logical - \.false\. - * - *legendre_lmax* - integer - 1 - * - *lhalf_factor_in_GW* - logical - \.false\. - * - *lhorizontal_spectra* - logical - \.false\. - * - *lintegrate_shell* - logical - \.true\. - * - *lintegrate_z* - logical - \.true\. - * - *lpdf_2d_variable_range* - logical - \.false\. - * - *lpowerxy_hdf5* - logical - \.false\. - * - *lread_gauss_quadrature* - logical - \.false\. - * - *lshear_frame_correlation* - logical - \.false\. - * - *ltrue_binning* - logical - \.false\. - * - *lvertical_spectra* - logical - \.false\. - * - *lzero_spec_zerok* - logical - \.false\. - * - *max_k2* - real - (nxgrid/2)**2 + (nygrid/2)**2 + (nzgrid/2)**2 - * - *n_segment_x* - integer - 1 - * - *pdf_max* - real - 30\. - * - *pdf_max_logscale* - real - 3\.0 - * - *pdf_min* - real - -30\. - * - *pdf_min_logscale* - real - -3\. - * - *pdfy_max* - real - 30\. - * - *pdfy_max_logscale* - real - 3\.0 - * - *pdfy_min* - real - -30\. - * - *pdfy_min_logscale* - real - -3\. - * - *power_format* - character (LEN=linelen) - '(1p,8e10\.2)' - * - *specflux_dp* - real - -2\. - * - *specflux_dq* - real - -2\. - * - *specflux_pmax* - integer - nxgrid/2-1 - * - *specflux_pmin* - integer - 0 - * - *tout_max* - real - 0\. - * - *tout_min* - real - 0\. - * - *trigger_spec* - - - (not found) Module *pscalar.f90* ~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *pscalar_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *gradC0* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *lupw_lncc* - logical - \.false\. - * - *nopscalar* - logical - \.false\. - * - *pscalar_diff* - real - 0\.0 - * - *pscalar_diff_shock* - real - 0\.0 - * - *reinitialize_lncc* - logical - \.false\. - * - *tensor_pscalar_diff* - real - 0\.0 - Module *pscalar_nolog.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *pscalar_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *diffcc_shock* - real - 0\. - * - *gradC0* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *lam_gradC* - real - 0\.0 - * - *lambda_cc* - real - 0\.0 - * - *lgradC_profile* - logical - \.false\. - * - *ll_sh* - integer - -1 - * - *LLambda_cc* - real - 0\.0 - * - *lmean_friction_cc* - logical - \.false\. - * - *lnotpassive* - logical - \.false\. - * - *lpscalar_diff_simple* - logical - \.false\. - * - *lpscalar_per_unitvolume* - logical - \.false\. - * - *lpscalar_per_unitvolume_diff* - logical - \.false\. - * - *lpscalar_sink* - logical - \.false\. - * - *lreactions* - logical - \.false\. - * - *lremove_mean* - logical - \.false\. - * - *lupw_cc* - logical - \.false\. - * - *mm_sh* - integer - -1 - * - *nopscalar* - logical - \.false\. - * - *om_gradC* - real - 0\.0 - * - *pscalar_diff* - real - 0\.0 - * - *pscalar_diff_hyper3* - real - 0\.0 - * - *pscalar_sink* - real - 0\.0 - * - *reinitialize_cc* - logical - \.false\. - * - *reinitialize_lncc* - logical - \.false\. - * - *Rpscalar_sink* - real - 0\.5 - * - *soret_diff* - real - 0\.0 - * - *tensor_pscalar_diff* - real - 0\.0 - Module *python.f90* ~~~~~~~~~~~~~~~~~~~ The following variables are part of the *python_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *pyfunction* - character(LEN=fnlen) - '' - * - *pymodule* - character(LEN=fnlen) - '' - Module *radiation_ray.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *radiation_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ampl_bump* - real - 0\.0 - * - *ampl_Isurf* - real - 0\.0 - * - *amplkapparho* - real - 1\.0 - * - *amplSrad* - real - 1\.0 - * - *angle_weight* - character (len=labellen) - 'corrected' - * - *bc_rad* - character (len=2*bclen+1), dimension(3) - (/'0:0','0:0','S:0'/) - * - *cdtrad* - real - 0\.1 - * - *cdtrad_cgam* - real - 0\.25 - * - *cdtrad_thick* - real - 0\.25 - * - *cdtrad_thin* - real - 1\.0 - * - *cool_wid* - real - \ :f:var:`~cparam/impossible` - * - *expo2_rho_opa* - real - 0\.0 - * - *expo2_temp_opa* - real - 0\.0 - * - *expo_rho_opa* - real - 0\.0 - * - *expo_temp_opa* - real - 0\.0 - * - *expo_temp_opa_buff* - real - 0\.0 - * - *Frad_boundary_ref* - real - 0\.0 - * - *kappa20_cst* - real, dimension (mnu) - 0\.0 - * - *kappa_ceiling* - real - \ :f:var:`~cparam/max_real` - * - *kappa_cst* - real, dimension (mnu) - 1\.0 - * - *kappa_Kconst* - real - 1\.0 - * - *kapparho_const* - real - 1\.0 - * - *kapparho_cst* - real - 1\.0 - * - *kapparho_floor* - real - 0\.0 - * - *knee_temp_opa* - real - 0\.0 - * - *kx_kapparho* - real - 0\.0 - * - *kx_Srad* - real - 0\.0 - * - *ky_kapparho* - real - 0\.0 - * - *ky_Srad* - real - 0\.0 - * - *kz_kapparho* - real - 0\.0 - * - *kz_Srad* - real - 0\.0 - * - *lcdtrad_old* - logical - \.true\. - * - *lcheck_tau_division* - logical - \.false\. - * - *lcommunicate* - logical - \.true\. - * - *lcooling* - logical - \.true\. - * - *lcutoff_opticallythin* - logical - \.false\. - * - *lcutoff_zconst* - logical - \.false\. - * - *ldoppler_rad* - logical - \.false\. - * - *ldoppler_rad_includeQ* - logical - \.false\. - * - *ldoppler_rad_includeQ2fact* - logical - \.true\. - * - *ldoppler_rad_includeQder* - logical - \.false\. - * - *ldoppler_rad_includeQfact* - logical - \.true\. - * - *lfix_radweight_1d* - logical - \.true\. - * - *lintrinsic* - logical - \.true\. - * - *lno_rad_heating* - logical - \.false\. - * - *lrad_cool_diffus* - logical - \.false\. - * - *lrad_debug* - logical - \.false\. - * - *lrad_pres_diffus* - logical - \.false\. - * - *lradflux* - logical - \.false\. - * - *lradpress* - logical - \.false\. - * - *lradpressure* - logical - \.false\. - * - *lread_source_function* - logical - \.false\. - * - *lrevision* - logical - \.true\. - * - *lsingle_ray* - logical - \.false\. - * - *nIsurf* - integer - 1 - * - *nnu* - integer - 1 - * - *opacity_type* - character (len=labellen) - 'Hminus' - * - *qrad_max* - real - 0\.0 - * - *rad2max* - integer - 1 - * - *radius_Isurf* - real - 0\.0 - * - *radius_kapparho* - real - 1\.0 - * - *radius_Srad* - real - 1\.0 - * - *radx* - integer - 0 - * - *rady* - integer - 0 - * - *radz* - integer - 1 - * - *ref_rho_opa* - real - 1\.0 - * - *ref_temp_opa* - real - 1\.0 - * - *scalefactor_cooling* - real - 1\.0 - * - *scalefactor_kappa* - real, dimension (mnu) - 1\.0 - * - *scalefactor_radpressure* - real - 1\.0 - * - *scalefactor_radpressure1* - real - 1\.0 - * - *scalefactor_radpressure2* - real - 1\.0 - * - *scalefactor_Srad* - real, dimension (mnu) - 1\.0 - * - *sigma_bump* - real - 1\.0 - * - *single_ray* - integer, dimension (3) - 0 - * - *source_function_type* - character (len=labellen) - 'LTE' - * - *Srad_const* - real - 1\.0 - * - *tau_bot* - real - 0\.0 - * - *tau_top* - real - 0\.0 - * - *TT_bot* - real - 0\.0 - * - *TT_bump* - real - 0\.0 - * - *TT_top* - real - 0\.0 - * - *width_temp_opa* - real - 1\.0 - * - *z_cutoff* - real - \ :f:var:`~cparam/impossible` - * - *zclip_dwn* - real - -\ :f:var:`~cparam/max_real` - * - *zclip_up* - real - \ :f:var:`~cparam/max_real` - Module *selfgravity.f90* ~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *selfgrav_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *gravitational_const* - real, target - 0\.0 - * - *kappa* - real - 0\.0 - * - *ljeans_stiffening* - logical - \.false\. - * - *lselfgravity_dust* - logical - \.false\. - * - *lselfgravity_gas* - logical - \.true\. - * - *lselfgravity_neutrals* - logical - \.false\. - * - *nj_stiff* - integer - 8 - * - *rhs_poisson_const* - real, target - 1\.0 - * - *stiff_gamma* - real - 5\./3\. - * - *tselfgrav_gentle* - real, target - 0\.0 - * - *tstart_selfgrav* - real, target - 0\.0 - Module *selfgravity_logspirals.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *selfgrav_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *gravitational_const* - real, target - 0\.0 - * - *kappa* - real - 0\.0 - * - *ljeans_stiffening* - logical - \.false\. - * - *lselfgravity_dust* - logical - \.false\. - * - *lselfgravity_gas* - logical - \.true\. - * - *lselfgravity_neutrals* - logical - \.false\. - * - *nj_stiff* - integer - 8 - * - *rhs_poisson_const* - real, target - 1\.0 - * - *stiff_gamma* - real - 5\. / 3\. - * - *tselfgrav_gentle* - real, target - 0\.0 - * - *tstart_selfgrav* - real, target - 0\.0 - Module *SGS_hydro.f90* ~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *SGS_hydro_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cMaxStress* - real - 1\. - * - *cReyStress* - real - 1\. - * - *lSGS_forc_as_aux* - logical - \.false\. - * - *lSGS_heat_as_aux* - logical - \.false\. - Module *shear.f90* ~~~~~~~~~~~~~~~~~~ The following variables are part of the *shear_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *deltay* - - - (not found) * - *diff_hyper3x_mesh* - real - 0\.03 - * - *lhyper3x_mesh* - logical - \.false\. - * - *lmagnetic_stretching* - logical - \.true\. - * - *lposdef* - logical, dimension(mcom) - \.false\. - * - *lposdef_advection* - logical - \.false\. - * - *lrandomx0* - logical - \.false\. - * - *lshear_acceleration* - logical - \.true\. - * - *lshearadvection_as_shift* - logical, target - \.false\. - * - *ltvd_advection* - logical - \.false\. - * - *norder_poly* - integer - 3 - * - *Omega* - - - (not found) * - *qshear* - - - (not found) * - *qshear0* - real - 0\.0 - * - *shear_method* - character(len=7) - 'fft' - * - *sini* - real - 0\.0 - * - *Sshear* - - - (not found) * - *Sshear1* - real - 0\.0 - * - *x0_shear* - real - 0\.0 - Module *shock.f90* ~~~~~~~~~~~~~~~~~~ The following variables are part of the *shock_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *div_scaling* - real - 1\. - * - *div_threshold* - real - 0\. - * - *lcommunicate_uu* - logical - \.true\. - * - *lforce_periodic_shockviscosity* - logical - \.false\. - * - *lgauss_integral* - logical - \.false\. - * - *lgauss_integral_comm_uu* - logical - \.false\. - * - *lshock_first* - logical - \.true\. - * - *lshock_max3_interp* - logical - \.false\. - * - *lshock_max5* - logical - \.false\. - * - *lshock_modulation_z* - logical - \.false\. - * - *width_shock* - real - \.1 - * - *z_shock* - real - 0\. - Module *shock_highorder.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *shock_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *con_bias* - real - 0\.1 - * - *div_threshold* - real - 0\.0 - * - *dtfactor* - real - 1\. - * - *ishock_max* - integer - 1 - * - *lconvergence_bias* - logical - \.true\. - * - *lconvergence_only* - logical - \.true\. - * - *lfix_Re_mesh* - logical - \.false\. - * - *lforce_periodic_shockviscosity* - logical - \.false\. - * - *lgaussian_smooth* - logical - \.false\. - * - *lmax_shock* - logical - \.true\. - * - *lrewrite_shock_boundary* - logical - \.false\. - * - *lshock_linear* - logical - \.false\. - * - *shock_div_pow* - real - 1\. - * - *shock_linear* - real - 0\.01 - Module *solid_cells.f90* ~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *solid_cells_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *close_interpolation_method* - integer - 1 - * - *ineargridshift* - real - 1 - * - *interpolation_method* - character(len=labellen) - 'staircase' - * - *lcheck_ba* - logical - \.false\. - * - *lclose_interpolation* - logical - \.false\. - * - *lclose_linear* - logical - \.false\. - * - *lclose_quad_rad_inter* - logical - \.true\. - * - *limit_close_linear* - real - 0\.5 - * - *lnointerception* - logical - \.false\. - * - *nforcepoints* - integer - 200 - * - *object_skin* - real - 0\. - Module *solid_cells_ogrid.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *solid_cells_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *af* - real, intent(in) - - * - *BDRY5* - - - (not found) * - *filter_frequency* - - - (not found) * - *flow_dir_set* - - - (not found) * - *interpolation_method* - - - (not found) * - *lcheck_interpolation* - - - (not found) * - *lexpl_rho* - - - (not found) * - *lfilter_rhoonly* - - - (not found) * - *lfilter_solution* - - - (not found) * - *lock_dt* - - - (not found) * - *lparticle_uradonly* - - - (not found) * - *lrk_tvd* - - - (not found) * - *lset_flow_dir* - - - (not found) * - *lspecial_rad_int* - - - (not found) * - *lspecial_rad_int_mom* - - - (not found) * - *lwrite_mdotc* - - - (not found) * - *particle_interpolate* - - - (not found) * - *SBP* - - - (not found) * - *SBP_optimized* - - - (not found) * - *SBP_reduced_to2* - - - (not found) * - *solid_reactions_intro_time* - - - (not found) * - *toler* - - - (not found) Module *streamlines.f90* ~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *streamlines_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *h_max* - real, public - 0\.4 - * - *h_min* - real, public - 1e-4 - * - *int_q* - character (len=labellen), public - '' - * - *l_max* - real, public - 10\. - * - *tol* - real, public - 1e-4 - * - *trace_field* - character (len=labellen), public - '' - * - *trace_sub* - integer, public - 1 - Module *temperature_idealgas.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *entropy_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *beta_bouss* - real - -1\.0 - * - *borderss* - character (len=labellen) - 'nothing' - * - *chi* - real - \ :f:var:`~cparam/impossible` - * - *chi_hyper3* - real - 0\.0 - * - *chi_hyper3_mesh* - real - 5\.0 - * - *chi_jump* - real - 1\. - * - *chi_r_reduce* - real - 0\.0 - * - *chi_shock* - real - 0\.0 - * - *chi_z0* - real - 0\.0 - * - *chi_zwidth* - real - 0\.0 - * - *cool* - real - 0\.0 - * - *div_sld_ene* - character (len=labellen) - '2nd' - * - *Fbot* - real - \ :f:var:`~cparam/impossible` - * - *gradTT0* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *h_sld_ene* - real - 2\.0 - * - *hcond0* - real - \ :f:var:`~cparam/impossible` - * - *hcond0_kramers* - real, target - 0\.0 - * - *hole_slope* - real - 0\.0 - * - *hole_width* - real - 0\.0 - * - *iheatcond* - character (len=labellen), dimension(nheatc_max) - 'nothing' - * - *Kgpara* - real - 0\.0 - * - *Kgperp* - real - 0\.0 - * - *Kmax* - real - 0\.0 - * - *Kmin* - real - 0\.0 - * - *lADI_mixed* - logical - \.false\. - * - *ladvection_temperature* - logical - \.true\. - * - *lcalc_heat_cool* - logical - \.false\. - * - *lcalc_TTmean* - logical - \.false\. - * - *lfreeze_lnTText* - logical - \.false\. - * - *lfreeze_lnTTint* - logical - \.false\. - * - *lhcond_global* - logical - \.false\. - * - *lheatc_chiconst_accurate* - logical - \.false\. - * - *lmultilayer* - logical - \.false\. - * - *lupw_lnTT* - logical - \.false\. - * - *lviscosity_heat* - logical - \.true\. - * - *mpoly0* - real, target - 1\.5 - * - *mpoly1* - real, target - 1\.5 - * - *mpoly2* - real, target - 1\.5 - * - *nkramers* - real, target - 0\.0 - * - *nlf_sld_ene* - real - 1\.0 - * - *rcool* - real - 0\.0 - * - *Tbump* - real - 0\.0 - * - *temp_zaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *w_sldchar_ene* - - - (not found) * - *wcool* - real - 0\.1 - * - *widthlnTT* - real - 2*\ :f:var:`~cparam/epsi` - Module *temperature_ionization.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *entropy_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *chi* - real - 0\.0 - * - *chi_hyper3* - real - 0\.0 - * - *chi_shock* - real - 0\.0 - * - *heat_source* - real - 0\.0 - * - *heat_source_offset* - real - 0\. - * - *heat_source_sigma* - real - 1\.0 - * - *heat_Thompson_fact* - real - 1\. - * - *heat_uniform* - real - 0\.0 - * - *iheatcond* - character (len=labellen), dimension(nheatc_max) - 'nothing' - * - *ladvection_temperature* - logical - \.true\. - * - *lheat_source* - logical - - * - *lheat_Thompson* - logical - \.false\. - * - *lheatc_chiconst_accurate* - logical - \.false\. - * - *lheatc_hyper3* - logical - \.false\. - * - *lhubble_energy* - logical - \.false\. - * - *linclude_radpress* - logical - \.false\. - * - *lrad_cool_heat* - logical - \.false\. - * - *lupw_lnTT* - logical - \.false\. - * - *lviscosity_heat* - logical - \.true\. - * - *opacity* - real - 0\. - * - *pbackground* - real - 0\. - * - *pthresh* - real - 0\. - * - *rad_temp_surr* - real - 298\. - * - *tau_damp_cor* - real - -1\.0 - * - *tau_heat_cor* - real - -1\.0 - * - *TT_cor* - real - 0\.0 - * - *zcor* - real - 0\.0 - * - *zheat_uniform_range* - real - 0\. - Module *testfield_axisym.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ampl_fcont_aatest* - real - 1\. - * - *B_ext* - real, dimension(3) - (/0\.,0\.,0\./) - * - *bamp* - real - 1\. - * - *daainit* - real - 0\. - * - *delta_testfield* - real - 0\. - * - *etatest* - real - 0\. - * - *etatest1* - real - 0\. - * - *itestfield* - character (len=labellen) - 'linear' - * - *ktestfield* - real - 1\. - * - *kxtestfield* - real - 1\. - * - *kytestfield* - real - 1\. - * - *lam_testfield* - real - 0\. - * - *leta_rank2* - logical - \.true\. - * - *lforcing_cont_aatest* - logical - \.false\. - * - *lignore_uxbtestm* - logical - \.false\. - * - *lin_testfield* - real - 0\. - * - *linit_aatest* - logical - \.false\. - * - *ljxb_as_aux* - logical - \.false\. - * - *llorentzforce_testfield* - logical - \.false\. - * - *lphase_adjust* - logical - \.false\. - * - *lset_bbtest2* - logical - \.false\. - * - *lsoca* - logical - \.false\. - * - *lsoca_jxb* - logical - \.true\. - * - *ltestfield_newz* - logical - \.true\. - * - *ltestfield_taver* - logical - \.false\. - * - *luxb_as_aux* - logical - \.false\. - * - *om_testfield* - real - 0\. - * - *phase_testfield* - real - \.0 - * - *reinitialize_aatest* - logical - \.false\. - * - *rescale_aatest* - real, dimension(njtest) - 0\. - * - *tau_aatest* - real - 0\. - * - *zextent* - logical - \.true\. - * - *ztestfield_offset* - real - 0\. - Module *testfield_axisym2.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ampl_fcont_aatest* - real - 1\. - * - *B_ext* - real, dimension(3) - (/0\.,0\.,0\./) - * - *bamp* - real - 1\. - * - *daainit* - real - 0\. - * - *delta_testfield* - real - 0\. - * - *etatest* - real - 0\. - * - *etatest1* - real - 0\. - * - *itestfield* - character (len=labellen) - 'linear' - * - *ktestfield* - real - 1\. - * - *kxtestfield* - real - 1\. - * - *kytestfield* - real - 1\. - * - *lam_testfield* - real - 0\. - * - *leta_rank2* - logical - \.true\. - * - *lforcing_cont_aatest* - logical - \.false\. - * - *lignore_uxbtestm* - logical - \.false\. - * - *lin_testfield* - real - 0\. - * - *linit_aatest* - logical - \.false\. - * - *ljxb_as_aux* - logical - \.false\. - * - *llorentzforce_testfield* - logical - \.false\. - * - *lphase_adjust* - logical - \.false\. - * - *lset_bbtest2* - logical - \.false\. - * - *lsoca* - logical - \.false\. - * - *lsoca_jxb* - logical - \.true\. - * - *ltestfield_newz* - logical - \.true\. - * - *ltestfield_taver* - logical - \.false\. - * - *luxb_as_aux* - logical - \.false\. - * - *om_testfield* - real - 0\. - * - *phase_testfield* - real - \.0 - * - *reinitialize_aatest* - logical - \.false\. - * - *rescale_aatest* - real, dimension(njtest) - 0\. - * - *tau_aatest* - real - 0\. - * - *zextent* - logical - \.true\. - * - *ztestfield_offset* - real - 0\. - Module *testfield_meri.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ampl_fcont_aatest* - real - 1\. - * - *B_ext* - real, dimension(3) - (/0\.,0\.,0\./) - * - *bamp* - real - 1\. - * - *daainit* - real - 0\. - * - *etatest* - real - 0\. - * - *etatest1* - real - 0\. - * - *itestfield* - character (len=labellen) - 'jzero-pzero' - * - *lforcing_cont_aatest* - logical - \.false\. - * - *lignore_uxbtestm* - logical - \.false\. - * - *linit_aatest* - logical - \.false\. - * - *ljxb_as_aux* - logical - \.false\. - * - *llorentzforce_testfield* - logical - \.false\. - * - *lset_bbtest2* - logical - \.false\. - * - *lsoca* - logical - \.false\. - * - *lsoca_jxb* - logical - \.true\. - * - *ltestfield_profile_eta_z* - logical - \.false\. - * - *ltestfield_taver* - logical - \.false\. - * - *luxb_as_aux* - logical - \.false\. - * - *reinitialize_aatest* - logical - \.false\. - * - *rescale_aatest* - real, dimension(njtest) - 0\. - * - *tau_aatest* - real - 0\. - Module *testflow_z.f90* ~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testflow_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *reinitialize_uutest* - logical - \.false\. - * - *zextent* - logical - \.true\. - Module *thermal_energy.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *entropy_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *chi* - real - 0\.0 - * - *chi_hyper3_mesh* - real - 0\. - * - *chi_shock* - real - 0\.0 - * - *cs_z* - real - 0\. - * - *energy_floor* - real - 0\.0 - * - *kappa_rosseland* - real - 1\.0 - * - *lcheck_negative_energy* - logical - \.false\. - * - *lchi_rosseland* - logical - \.false\. - * - *lconst_cooling_time* - logical - \.false\. - * - *ljeans_floor* - logical - \.false\. - * - *lKI02* - logical - \.false\. - * - *lSD93* - logical - \.false\. - * - *lupw_eth* - logical - \.false\. - * - *lviscosity_heat* - logical - \.true\. - * - *njeans* - integer - 4 - * - *nu_z* - real - 0\. - * - *rk_eps* - real - 1\.e-3 - * - *rk_nmax* - integer - 100 - * - *tau_cool* - real - 1\. - * - *temperature_floor* - real - 0\.0 - * - *TTref* - real - 0\. - * - *w_sldchar_ene* - - - (not found) Module *training_torchfort.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *training_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *config_file* - character(LEN=fnlen) - "config_mlp_native\.yaml" - * - *dt_train* - real - 1\.e-10 - * - *it_train* - integer - -1 - * - *it_train_chkpt* - integer - -1 - * - *it_train_end* - integer - -1 - * - *it_train_start* - integer - 1 - * - *lroute_via_cpu* - logical - \.false\. - * - *lrun_epoch* - logical - \.false\. - * - *lscale* - logical - \.true\. - * - *ltrain_dens* - logical - \.false\. - * - *ltrain_mag* - logical - \.false\. - * - *luse_trained_tau* - logical - - * - *lwrite_sample* - logical - \.false\. - * - *max_loss* - real - 1\.e-4 - * - *model* - character(LEN=fnlen) - 'model' - * - *start_infer* - real - 0\.0 - * - *t_train_chkpt* - real - -1\.0 - * - *t_train_end* - real - -1\.0 - * - *t_train_start* - real - 0\.0 - Module *viscosity.f90* ~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *viscosity_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ascale_visc* - real - 1\. - PAR_DOC: value of ascale below which nu for recombination is constant * - *C_smag* - real - 0\.0 - * - *carreau_exponent* - real - 0\. - * - *damp_sound* - real - 0\. - * - *div_sld_visc* - character (len=labellen) - '2nd' - * - *dynu* - real - 0\.0 - * - *gamma_smag* - real - 0\.0 - * - *h_sld_visc* - real - 2\.0 - * - *ivisc* - character (len=labellen), dimension(nvisc_max) - '' - * - *Lambda_H1* - real - 0\. - * - *lambda_jump* - real - 0\. - * - *lambda_profile* - character (len=labellen) - 'uniform' - * - *Lambda_V0* - real - 0\. - * - *Lambda_V1* - real - 0\. - * - *limplicit_viscosity* - logical - \.false\. - * - *lKit_Olem* - logical - - * - *llambda_effect* - logical - \.false\. - * - *llambda_scale_with_nu* - logical - \.false\. - * - *lmagfield_nu* - logical - \.false\. - * - *lmeanfield_nu* - logical - \.false\. - * - *lno_visc_heat_zbound* - logical - \.false\. - * - *lnusmag_as_aux* - logical - \.false\. - * - *lrate_of_strain_as_aux* - logical - \.false\. - * - *lsld_notensor* - logical - \.false\. - * - *luse_nu_rmn_prof* - logical - \.false\. - * - *lvisc_const_below_ascale* - logical - \.false\. - PAR_DOC: visc=const for ascale below ascale_visc * - *lvisc_forc_as_aux* - logical - \.false\. - * - *lvisc_heat_as_aux* - logical - \.false\. - * - *lvisc_nu_tdep_t0_norm* - logical - \.false\. - * - *lvisc_rho_nu_const_prefact* - logical - \.false\. - * - *lvisc_smag_Ma* - logical - \.false\. - * - *meanfield_nuB* - real - 0\.0 - * - *mu* - real - 0\.0 - * - *nlf_sld_visc* - real - 1\.0 - * - *nnewton_step_width* - real - 0\.0 - * - *nnewton_tscale* - real - 0\.0 - * - *nnewton_type* - character (len=labellen) - 'none' - * - *no_visc_heat_z0* - real - \ :f:var:`~cparam/max_real` - * - *no_visc_heat_zwidth* - real - 0\.0 - * - *non_newton_lambda* - real - 0\. - * - *nu* - real - 0\.0 - * - *nu0* - real - 0\. - * - *nu_aniso_hyper3* - real, dimension(3) - 0\.0 - * - *nu_cspeed* - real - 0\.5 - * - *nu_hyper2* - real - 0\.0 - * - *nu_hyper3* - real - 0\.0 - * - *nu_hyper3_mesh* - real - 5\.0 - * - *nu_infinity* - real - 0\. - * - *nu_jump* - real - 1\.0 - * - *nu_jump2* - real - 1\.0 - * - *nu_jump_shock* - real - 1\.0 - * - *nu_mol* - real - 0\.0 - * - *nu_r_reduce* - real - 0\.0 - * - *nu_rcyl_min* - real - \ :f:var:`~cparam/impossible` - * - *nu_shock* - real - 0\.0 - * - *nu_smag_Ma2_power* - real - 0\.0 - * - *nu_spitzer* - real - 0\.0 - * - *nu_spitzer_max* - real - 0\.0 - * - *nu_tdep_ascale_power* - real - 0\. - * - *nu_tdep_exponent* - real - 0\.0 - * - *nu_tdep_kcs* - real - 0\.0 - * - *nu_tdep_t0* - real - 0\.0 - * - *nu_tdep_t1* - real - 0\.0 - * - *nu_tdep_t2* - real - 0\.0 - * - *nu_tdep_toffset* - real - 0\.0 - * - *offamp_lambda* - real - 1\. - * - *pnlaw* - real - 0\.0 - * - *PrM* - real - 0\.0 - PAR_DOC: given value to compute nu based on sigEm_all * - *PrM_turb* - real - 0\.0 - * - *r1_lambda* - real - \ :f:var:`~cparam/impossible` - * - *r2_lambda* - real - \ :f:var:`~cparam/impossible` - * - *rmax_lambda* - real - \ :f:var:`~cparam/impossible` - * - *roffset_lambda* - real - 0\. - * - *rzero_lambda* - real - \ :f:var:`~cparam/impossible` - * - *tdep_nu_type* - character (len=labellen) - 'powerlaw' - * - *widthnu* - real - 0\.1 - * - *widthnu2* - real - 0\.1 - * - *widthnu_shock* - real - 0\.1 - * - *wlambda* - real - 0\. - * - *xnu* - real - 1\.0 - * - *xnu2* - real - 1\.0 - * - *xnu_shock* - real - 1\.0 - * - *zeta* - real - 0\.0 - * - *znu* - real - 1\.0 - * - *znu_shock* - real - 1\.0 - Module *experimental/anelastic.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *density_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *beta_glnrho_global* - real, dimension(3) - 0\.0 - * - *cdiffrho* - real - 0\.0 - * - *cs2bot* - - - (not found) * - *cs2top* - - - (not found) * - *damplnrho_ext* - real - 0\. - * - *damplnrho_int* - real - 0\. - * - *density_floor* - real - -1\.0 - * - *diffrho* - real - 0\.0 - * - *diffrho_hyper3* - real - 0\.0 - * - *diffrho_hyper3_aniso* - real, dimension(3) - 0\. - * - *diffrho_shock* - real - 0\.0 - * - *idiff* - character (len=labellen), dimension(ndiff_max) - '' - * - *lanti_shockdiffusion* - logical - \.false\. - * - *lcheck_negative_density* - logical - \.false\. - * - *lcontinuity_gas* - logical - \.true\. - * - *ldiffusion_nolog* - logical - \.false\. - * - *lfreeze_lnrhoext* - logical - \.false\. - * - *lfreeze_lnrhoint* - logical - \.false\. - * - *lfreeze_lnrhosqu* - logical - \.false\. - * - *lmassdiff_fix* - logical - \.false\. - * - *lnrho_const* - real - 0\.0 - * - *lnrho_ext* - real - 0\. - * - *lnrho_int* - real - 0\. - * - *lrho_as_aux* - logical - \.false\. - * - *lupw_lnrho* - logical - \.false\. - * - *lupw_rho* - logical - \.false\. - * - *niter* - integer - 1 - * - *plaw* - real, target - 0\.0 - * - *wdamp* - real - 0\. - Module *experimental/barneshut.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *poisson_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *lnorepeatsumming* - logical - \.true\. - (very) slow to start, quick to run * - *lprecalcdists* - logical - \.false\. - Pre-calculate point-region distances. * - *lreadoctree* - logical - \.false\. - * - *lshowtime* - logical - \.false\. - Print BH integration at each time step for * - *lsquareregions* - logical - \.false\. - .true. = make regions as square-shaped as * - *ltreestatus* - logical - \.false\. - * - *lwriteoctree* - logical - \.false\. - * - *octree_maxdist* - real - 1e308 - * - *octree_smoothdist* - real - 0\.15 - * - *octree_theta* - real - 0\.5 - Module *experimental/boussinesq.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *density_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *iorder_z* - integer - 4 - * - *lremove_mean_temperature* - logical - \.false\. - * - *lwrite_debug* - logical - \.false\. - Module *experimental/conductivity.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *conductivity_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *chi* - real - 0\.0 - * - *chi_hyper3* - real - 0\.0 - * - *chi_shock* - real - 0\.0 - * - *chi_t* - real - 0\.0 - * - *chiB* - real - 0\.0 - * - *chit_aniso* - real - 0\.0 - * - *hcond0* - real - \ :f:var:`~cparam/impossible` - * - *iheatcond* - character (len=labellen), dimension(nheatc_max) - 'nothing' - * - *Kbot* - real - \ :f:var:`~cparam/impossible` - * - *tau_diff* - real - 0\.0 - Module *experimental/cosmicray_current.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *cosmicrayflux_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cs2cr* - real - 1\. - * - *J_param* - real - 0\. - * - *lno_crflux_evol* - logical - \.false\. - * - *lupw_ucr* - logical - \.false\. - * - *Ma_param* - real - 1\. - * - *nu_cr* - real - 0\. - * - *omegahat* - real - 0\. - Module *experimental/cosmicray_density.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *cosmicray_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ampl_Qcr* - real - 0\. - * - *ampl_Qcr2* - real - 0\. - * - *blimiter_cr* - real - 0\. - * - *cosmicray_diff* - real - 0\. - * - *gammacr* - real - 4\./3\. - * - *Kpara* - real - 0\. - * - *Kperp* - real - 0\. - * - *lalfven_advect* - logical - \.false\. - * - *limiter_cr* - real - 1\. - * - *lnegl* - logical - \.false\. - * - *luse_diff_constants* - logical - \.false\. - * - *lvariable_tensor_diff* - logical - \.false\. - * - *simplified_cosmicray_tensor* - logical - \.false\. - Module *experimental/entropy_anelastic.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *entropy_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *borderss* - character (len=labellen) - 'nothing' - * - *hcond0* - real, target - \ :f:var:`~cparam/impossible` - * - *hcond1* - real, target - \ :f:var:`~cparam/impossible` - * - *hcond2* - real - \ :f:var:`~cparam/impossible` - * - *widthss* - real - 2*\ :f:var:`~cparam/epsi` - Module *experimental/eos_idealgas_vapor.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *eos_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cpdry* - real - \ :f:var:`~cparam/impossible` - * - *cs0* - real - 1\.0 - * - *error_cp* - real - 1\.0e-6 - * - *gamma* - real - 5\.0/3\.0 - * - *mudry* - real - 1\.0 - * - *muvap* - real - 1\.0 - * - *rho0* - real - 1\.0 - Module *experimental/forcing_cont_sample.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *forcing_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ampl_ff* - real - 1\. - * - *ck_equator_gap* - real - 0\. - * - *ck_gap_step* - real - 0\. - * - *crosshel* - real - 0\. - * - *dforce* - real - 0\. - * - *dtforce* - real - 0\. - * - *dtforce_duration* - real - -1\.0 - * - *eps_fcont* - real - 0\. - * - *equator* - real - 0\. - * - *eta_bb* - real - 1\.0e-4 - * - *force* - real - 0\. - * - *force2* - real - 0\. - * - *force_direction* - real, dimension(3) - (/0\.,0\.,0\./) - * - *force_strength* - real - 0\. - * - *fountain* - real - 1\. - * - *fpre* - real - 1\.0 - * - *height_ff* - real - 0\. - * - *helsign* - integer - 0 - * - *iforce* - character (len=labellen) - 'zero' - * - *iforce2* - character (len=labellen) - 'zero' - * - *iforce_profile* - character (len=labellen) - 'nothing' - * - *iforcing_cont* - character (len=labellen) - 'ABC' - * - *jtest_aa0* - integer - 5 - * - *jtest_uu0* - integer - 1 - * - *k1_ff* - real - 1\. - * - *k2d* - integer - - * - *kf_fcont* - real - 0\. - * - *kfountain* - integer - 5 - * - *l2dxz* - logical - - * - *l2dyz* - logical - - * - *lcrosshel_forcing* - logical - \.false\. - * - *lembed* - logical - \.false\. - * - *lfastCK* - logical - \.false\. - * - *lforce_cuty* - logical - \.false\. - * - *lforce_peri* - logical - \.false\. - * - *lforcing_cont* - - - (not found) * - *lhelical_test* - logical - \.false\. - * - *lhydro_forcing* - logical - \.true\. - * - *lmagnetic_forcing* - logical - \.false\. - * - *lmomentum_ff* - logical - \.false\. - * - *location_fixed* - real, dimension(3) - (/0\.,0\.,0\./) - * - *lrandom_location* - logical - \.true\. - * - *lsamesign* - logical - \.true\. - * - *lscale_kvector_fac* - logical - \.false\. - * - *lscale_kvector_tobox* - logical - \.false\. - * - *lshearing_adjust_old* - logical - \.false\. - * - *ltestfield_forcing* - logical - \.false\. - * - *ltestflow_forcing* - logical - \.false\. - * - *lwrite_gausspot_to_file* - logical - \.false\. - * - *lwrite_psi* - logical - \.false\. - * - *max_force* - real - \ :f:var:`~cparam/impossible` - * - *nexp_ff* - real - 1\. - * - *nlist_ck* - integer - 25 - * - *old_forcing_evector* - logical - \.false\. - * - *omega_fcont* - real - 0\. - * - *omega_ff* - real - 1\. - * - *r_ff* - real - 0\. - * - *radius_ff* - real - 0\. - * - *random2d_kmax* - integer - - * - *random2d_kmin* - integer - - * - *rcyl_ff* - real - 0\. - * - *relhel* - real - 1\. - * - *scale_kvectorx* - real - 1\. - * - *scale_kvectory* - real - 1\. - * - *scale_kvectorz* - real - 1\. - * - *slope_ff* - real - 0\. - * - *tforce_start* - real - 0\. - * - *tforce_start2* - real - 0\. - * - *tforce_stop* - real - \ :f:var:`~cparam/impossible` - * - *tforce_stop2* - real - \ :f:var:`~cparam/impossible` - * - *tgentle* - real - 0\. - * - *wff_ampl* - real - 0\. - * - *width_bb* - real - 0\.1 - * - *width_fcont* - real - 1\. - * - *width_ff* - real - \.5 - * - *work_ff* - real - 0\. - * - *x1_fcont* - real - 0\. - * - *x2_fcont* - real - 0\. - * - *xff_ampl* - real - 0\. - * - *z_bb* - real - 0\.1 - * - *zff_ampl* - real - 0\. - * - *zff_hel* - real - 0\. - Module *experimental/gravity_r_radpressure.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *grav_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *dustbeta* - real, dimension(ndustspec) - 0\.0 - * - *g0* - real - 0\. - * - *g01* - real, dimension(ninit) - 0\. - * - *g1* - real - 0\. - * - *gravz* - real - 0\. - * - *gravz_profile* - character (len=labellen) - 'zero' - * - *ionbeta* - real - 0\.0 - Poynting-Robertson beta for ions experiencing rad pressure * - *ipotential* - character (len=labellen), dimension(ninit) - 'zero' - * - *lgravity_gas* - logical - \.true\. - * - *lgravity_neutrals* - logical - \.true\. - * - *lindirect_terms* - logical - \.false\. - * - *lnumerical_equilibrium* - logical - \.false\. - * - *lramp_mass* - logical - \.false\. - * - *n_pot* - real - 10 - exponent for smoothed potential * - *nu_epicycle* - real - 1\.0 - * - *qgshear* - real - 1\.5 - (global) shear parameter * - *r0_pot* - real - 0\. - peak radius for smoothed potential * - *rp1_pot* - real - 0\. - * - *rpot* - real, dimension(ninit) - 0\. - * - *t_ramp_mass* - real - \ :f:var:`~cparam/impossible` - Module *experimental/hydro_ffreeMHDrel.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *hydro_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *Omega* - - - (not found) * - *theta* - - - (not found) Module *experimental/magnetic_ffreeMHDrel.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *magnetic_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ABC_A* - real - 1\. - * - *ABC_B* - real - 1\. - * - *ABC_C* - real - 1\. - * - *B2min* - real - 0 - * - *B_ext* - real, dimension(3) - (/0\.,0\.,0\./) - * - *bthresh* - real - 0\. - * - *eta* - real - 0\. - * - *eta_out* - real - 0\. - * - *height_eta* - real - 0\. - * - *k_aa* - real, dimension(3) - (/0\.,0\.,0\./) - * - *kinflow* - character (len=40) - '' - * - *tau_aa_exterior* - real - 0\. - Module *experimental/magnetic_shearboxJ.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *magnetic_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *A_relaxprofile* - character (len=labellen) - '0 - * - *alphaSSm* - real - 0\.0 - * - *ambipolar_diffusion* - character (len=labellen) - 'constant' - * - *amp_relprof* - real - 1\.0 - * - *ampl_efield* - real - 0\. - * - *ampl_fcont_aa* - real - 1\.0 - * - *ampl_ff* - real - 1\.0 - * - *amplaa* - real, dimension (ninit) - 0\.0 - * - *B0_ext* - real, dimension(3) - 0\.0 - * - *B2_diamag* - real - 0\.0 - * - *B_ext* - real, dimension(3) - 0\.0 - * - *battery_term* - real - 0\.0 - * - *betamin_jxb* - real - 0\.0 - * - *borderaa* - character (len=labellen), dimension(3) - 'nothing' - * - *boxchargedensity* - - - (not found) * - *boxcurrentux* - - - (not found) * - *boxomega* - - - (not found) * - *boxshear* - - - (not found) * - *brms_target* - real - 1\.0 - * - *bthresh* - real - 0\.0 - * - *bthresh_per_brms* - real - 0\.0 - * - *center1_x* - real - 0\.0 - * - *center1_y* - real - 0\.0 - * - *center1_z* - real - 0\.0 - * - *D_smag* - real - 0\.17 - * - *daareset* - real - 0\.0 - * - *epsilonaa* - real - 0\.01 - * - *eta* - real - 0\.0 - * - *eta1* - real - 0\.0 - * - *eta_aniso_hyper3* - real, dimension(3) - - * - *eta_anom* - real - 0\.0 - * - *eta_cspeed* - real - 0\. - * - *eta_ext* - real - 0\.0 - * - *eta_hyper2* - real - 0\.0 - * - *eta_hyper3* - real - 0\.0 - * - *eta_hyper3_mesh* - real - 5\.0 - * - *eta_int* - real - 0\.0 - * - *eta_j* - real - 0\. - * - *eta_j2* - real - 0\. - * - *eta_jrho* - real - 0\. - * - *eta_jump* - real - 0\.0 - * - *eta_jump_shock* - real - 1\.0 - * - *eta_min* - real - 0\. - * - *eta_power_x* - real - 0\. - * - *eta_power_z* - real - 0\. - * - *eta_shock* - real - 0\.0 - * - *eta_sld_thresh* - real - 0\. - * - *eta_spitzer* - real - 0\. - * - *eta_va* - real - 0\. - * - *eta_width* - real - 0\.0 - * - *eta_width_shock* - real - 0\.0 - * - *eta_x0* - real - 1\.0 - * - *eta_x1* - real - 1\.0 - * - *eta_xshock* - real - 1\.0 - * - *eta_xwidth* - real - 0\.0 - * - *eta_xwidth0* - real - 0\.0 - * - *eta_xwidth1* - real - 0\.0 - * - *eta_xy_max* - real - 1\.0 - * - *eta_y0* - real - 1\.0 - * - *eta_y1* - real - 1\.0 - * - *eta_ywidth* - real - 0\.0 - * - *eta_z0* - real - 1\.0 - * - *eta_z1* - real - 1\.0 - * - *eta_zshock* - real - 1\.0 - * - *eta_zwidth* - real - 0\.0 - * - *forcing_continuous_aa_amplfact* - real - 1\.0 - * - *forcing_continuous_aa_phasefact* - real - 1\.0 - * - *gamma_epspb* - real - 2\.4 - * - *h_slope_limited* - real - 0\. - * - *hall_term* - real - 0\.0 - * - *iforcing_continuous_aa* - character (len=labellen) - 'fixed_swirl' - * - *inertial_length* - real - 0\.0 - * - *initaa* - character (len=labellen), dimension(ninit) - 'nothing' - * - *iresistivity* - character (len=labellen), dimension(nresi_max) - '' - * - *islope_limiter* - character (LEN=labellen) - '' - * - *J_ext* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *J_ext_quench* - real - 0\.0 - * - *k1_ff* - real - 1\.0 - * - *k1x_ff* - real - 1\.0 - * - *k1y_ff* - real - 1\.0 - * - *k1z_ff* - real - 1\.0 - * - *k_relprof* - real - 1\.0 - * - *kx_aa* - real, dimension (ninit) - 1\.0 - * - *ky_aa* - real, dimension (ninit) - 1\.0 - * - *kz_aa* - real, dimension (ninit) - 1\.0 - * - *ladd_efield* - logical - \.false\. - * - *ladd_global_field* - logical - \.true\. - * - *ladvective_gauge* - logical - \.false\. - * - *ladvective_gauge2* - logical - \.false\. - * - *lB_ext_in_comaux* - logical - \.true\. - * - *lB_ext_pot* - logical - \.false\. - * - *lbb_as_aux* - logical - \.false\. - * - *lbb_as_comaux* - logical - \.false\. - * - *lbbt_as_aux* - logical - \.false\. - * - *lbext_curvilinear* - logical - \.true\. - * - *lbx_ext_global* - logical - \.false\. - * - *lby_ext_global* - logical - \.false\. - * - *lbz_ext_global* - logical - \.false\. - * - *lcalc_aamean* - logical - - * - *lcheck_positive_va2* - logical - \.false\. - * - *ldiamagnetism* - logical - \.false\. - * - *lelectron_inertia* - logical - \.false\. - * - *lforcing_cont_aa* - logical - \.false\. - * - *lforcing_cont_aa_local* - logical - \.false\. - * - *lfreeze_aext* - logical - \.false\. - * - *lfreeze_aint* - logical - \.false\. - * - *lhalox* - logical - \.false\. - * - *lignore_Bext_in_b2* - logical - \.false\. - * - *limplicit_resistivity* - logical - \.false\. - * - *linduction* - logical - \.true\. - * - *ljj_as_aux* - logical - \.false\. - * - *ljjt_as_aux* - logical - \.false\. - * - *ljxb_as_aux* - logical - \.false\. - * - *lkinematic* - logical - \.false\. - * - *LLambda_aa* - real - 0\.0 - * - *llocal_friction* - logical - \.false\. - * - *llorentzforce* - logical - \.true\. - * - *lmagnetic_slope_limited* - logical - \.false\. - * - *lmagneto_friction* - logical - \.false\. - * - *lmean_friction* - logical - \.false\. - * - *lncr_anticorrelated* - logical - \.false\. - * - *lncr_correlated* - logical - \.false\. - * - *lneutralion_heat* - logical - \.true\. - * - *lohmic_heat* - logical - \.true\. - * - *lpropagate_borderaa* - logical - \.true\. - * - *lremove_meanaz* - logical - \.false\. - * - *lreset_aa* - logical - \.false\. - * - *lrun_initaa* - logical - \.false\. - * - *lshearboxcurrent* - logical - - !!AJWR * - *lua_as_aux* - logical - \.false\. - * - *lupw_aa* - logical - \.false\. - * - *luse_Bext_in_b2* - logical - \.true\. - * - *lweyl_gauge* - logical - \.false\. - * - *magnetic_xaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *magnetic_zaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *ncr_quench* - real - 0\. - * - *nu_ni* - real - 0\.0 - * - *numag* - real - 0\.0 - * - *omega_Bz_ext* - real - 0\.0 - * - *radius* - real - 0\.1 - * - *reinitialize_aa* - logical - \.false\. - * - *rescale_aa* - real - 0\.0 - * - *rescaling_fraction* - real - 1\.0 - * - *rhomin_jxb* - real - 0\.0 - * - *sigma_ratio* - real - 1\.0 - * - *swirl* - real - 1\.0 - * - *t0_bext* - real - 0\.0 - * - *t_bext* - real - 0\.0 - * - *tau_aa_exterior* - real - 0\.0 - * - *tau_relprof* - real - 0\.0 - * - *two_step_factor* - real - 1\. - * - *va2max_jxb* - real - 0\.0 - * - *va2power_jxb* - integer - 5 - * - *vcrit_anom* - real - 1\.0 - * - *wresistivity* - real - 0\.01 - * - *xdep_profile* - character (len=labellen) - 'two-step' - * - *ydep_profile* - character (len=labellen) - 'two-step' - * - *zdep_profile* - character (len=labellen) - 'fs' - Module *experimental/neutralvelocity_matchiontemp.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *neutralvelocity_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *borderuun* - character (len=labellen) - 'nothing' - * - *colldrag* - real - 0 - * - *csn0* - real - 0\. - * - *electron_pressure* - real - 1 - * - *iviscn* - character (len=labellen),dimension(ninit) - '' - * - *ladvection_velocity* - logical - \.true\. - * - *lcentrifugal_force* - logical - \.false\. - * - *lcoriolis_force* - logical - \.true\. - * - *lelectron_pressure* - logical - \.false\. - * - *lfreeze_unext* - logical - \.false\. - * - *lfreeze_unint* - logical - \.false\. - * - *lpressuregradient* - logical - \.true\. - * - *lupw_uun* - logical - \.false\. - * - *lviscneutral* - logical - \.true\. - * - *nun* - real - 0\. - * - *nun_hyper3* - real - 0\. - * - *Omega* - - - (not found) * - *theta* - - - (not found) Module *experimental/particles_dust_ajwr.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *bcpx* - - - (not found) * - *bcpy* - - - (not found) * - *bcpz* - - - (not found) * - *beta_dPdr_dust* - real - 0\.0 - * - *birthring_r* - real - 1\.0 - * - *birthring_width* - real - -1\.0 - * - *brownian_T0* - real - 0\.0 - * - *cdtp* - real - 0\.2 - * - *cdtp_drag* - real - 0\.2 - * - *cdtpgrav* - real - 0\.1 - * - *coeff_restitution* - real - 0\.5 - * - *cond_ratio* - real - 0\.0 - * - *Deltauy_gas_friction* - real - 0\.0 - * - *dsnap_par_minor* - - - (not found) * - *eps_dtog* - - - (not found) * - *epsp_friction_increase* - real - 100\.0 - * - *gab_width* - - - (not found) * - *gravr* - real - 1\.0 - * - *gravr_profile* - character (len=labellen) - '' - * - *gravsmooth* - real - 0\.0 - * - *gravx* - real - 0\.0 - * - *gravx_profile* - character (len=labellen) - '' - * - *gravz* - real - 0\.0 - * - *gravz_profile* - character (len=labellen) - '' - * - *interp_pol_gradTT* - character (len=labellen) - 'ngp' - * - *interp_pol_oo* - character (len=labellen) - 'ngp' - * - *interp_pol_pp* - character (len=labellen) - 'ngp' - * - *interp_pol_rho* - character (len=labellen) - 'ngp' - * - *interp_pol_species* - character (len=labellen) - 'ngp' - * - *interp_pol_TT* - character (len=labellen) - 'ngp' - * - *interp_pol_uu* - character (len=labellen) - 'ngp' - * - *k_shell* - integer - -1 - k associated with minshell (special/shell.f90) * - *kx_gg* - real - 1\.0 - * - *kz_gg* - real - 1\.0 - * - *l_shell* - logical - \.false\. - using special/shell.f90 for gas velocities * - *lbrownian_forces* - logical - \.false\. - * - *lbubble* - logical - \.false\. - * - *lcentrifugal_force_par* - logical - \.false\. - * - *lcheck_exact_frontier* - - - (not found) * - *lcollisional_cooling_rms* - logical - \.false\. - * - *lcollisional_cooling_taucool* - logical - \.false\. - * - *lcollisional_cooling_twobody* - logical - \.false\. - * - *lcollisional_dragforce_cooling* - logical - \.false\. - * - *lcollisional_heat* - logical - \.false\. - * - *lcommunicate_np* - - - (not found) * - *lcommunicate_rhop* - - - (not found) * - *lcompensate_friction_increase* - logical - \.false\. - * - *lcoriolis_force_par* - logical - \.true\. - * - *lcylindrical_gravity_par* - logical - \.false\. - * - *ldragforce_dust_par* - logical - \.false\. - * - *ldragforce_gas_par* - logical - \.false\. - * - *ldragforce_heat* - logical - \.false\. - * - *ldragforce_radialonly* - logical - \.false\. - * - *ldragforce_stiff* - logical - \.false\. - * - *ldraglaw_eps_stk_transonic* - logical - \.false\. - * - *ldraglaw_epstein* - logical - \.true\. - * - *ldraglaw_epstein_stokes_linear* - logical - \.false\. - * - *ldraglaw_epstein_transonic* - logical - \.false\. - * - *ldraglaw_purestokes* - logical - \.false\. - * - *ldraglaw_simple* - logical - \.false\. - * - *ldraglaw_steadystate* - logical - \.false\. - * - *ldraglaw_variable* - logical - \.false\. - * - *ldraglaw_variable_density* - logical - \.false\. - * - *ldt_adv_par* - logical - \.true\. - * - *ldt_grav_par* - logical - \.true\. - * - *lenforce_policy* - logical - \.false\. - * - *lgaussian_birthring* - logical - \.false\. - * - *linsert_as_many_as_possible* - logical - \.false\. - * - *linsert_particles_continuously* - - - (not found) * - *linterp_reality_check* - - - (not found) * - *lmigration_real_check* - - - (not found) * - *lmigration_redo* - - - (not found) * - *lnocalc_np* - - - (not found) * - *lnocalc_rhop* - - - (not found) * - *lnostore_uu* - logical - \.true\. - * - *lnu_draglaw* - logical - \.false\. - * - *log_ap_max_dist* - - - (not found) * - *log_ap_min_dist* - - - (not found) * - *loutput_psize_dist* - - - (not found) * - *lpar_spec* - logical - \.false\. - * - *lparticle_gravity* - logical - \.true\. - * - *lparticlemesh_cic* - - - (not found) * - *lparticlemesh_pqs_assignment* - - - (not found) * - *lparticlemesh_tsc* - - - (not found) * - *lpscalar_sink* - logical - \.false\. - * - *lrandom_particle_pencils* - - - (not found) * - *lshear_accel_par* - logical - \.true\. - * - *lsherwood_const* - logical - \.false\. - * - *lsinkparticle_1* - - - (not found) * - *lsinkpoint* - logical - \.false\. - * - *ltau_coll_min_courant* - logical - \.true\. - * - *lthermophoretic_forces* - logical - \.false\. - * - *luse_tau_ap* - logical - \.true\. - * - *max_particle_insert_time* - real - \ :f:var:`~cparam/huge1` - * - *mean_free_path_gas* - real - 0\.0 - * - *mp_swarm* - - - (not found) * - *nbin_ap_dist* - - - (not found) * - *np_const* - - - (not found) * - *np_swarm* - - - (not found) * - *nu_draglaw* - real - 0\. - * - *nu_epicycle* - real - 0\.0 - * - *particle_mesh* - - - (not found) * - *particle_radius* - - - (not found) * - *particles_insert_rate* - real - 0\. - * - *pscalar_sink_rate* - real - 0\.0 - * - *rhop_const* - - - (not found) * - *rhop_swarm* - - - (not found) * - *rpbeta* - real - 0\.0 - * - *rpbeta_species* - real, target, dimension (npar_species) - 0\.0 - * - *rsinkparticle_1* - - - (not found) * - *rsinkpoint* - real - 0\.0 - * - *tau_coll_min* - real - 0\.0 - * - *taucool* - real - 0\.0 - * - *tausg_min* - real - 0\.0 - * - *tausp* - real - 0\.0 - * - *temp_grad0* - real, dimension (3) - (/0\.0,0\.0,0\.0/) - * - *thermophoretic_eq* - character (len=labellen) - 'nothing' - * - *thermophoretic_T0* - real - 0\.0 - * - *tstart_brownian_par* - real - 0\.0 - * - *tstart_collisional_cooling* - real - 0\.0 - * - *tstart_dragforce_par* - real - 0\.0 - * - *tstart_grav_par* - real - 0\.0 - * - *tstart_grav_r_par* - real - 0\.0 - * - *tstart_grav_x_par* - real - 0\.0 - * - *tstart_grav_z_par* - real - 0\.0 - * - *tstart_insert_particles* - real - 0\.0 - * - *tstart_liftforce_par* - real - 0\.0 - * - *tstart_rpbeta* - real - 0\.0 - * - *tstart_sink_par* - real - 0\.0 - * - *xsinkpoint* - real - 0\.0 - * - *ysinkpoint* - real - 0\.0 - * - *zsinkpoint* - real - 0\.0 - Module *experimental/particles_dust_brdeplete.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *A1* - real - 0\. - * - *A2* - real - 0\. - * - *bcpx* - - - (not found) * - *bcpy* - - - (not found) * - *bcpz* - - - (not found) * - *beta_dPdr_dust* - real - 0\.0 - * - *birthring_lifetime* - real - \ :f:var:`~cparam/huge1` - * - *birthring_r* - real - 1\.0 - * - *birthring_width* - real - 0\.1 - * - *brownian_T0* - real - 0\.0 - * - *cdtp* - real - 0\.2 - * - *cdtp_drag* - real - 0\.2 - * - *cdtpgrav* - real - 0\.1 - * - *coeff_restitution* - real - 0\.5 - * - *compensate_sedimentation* - real - 1\. - * - *cond_ratio* - real - 0\.0 - * - *Deltauy_gas_friction* - real - 0\.0 - * - *dsnap_par_minor* - - - (not found) * - *eps_dtog* - - - (not found) * - *epsp_friction_increase* - real - 100\.0 - * - *gab_width* - - - (not found) * - *gravr* - real - 1\.0 - * - *gravr_profile* - character (len=labellen) - '' - * - *gravsmooth* - real - 0\.0 - * - *gravx* - real - 0\.0 - * - *gravx_profile* - character (len=labellen) - '' - * - *gravz* - real - 0\.0 - * - *gravz_profile* - character (len=labellen) - '' - * - *initvvp* - character (len=labellen), dimension (ninit) - 'nothing' - * - *initxxp* - character (len=labellen), dimension (ninit) - 'nothing' - * - *interp_pol_gradTT* - character (len=labellen) - 'ngp' - * - *interp_pol_oo* - character (len=labellen) - 'ngp' - * - *interp_pol_pp* - character (len=labellen) - 'ngp' - * - *interp_pol_rho* - character (len=labellen) - 'ngp' - * - *interp_pol_species* - character (len=labellen) - 'ngp' - * - *interp_pol_TT* - character (len=labellen) - 'ngp' - * - *interp_pol_uu* - character (len=labellen) - 'ngp' - * - *k_shell* - integer - -1 - k associated with minshell (special/shell.f90) * - *kx_gg* - real - 1\.0 - * - *kz_gg* - real - 1\.0 - * - *l_shell* - logical - \.false\. - using special/shell.f90 for gas velocities * - *lbirthring_depletion* - logical - \.false\. - * - *lbrownian_forces* - logical - \.false\. - * - *lbubble* - logical - \.false\. - * - *lcentrifugal_force_par* - logical - \.false\. - * - *lcheck_exact_frontier* - - - (not found) * - *lcollisional_cooling_rms* - logical - \.false\. - * - *lcollisional_cooling_taucool* - logical - \.false\. - * - *lcollisional_cooling_twobody* - logical - \.false\. - * - *lcollisional_dragforce_cooling* - logical - \.false\. - * - *lcollisional_heat* - logical - \.false\. - * - *lcommunicate_np* - - - (not found) * - *lcommunicate_rhop* - - - (not found) * - *lcompensate_friction_increase* - logical - \.false\. - * - *lcompensate_sedimentation* - logical - \.false\. - * - *lcoriolis_force_par* - logical - \.true\. - * - *lcylindrical_gravity_par* - logical - \.false\. - * - *ldragforce_dust_par* - logical - \.false\. - * - *ldragforce_gas_par* - logical - \.false\. - * - *ldragforce_heat* - logical - \.false\. - * - *ldragforce_radialonly* - logical - \.false\. - * - *ldragforce_stiff* - logical - \.false\. - * - *ldraglaw_eps_stk_transonic* - logical - \.false\. - * - *ldraglaw_epstein* - logical - \.true\. - * - *ldraglaw_epstein_stokes_linear* - logical - \.false\. - * - *ldraglaw_epstein_transonic* - logical - \.false\. - * - *ldraglaw_purestokes* - logical - \.false\. - * - *ldraglaw_simple* - logical - \.false\. - * - *ldraglaw_steadystate* - logical - \.false\. - * - *ldraglaw_variable* - logical - \.false\. - * - *ldraglaw_variable_density* - logical - \.false\. - * - *ldt_adv_par* - logical - \.true\. - * - *ldt_grav_par* - logical - \.true\. - * - *lenforce_policy* - logical - \.false\. - * - *lgaussian_birthring* - logical - \.false\. - * - *lignore_rhop_swarm* - - - (not found) * - *linsert_as_many_as_possible* - logical - \.false\. - * - *linsert_particles_continuously* - - - (not found) * - *linterp_reality_check* - - - (not found) * - *lmigration_real_check* - - - (not found) * - *lmigration_redo* - - - (not found) * - *lnocalc_np* - - - (not found) * - *lnocalc_rhop* - - - (not found) * - *lnostore_uu* - logical - \.true\. - * - *lnu_draglaw* - logical - \.false\. - * - *log_ap_max_dist* - - - (not found) * - *log_ap_min_dist* - - - (not found) * - *loutput_psize_dist* - - - (not found) * - *lpar_spec* - logical - \.false\. - * - *lparticle_gravity* - logical - \.true\. - * - *lparticlemesh_cic* - - - (not found) * - *lparticlemesh_pqs_assignment* - - - (not found) * - *lparticlemesh_tsc* - - - (not found) * - *lpeh_radius* - logical - \.false\. - * - *lpscalar_sink* - logical - \.false\. - * - *lrandom_particle_pencils* - - - (not found) * - *lshear_accel_par* - logical - \.true\. - * - *lsherwood_const* - logical - \.false\. - * - *lsinkparticle_1* - - - (not found) * - *lsinkpoint* - logical - \.false\. - * - *ltau_coll_min_courant* - logical - \.true\. - * - *lthermophoretic_forces* - logical - \.false\. - * - *luse_tau_ap* - logical - \.true\. - * - *lvector_gravity* - logical - \.false\. - * - *max_particle_insert_time* - real - \ :f:var:`~cparam/huge1` - * - *mean_free_path_gas* - real - 0\.0 - * - *mp_swarm* - - - (not found) * - *nbin_ap_dist* - - - (not found) * - *np_const* - - - (not found) * - *np_swarm* - - - (not found) * - *nu_draglaw* - real - 0\. - * - *nu_epicycle* - real - 0\.0 - * - *particle_mesh* - - - (not found) * - *particle_radius* - - - (not found) * - *particles_insert_ramp_time* - real - 0\.0 - * - *particles_insert_rate* - real - 0\. - * - *pscalar_sink_rate* - real - 0\.0 - * - *rhop_const* - - - (not found) * - *rhop_swarm* - - - (not found) * - *rpbeta* - real - 0\.0 - * - *rpbeta_species* - real, target, dimension (npar_species) - 0\.0 - * - *rsinkparticle_1* - - - (not found) * - *rsinkpoint* - real - 0\.0 - * - *tau_coll_min* - real - 0\.0 - * - *taucool* - real - 0\.0 - * - *tausg_min* - real - 0\.0 - * - *tausp* - real - 0\.0 - * - *temp_grad0* - real, dimension (3) - (/0\.0,0\.0,0\.0/) - * - *thermophoretic_eq* - character (len=labellen) - 'nothing' - * - *thermophoretic_T0* - real - 0\.0 - * - *tstart_brownian_par* - real - 0\.0 - * - *tstart_collisional_cooling* - real - 0\.0 - * - *tstart_dragforce_par* - real - 0\.0 - * - *tstart_grav_par* - real - 0\.0 - * - *tstart_grav_r_par* - real - 0\.0 - * - *tstart_grav_x_par* - real - 0\.0 - * - *tstart_grav_z_par* - real - 0\.0 - * - *tstart_insert_particles* - real - 0\.0 - * - *tstart_liftforce_par* - real - 0\.0 - * - *tstart_rpbeta* - real - 0\.0 - * - *tstart_sink_par* - real - 0\.0 - * - *xsinkpoint* - real - 0\.0 - * - *ysinkpoint* - real - 0\.0 - * - *zsinkpoint* - real - 0\.0 - Module *experimental/particles_nbody_ajwr.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_nbody_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *accrete_hills_frac* - real, dimension(nspar) - 0\.2 - * - *bcspx* - - - (not found) * - *bcspy* - - - (not found) * - *bcspz* - - - (not found) * - *cdtpnbody* - real - 0\.1 - * - *density_scale* - real - 0\.001 - * - *dsnap_par_minor* - - - (not found) * - *GNewton* - real - \ :f:var:`~cparam/impossible` - * - *hills_tempering_fraction* - real - 0\.8 - * - *icreate* - integer - 100 - * - *istar* - integer - 1 - * - *laccrete_when_create* - logical - \.true\. - * - *laccretion* - logical, dimension(nspar) - \.false\. - * - *ladd_mass* - logical, dimension(nspar) - \.false\. - * - *lbackreaction* - logical - \.false\. - * - *lcalc_orbit* - logical - \.true\. - * - *lcreate_dust* - logical - \.true\. - * - *lcreate_gas* - logical - \.true\. - * - *lcreate_sinks* - logical - \.false\. - * - *ldt_nbody* - logical - \.true\. - * - *ldust_gravity* - logical - \.false\. - * - *lexclude_frozen* - logical - \.false\. - * - *lfollow_particle* - logical, dimension(nspar) - \.false\. - * - *lgas_gravity* - logical - \.false\. - * - *linertial_frame* - logical - \.true\. - * - *linterp_reality_check* - - - (not found) * - *linterpolate_quadratic_spline* - logical - \.false\. - * - *lnogravz_star* - logical - \.false\. - * - *lnoselfgrav_star* - logical - \.true\. - * - *lreset_cm* - logical - \.false\. - * - *ltempering* - logical - \.false\. - * - *lvectorgravity* - logical - \.false\. - * - *maxsink* - integer - 10*nspar - Module *experimental/particles_potential.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_potential_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cell_in_grid* - integer - 1 - * - *fampl* - real - 1\. - * - *lpotential* - logical - - * - *Nbin_in_Rcutoff* - integer - 100 - * - *ppotential* - character (len=labellen) - 'nothing' - * - *psigma_by_dx* - real - 0\.1 - * - *Rcutoff_in_grid* - integer - 1 - * - *rescale_diameter* - real - 1\. - * - *sigma_in_grid* - integer - 1 - * - *skin_factor* - real - 2\. - Module *experimental/particles_radius_ajwr.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_radius_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_cond* - real - 1\.0 - * - *apmin* - real - 0\.0 - * - *cdtpc* - real - 0\.2 - * - *cdtps* - real - 0\.2 - * - *condensation_coefficient_type* - character (len=labellen) - 'constant' - * - *deltavp12_floor* - real - 0\.0 - * - *diffusion_coefficient* - real - 1\.0 - * - *GS_condensation* - real - 0\. - * - *lborder_driving_ocean* - logical - \.false\. - * - *lcondensation_par* - logical - \.false\. - * - *lcondensation_simplified* - logical - \.false\. - * - *llatent_heat* - logical - \.true\. - * - *lparticles_radius_rpbeta* - - - (not found) * - *lsweepup_par* - logical - \.false\. - * - *rhopmat* - - - (not found) * - *rpbeta0* - real - 0\.0 - * - *tau_damp_evap* - real - 0\.0 - * - *tau_ocean_driving* - real - 0\.0 - * - *tstart_sweepup_par* - real - 0\.0 - * - *TTocean* - real - 300\.0 - * - *vthresh_sweepup* - real - -1\.0 - * - *ztop_ocean* - real - 0\.0 - Module *experimental/particles_radius_strubbechiang.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_radius_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_cond* - real - 1\.0 - * - *apmin* - real - 0\.0 - * - *cdtpc* - real - 0\.2 - * - *cdtps* - real - 0\.2 - * - *condensation_coefficient_type* - character (len=labellen) - 'constant' - * - *deltavp12_floor* - real - 0\.0 - * - *diffusion_coefficient* - real - 1\.0 - * - *GS_condensation* - real - 0\. - * - *lborder_driving_ocean* - logical - \.false\. - * - *lcondensation_par* - logical - \.false\. - * - *lcondensation_simplified* - logical - \.false\. - * - *lconstant_radius_w_chem* - logical - \.false\. - * - *lfixed_particles_radius* - logical - \.false\. - * - *llatent_heat* - logical - \.true\. - * - *lsupersat_par* - logical - \.false\. - * - *lsweepup_par* - logical - \.false\. - * - *rhopmat* - - - (not found) * - *rpbeta0* - - - (not found) * - *tau_damp_evap* - real - 0\.0 - * - *tau_ocean_driving* - real - 0\.0 - * - *tstart_sweepup_par* - real - 0\.0 - * - *TTocean* - real - 300\.0 - * - *vthresh_sweepup* - real - -1\.0 - * - *ztop_ocean* - real - 0\.0 - Module *experimental/poisson_cyl.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *poisson_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ipoisson_method* - character (len=labellen) - 'nothing' - * - *iteration_threshold* - real - 1e-3 - * - *kmax* - real - 0\.0 - * - *lrazor_thin* - logical - \.true\. - Module *experimental/poisson_expand.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *poisson_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *kmax* - real - 0\.0 - * - *lexpand_grid* - logical - \.false\. - * - *lklimit_shear* - logical - \.false\. - * - *lrazor_thin* - logical - \.false\. - * - *lsemispectral* - logical - \.false\. - Module *experimental/shock_perp.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *shock_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *div_scaling* - real - 1\. - * - *div_threshold* - real - 0\. - * - *lcommunicate_uu* - logical - \.true\. - * - *ldivu_perp* - - - (not found) * - *lforce_periodic_shockviscosity* - logical - \.false\. - * - *lgauss_integral* - logical - \.false\. - * - *lgauss_integral_comm_uu* - logical - \.false\. - * - *lshock_first* - logical - \.true\. - * - *lshock_max3_interp* - logical - \.false\. - * - *lshock_max5* - logical - \.false\. - Module *experimental/solid_cells_CGEO.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *solid_cells_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *coefa* - real - 1\.0 - * - *coefb* - real - 1\.0 - * - *interpolation_method* - character(len=12) - 'IDW' - * - *lerror_norm* - logical - \.false\. - * - *lLoc_c_press_output* - logical - \.false\. - * - *lLoc_density_output* - logical - \.false\. - * - *lLoc_Nusselt_output* - logical - \.false\. - * - *lLoc_Temp_output* - logical - \.false\. - * - *solid_flux* - real - 30\.0 - * - *solid_phi* - real - 0\.0 - * - *solid_temp* - real - 330\.0 - * - *solid_tempflux* - real - 333\.0 - * - *solid_theta* - real - 0\.0 - * - *solid_vel* - real,dimension(3) - (/ 0\.0,0\.0,0\.0/) - Module *experimental/solid_cells_reactive.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *solid_cells_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *lcheck_ba* - logical - \.false\. - * - *lerror_norm* - logical - \.false\. - * - *lnointerception* - logical - \.false\. - * - *lNusselt_output* - logical - \.false\. - * - *locchemspec_error* - logical - \.false\. - * - *locdensity_error* - logical - \.false\. - * - *loutput_local_reaction_rate* - logical - \.false\. - * - *lpos_advance* - logical - \.false\. - * - *lradius_advance* - logical - \.false\. - * - *lsecondorder_chem* - logical - \.true\. - * - *lsecondorder_rho* - logical - \.true\. - * - *lstefan_flow* - logical - \.true\. - * - *new_Stefan* - logical - \.false\. - * - *osci_A* - real - 0\.5 - * - *osci_dir* - integer - 1 - * - *osci_f* - real - 4\.0 - * - *osci_t* - real - - * - *solid_reactions_intro_time* - real - 0\.0 - Module *experimental/supernova.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *interstellar_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *addrate* - real - 1\.0 - * - *ampl_SN* - real - \ :f:var:`~cparam/impossible` - * - *cdt_tauc* - real - 0\.5 - * - *center_SN_x* - real - \ :f:var:`~cparam/impossible` - * - *center_SN_y* - real - \ :f:var:`~cparam/impossible` - * - *center_SN_z* - real - \ :f:var:`~cparam/impossible` - * - *cloud_rho* - real - \ :f:var:`~cparam/impossible` - * - *cloud_tau* - real - \ :f:var:`~cparam/impossible` - * - *cloud_TT* - real - \ :f:var:`~cparam/impossible` - * - *cooling_select* - character (len=labellen) - 'RBN' - * - *coolingfunction_scalefactor* - real - 1\. - * - *energy_width_ratio* - real - 1\. - * - *frac_ecr* - real - 0\.1 - * - *frac_eth* - real - 0\.9 - * - *h_SNI* - real - \ :f:var:`~cparam/impossible` - * - *h_SNII* - real - \ :f:var:`~cparam/impossible` - * - *heatcool_shock_cutoff* - real - 0\. - * - *heatcool_shock_cutoff_rate* - real - 0\. - * - *heating_rate* - real - 0\.015 - * - *heating_select* - character (len=labellen) - 'wolfire' - * - *heatingfunction_scalefactor* - real - 1\. - * - *inner_shell_proportion* - real - 1\. - * - *kampl_SN* - real - \ :f:var:`~cparam/impossible` - * - *kpara* - real - 0\.025 - * - *kperp* - real - 0\.05 - * - *ladd_massflux* - logical - \.false\. - * - *laverage_SN_heating* - logical - \.false\. - * - *lheating_UV* - logical - \.true\. - * - *lheatz_min* - logical - \.true\. - * - *lOB_cluster* - logical - \.false\. - SN clustering * - *lSN_ecr* - logical - \.true\. - * - *lSN_eth* - logical - \.true\. - * - *lSN_fcr* - logical - \.false\. - * - *lSN_mass* - logical - \.true\. - * - *lSN_mass_rate* - logical - \.false\. - * - *lSN_scale_rad* - logical - \.false\. - * - *lSN_velocity* - logical - \.false\. - * - *lSNI* - logical - \.true\. - * - *lSNII* - logical - \.false\. - * - *lSNII_gaussian* - logical - \.true\. - * - *lthermal_hse* - logical - \.false\. - * - *luniform_zdist_SNI* - logical - \.false\. - * - *mass_profile* - character (len=labellen) - 'gaussian3' - * - *mass_SN* - real - \ :f:var:`~cparam/impossible` - * - *mass_SN_progenitor* - real - \ :f:var:`~cparam/impossible` - * - *mass_width_ratio* - real - 1\. - * - *N_mass* - real - 60\.0 - * - *outer_shell_proportion* - real - 1\.2 - * - *p_OB* - real - 0\.7 - Probability that an SN is in a cluster * - *rho0ts* - real - \ :f:var:`~cparam/impossible` - * - *rho_SN_max* - real - \ :f:var:`~cparam/impossible` - * - *rho_SN_min* - real - \ :f:var:`~cparam/impossible` - * - *SN_clustering_radius* - real - \ :f:var:`~cparam/impossible` - * - *SN_clustering_time* - real - \ :f:var:`~cparam/impossible` - * - *SNI_area_rate* - real - \ :f:var:`~cparam/impossible` - * - *SNII_area_rate* - real - \ :f:var:`~cparam/impossible` - * - *T0hs* - real - \ :f:var:`~cparam/impossible` - * - *t_next_SNI* - real - 0\.0 - * - *t_next_SNII* - real - 0\.0 - * - *t_settle* - real - 0\. - * - *thermal_profile* - character (len=labellen) - 'gaussian3' - * - *TT_SN_max* - real - \ :f:var:`~cparam/impossible` - * - *TT_SN_min* - real - \ :f:var:`~cparam/impossible` - * - *velocity_profile* - character (len=labellen) - 'gaussian3' - * - *velocity_SN* - real - \ :f:var:`~cparam/impossible` - * - *velocity_width_ratio* - real - 1\. - * - *width_SN* - real - \ :f:var:`~cparam/impossible` - Module *experimental/test_chemistry.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *chemistry_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *chem_diff* - real - 0\. - * - *chem_diff_prefactor* - real, dimension(nchemspec) - 1\. - * - *cp_const* - - - (not found) * - *global_phi* - real - \ :f:var:`~cparam/impossible` - * - *init_from_file* - logical - - * - *init_TT1* - real - 298\. - * - *init_TT2* - real - 2400\. - * - *init_x1* - real - -0\.2 - * - *init_x2* - real - 0\.2 - * - *ladvection* - logical - \.true\. - * - *lchem_cdtc* - logical - \.false\. - * - *lchemistry_diag* - logical - \.false\. - * - *ldiff_corr* - logical - \.false\. - * - *lDiff_fick* - logical - \.false\. - * - *lDiff_lewis* - logical - \.false\. - * - *lDiff_simple* - logical - \.false\. - * - *ldiffusion* - logical - \.true\. - * - *lfilter* - logical - \.false\. - * - *lfilter_strict* - logical - \.false\. - * - *lFlux_simple* - logical - \.false\. - * - *lheatc_chemistry* - logical - \.true\. - * - *linit_density* - logical - \.false\. - * - *linit_temperature* - logical - \.false\. - * - *lkreactions_alpha* - logical - \.false\. - * - *lkreactions_profile* - logical - \.false\. - * - *lmobility* - logical - \.false\. - * - *lreac_as_aux* - logical - \.false\. - * - *lreactions* - logical - \.true\. - * - *lT_tanh* - logical - \.false\. - * - *lThCond_simple* - logical - \.false\. - * - *mobility* - real, dimension(nchemspec) - 1\. - * - *nu_spec* - real, dimension(nchemspec) - 0\. - * - *reac_rate_method* - character(len=30) - 'chemkin' - * - *reinitialize_chemistry* - logical - \.false\. - * - *visc_const* - real - \ :f:var:`~cparam/impossible` - Module *experimental/test_eos_chemistry.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *eos_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cp* - real - \ :f:var:`~cparam/impossible` - * - *cs0* - real - 1\. - * - *error_cp* - real - 1e-6 - * - *gamma* - real - 5\./3\. - * - *mu* - real - 1\. - * - *rho0* - real - 1\. - Module *experimental/testperturb.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testperturb_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *Btest0* - real - 1\. - * - *itestfield* - character (len=labellen) - 'B11-B21' - * - *ktestfield* - real - 1\. - * - *nt_testperturb* - integer - 0 - Module *inactive/gravitational_waves_hTXk_no_xpara.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *aux_stress* - character (len=labellen) - 'stress' - * - *cc_light* - character (len=labellen) - '1' - * - *cstress_prefactor* - character (len=labellen) - '6' - * - *ctrace_factor* - character (len=labellen) - '1/3' - * - *fourthird_in_stress* - character (len=labellen) - '4/3' - * - *ldebug_print* - logical - \.false\. - * - *lggTX_as_aux* - logical - \.true\. - * - *lhhTX_as_aux* - logical - \.true\. - * - *lkinGW* - logical - \.true\. - * - *lno_transverse_part* - logical - \.false\. - * - *lremove_mean_gij* - logical - \.false\. - * - *lremove_mean_hij* - logical - \.false\. - * - *lStress_as_aux* - logical - \.true\. - * - *lswitch_sign_e_X* - logical - \.true\. - * - *nscale_factor_conformal* - real - 1\. - * - *tshift* - real - 0\. - Module *inactive/testfield.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *B_ext* - real, dimension(3) - (/0\.,0\.,0\./) - * - *daainit* - real - 0\. - * - *etatest* - real - 0\. - * - *itestfield* - integer - 1 - * - *ktestfield* - real - 1\. - * - *linit_aatest* - logical - \.false\. - * - *lset_bbtest2* - logical - \.false\. - * - *lsoca* - logical - \.true\. - * - *reinitialize_aatest* - logical - \.false\. - * - *rescale_aatest* - real, dimension(njtest) - 0\. - * - *xextent* - logical - \.true\. - * - *zextent* - logical - \.true\. - Module *inactive/testfield_xz.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *B_ext* - real, dimension(3) - (/0\.,0\.,0\./) - * - *daainit* - real - 0\. - * - *etatest* - real - 0\. - * - *itestfield* - character (len=labellen) - 'B11-B21' - * - *ktestfield* - real - 1\. - * - *linit_aatest* - logical - \.false\. - * - *lset_bbtest2* - logical - \.false\. - * - *lsoca* - logical - \.true\. - * - *reinitialize_aatest* - logical - \.false\. - * - *zextent* - logical - \.true\. - Module *magnetic/maxwell.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *magnetic_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_inflation* - real - 0\. - * - *B_ext* - real, dimension(3) - 0\.0 - * - *beta_inflation* - real - 0\. - * - *cc_light* - character (len=labellen) - '1' - * - *conductivity* - character (len=labellen) - 'const' - * - *eps_quench* - real - \.3 - * - *initaak* - character (len=labellen) - 'nothing' - * - *initeek* - character (len=labellen) - 'nothing' - * - *ksign* - real - 1\. - * - *lback_to_unscaled* - logical - \.true\. - * - *ldebug_print* - logical - \.false\. - * - *lemf* - logical - \.false\. - * - *linflation* - logical - \.false\. - * - *lminus_mode* - logical - \.false\. - * - *lquench_inflation* - logical - \.false\. - * - *lreheating* - logical - \.false\. - * - *lswitch_sign_e2* - logical - \.false\. - * - *nquench* - real - 10\. - * - *reinitialize_aa* - logical - \.false\. - * - *rescale_aa* - real - 0\.0 - * - *sigma* - real - 0\. - * - *sigma_t1* - real - 0\. - * - *sigma_t2* - real - 0\. - * - *t1_sigma* - real - 0\. - * - *t2_sigma* - real - 0\. - Module *magnetic/meanfield.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *magn_mf_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_aniso* - real, dimension(3) - 0\. - * - *alpha_cutoff_down* - real - 0\.0 - * - *alpha_cutoff_up* - real - 0\.0 - * - *alpha_effect* - real - 0\.0 - * - *alpha_eps* - real - 0\.0 - * - *alpha_equator* - real - \ :f:var:`~cparam/impossible` - * - *alpha_equator_gap* - real - 0\.0 - * - *alpha_exp* - real - 0\. - * - *alpha_gap_step* - real - 0\.0 - * - *alpha_height* - real - 0\. - * - *alpha_pom0* - real - 0\.0 - * - *alpha_profile* - character (len=labellen) - 'const' - * - *alpha_quenching* - real - 0\.0 - * - *alpha_rmax* - real - 0\.0 - * - *alpha_rmin* - real - 0\. - * - *alpha_tensor* - real, dimension(3,3) - 0\. - * - *alpha_width* - real - 0\.0 - * - *alpha_width2* - real - 0\.0 - * - *alpha_zz* - real - 0\. - * - *ampluu_kinematic* - real - 0\. - * - *b0* - real - 0\. - * - *b2_to_u2* - real - 0\.0 - * - *Calp* - real - 0\.0 - * - *chi_t0* - real - 0\.0 - * - *chit_quenching* - real - 0\.0 - * - *delta_effect* - real - 0\.0 - * - *delta_profile* - character (len=labellen) - 'const' - * - *EMF_profile* - character (len=labellen) - 'nothing' - * - *eta_tensor* - real, dimension(3,3) - 0\. - * - *fluc_alp_m* - real - 1\.0 - * - *fluc_alp_profile* - character (len=labellen) - 'gaussian' - * - *gamma_effect* - real - 0\.0 - * - *gamma_quenching* - real - 0\.0 - * - *GWfac1* - real - 1\. - * - *GWfac2* - real - 1\. - * - *GWfac3* - real - 1\. - * - *hij_ampl* - real - 1\. - * - *kx_alpha* - real - 1\. - * - *kx_hij* - real - 1\. - * - *lalpha_Omega_approx* - logical - \.false\. - * - *lalpha_profile_total* - logical - \.false\. - * - *lchit_Bext2_equil* - logical - \.false\. - * - *lchit_with_glnTT* - logical - \.false\. - * - *ldelta_profile* - logical - \.false\. - * - *lEMF_profile* - logical - \.false\. - * - *lGW_tensor* - logical - \.false\. - * - *lignore_gradB2_inchiB* - logical - \.false\. - * - *llarge_scale_velocity* - logical - \.false\. - * - *lmeanfield_chitB* - logical - \.false\. - * - *lmeanfield_jxb* - logical - \.false\. - * - *lmeanfield_jxb_with_vA2* - logical - \.false\. - * - *lmeanfield_noalpm* - logical - \.false\. - * - *lmeanfield_pumping* - logical - \.false\. - * - *lNEMPI_correction* - logical - \.true\. - * - *lNEMPI_correction_qp_profile* - logical - \.true\. - * - *lOmega_effect* - logical - \.false\. - * - *lOmega_effect_meanfield* - logical - \.false\. - * - *lqp_aniso_factor* - logical - \.false\. - * - *lqp_profile* - logical - \.false\. - * - *lqpcurrent* - logical - \.false\. - * - *lqpx_profile* - logical - \.false\. - * - *lread_alpha_tensor_z* - logical - \.false\. - * - *lread_alpha_tensor_z_as_y* - logical - \.false\. - * - *lread_eta_tensor_z* - logical - \.false\. - * - *lread_eta_tensor_z_as_y* - logical - \.false\. - * - *lrho_chit* - logical - \.true\. - * - *lrhs_term* - logical - \.false\. - * - *lrhs_term2* - logical - \.false\. - * - *lshear_current_effect* - logical - \.false\. - * - *ltest_patches* - logical - \.false\. - * - *lturb_temp_diff* - logical - \.false\. - * - *meanfield_Ba* - real - 1\.0 - * - *meanfield_Be* - real - 1\.0 - * - *meanfield_Beq* - real - 1\.0 - * - *meanfield_Beq2_height* - real - 0\. - * - *meanfield_Beq_height* - real - 0\. - * - *meanfield_Beq_profile* - character (len=labellen) - 'const' - * - *meanfield_Beq_width* - real - 0\.0 - * - *meanfield_Bp* - real - 1\.0 - * - *meanfield_Bs* - real - 1\.0 - * - *meanfield_cs0* - real - 1\.0 - * - *meanfield_delta_height* - real - 10\. - * - *meanfield_delta_width* - real - \.05 - * - *meanfield_etat* - real - 0\.0 - * - *meanfield_etat_corona* - real - 0\.0 - * - *meanfield_etat_exp* - real - 1\.0 - * - *meanfield_etat_height* - real - 1\. - * - *meanfield_etat_profile* - character (len=labellen) - 'const' - * - *meanfield_etat_rmax* - real - 1\. - * - *meanfield_etat_width* - real - 0\.0 - * - *meanfield_kf* - real - 1\.0 - * - *meanfield_kf_profile* - character (len=labellen) - 'const' - * - *meanfield_kf_width* - real - 0\.0 - * - *meanfield_kf_width2* - real - 0\.0 - * - *meanfield_pumping* - real - 1\. - * - *meanfield_qa* - real - 0\.0 - * - *meanfield_qe* - real - 0\.0 - * - *meanfield_qp* - real - 0\.0 - * - *meanfield_qs* - real - 0\.0 - * - *mf_qJ2* - real - 0\.0 - * - *nmultipole* - integer - 1 - * - *npatches* - integer - 1 - * - *Omega_ampl* - real - 0\.0 - * - *Omega_profile* - character (len=labellen) - 'nothing' - * - *Omega_rmax* - real - 0\.0 - * - *Omega_rwidth* - real - 0\.0 - * - *qp_aniso_factor* - real - 1\.0 - * - *qp_model* - character (len=labellen) - 'atan' - * - *qp_width* - real - \ :f:var:`~cparam/impossible` - * - *qpx_width* - real - \ :f:var:`~cparam/impossible` - * - *r0* - real - 1\. - * - *relhel_hij* - real - 1\. - * - *rhs_term_ampl* - real - 0\.0 - * - *rhs_term_amplphi* - real - 0\.0 - * - *rhs_term_amplz* - real - 0\.0 - * - *roty0* - real - 0\. - * - *seed_magn_mf2* - integer - 5555 - * - *shear_current_profile* - character (len=labellen) - 'nothing' - * - *shear_current_sh* - real - 0\.0 - * - *sigma_alpha* - real - 1\.0 - * - *uturb* - real - \.1 - * - *x1_alp* - real - 0\. - * - *x2_alp* - real - 0\. - * - *x_surface* - real - 0\. - * - *x_surface2* - real - 0\. - * - *y1_alp* - real - 0\. - * - *y2_alp* - real - 0\. - * - *z_surface* - real - 0\. - Module *magnetic/meanfield_demfdt.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *magn_mf_demfdt_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *eta_emf_over_etat* - real - 0\. - * - *lgive_eta_emf* - logical - - * - *tau1_emf* - real - 0\. - * - *tau_emf* - real - 0\. - Module *obsolete/density_anelastic.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *density_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *borderlnrho* - character (len=labellen) - 'nothing' - * - *cdiffrho* - real - 0\.0 - * - *cs2bot* - - - (not found) * - *cs2top* - - - (not found) * - *damplnrho_ext* - real - 0\. - * - *damplnrho_int* - real - 0\. - * - *density_floor* - real - -1\.0 - * - *diffrho* - real - 0\.0 - * - *diffrho_hyper3* - real - 0\.0 - * - *diffrho_hyper3_aniso* - real, dimension(3) - 0\. - * - *diffrho_shock* - real - 0\.0 - * - *idiff* - character (len=labellen), dimension(ndiff_max) - '' - * - *lanti_shockdiffusion* - logical - \.false\. - * - *lcheck_negative_density* - logical - \.false\. - * - *lcontinuity_gas* - logical - \.true\. - * - *ldiffusion_nolog* - logical - \.false\. - * - *lfreeze_lnrhoext* - logical - \.false\. - * - *lfreeze_lnrhoint* - logical - \.false\. - * - *lfreeze_lnrhosqu* - logical - \.false\. - * - *lmass_source* - logical - \.false\. - * - *lmassdiff_fix* - logical - \.false\. - * - *lnrho_const* - real - 0\.0 - * - *lnrho_ext* - real - 0\. - * - *lnrho_int* - real - 0\. - * - *lrho_as_aux* - logical - \.false\. - * - *lupw_lnrho* - logical - \.false\. - * - *lupw_rho* - logical - \.false\. - * - *mass_source_Mdot* - real - 0\. - * - *mass_source_profile* - character (len=labellen) - 'cylindric' - * - *mass_source_sigma* - real - 0\. - * - *niter* - integer - 1 - * - *plaw* - real, target - 0\.0 - * - *wdamp* - real - 0\. - Module *obsolete/localshock.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *diffrho_shock_local* - real - 0\. - * - *eta_shock_local* - real - 0\. - * - *nu_shock_local* - real - 0\. - * - *rmask* - real - 0\. - Module *obsolete/magnetic_axisym.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *magnetic_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ABC_A* - real - 1\. - * - *ABC_B* - real - 1\. - * - *ABC_C* - real - 1\. - * - *alpha_cutoff_down* - real - 0\. - * - *alpha_cutoff_up* - real - 0\. - * - *alpha_dx1* - real - 0\. - * - *alpha_effect* - real - 0\. - * - *alpha_eps* - real - 0\. - * - *alpha_equator* - real - \ :f:var:`~cparam/impossible` - * - *alpha_equator_gap* - real - 0\. - * - *alpha_gap_step* - real - 0\. - * - *alpha_quenching* - real - 0\. - * - *alpha_x1* - real - 0\. - * - *alpha_xprofile* - character (len=labellen) - 'const' - * - *alpha_yprofile* - character (len=labellen) - 'const' - * - *alphaSSm* - real - 0\. - * - *ampl_fcont_aa* - real - 1\. - * - *ampl_ff* - real - 1\. - * - *B_ext* - real, dimension(3) - (/0\.,0\.,0\./) - * - *borderaa* - character (len=labellen) - 'nothing' - * - *brms_target* - real - 1\. - * - *bthresh* - real - 0\. - * - *bthresh_per_brms* - real - 0\. - * - *D_smag* - real - 0\.17 - * - *daareset* - real - 0\. - * - *delta_effect* - real - 0\. - * - *displacement_gun* - real - 0\. - * - *eta* - real - 0\. - * - *eta1* - real - 0\. - * - *eta_aniso_hyper3* - real, dimension(3) - - * - *eta_ext* - real - 0\. - * - *eta_hyper2* - real - 0\. - * - *eta_hyper3* - real - 0\. - * - *eta_int* - real - 0\. - * - *eta_out* - real - 0\. - * - *eta_shock* - real - 0\. - * - *eta_width* - real - 0\. - * - *eta_z0* - real - 1\. - * - *forcing_continuous_aa_amplfact* - real - 1\. - * - *forcing_continuous_aa_phasefact* - real - 1\. - * - *height_eta* - real - 0\. - * - *iforcing_continuous_aa* - character (len=labellen) - 'fixed_swirl' - * - *iresistivity* - character (len=labellen), dimension(nresi_max) - '' - * - *k1_ff* - real - 1\. - * - *k1x_ff* - real - 1\. - * - *k1y_ff* - real - 1\. - * - *k1z_ff* - real - 1\. - * - *kx_aa* - real, dimension (ninit) - 1\. - * - *ky_aa* - real, dimension (ninit) - 1\. - * - *kz_aa* - real, dimension (ninit) - 1\. - * - *lalpha_phi_equation* - logical - \.true\. - * - *lB_ext_pot* - logical - \.false\. - * - *lbb_as_aux* - logical - \.false\. - * - *lbbt_as_aux* - logical - \.false\. - * - *lbext_curvilinear* - logical - \.true\. - * - *lcheck_positive_va2* - logical - \.false\. - * - *lforcing_cont_aa* - logical - \.false\. - * - *lfreeze_aext* - logical - \.false\. - * - *lfreeze_aint* - logical - \.false\. - * - *linduction* - logical - \.true\. - * - *ljj_as_aux* - logical - \.false\. - * - *ljjt_as_aux* - logical - \.false\. - * - *lkinematic* - logical - \.false\. - * - *LLambda_aa* - real - 0\. - * - *llorentzforce* - logical - \.true\. - * - *lmean_friction* - logical - \.false\. - * - *lmeanfield_jxb* - logical - \.false\. - * - *lmeanfield_jxb_with_vA2* - logical - \.false\. - * - *lmeanfield_noalpm* - logical - \.false\. - * - *lmeanfield_theory* - logical - \.false\. - * - *lneutralion_heat* - logical - \.true\. - * - *lohmic_heat* - logical - \.true\. - * - *lOmega_effect* - logical - \.false\. - * - *lreset_aa* - logical - \.false\. - * - *lupw_aa* - logical - \.false\. - * - *luse_Bext_in_b2* - logical - \.false\. - * - *lweyl_gauge* - logical - \.false\. - * - *meanfield_Bp* - real - 1\. - * - *meanfield_Bs* - real - 1\. - * - *meanfield_etaB* - real - 0\. - * - *meanfield_etat* - real - 0\. - * - *meanfield_kf* - real - 1\. - * - *meanfield_Qp* - real - 1\. - * - *meanfield_Qs* - real - 1\. - * - *Omega_ampl* - real - 0\. - * - *omega_Bz_ext* - real - 0\. - * - *Omega_dx1* - real - 0\. - * - *Omega_x1* - real - 0\. - * - *Omega_xprofile* - character (len=labellen) - 'const' - * - *Omega_yc1* - real - 0\. - * - *Omega_yc2* - real - 0\. - * - *Omega_yprofile* - character (len=labellen) - 'const' - * - *pertaa* - character (len=labellen) - 'zero' - * - *pertamplaa* - real - 0\. - * - *radius* - real - \.1 - * - *reinitialize_aa* - logical - \.false\. - * - *rescale_aa* - real - 0\. - * - *rescaling_fraction* - real - 1\. - * - *rhomin_jxb* - real - 0\. - * - *sigma_ratio* - real - 1\. - * - *swirl* - real - 1\. - * - *tau_aa_exterior* - real - 0\. - * - *va2max_jxb* - real - 0\. - * - *va2power_jxb* - integer - 5 - * - *wresistivity* - real - \.01 - * - *zdep_profile* - character (len=labellen) - 'fs' - Module *obsolete/magnetic_old.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *magnetic_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alphaSSm* - real - 0\.0 - * - *ampl_fcont_aa* - real - 1\.0 - * - *ampl_ff* - real - 1\.0 - * - *B_ext* - real, dimension(3) - (/0\.0,0\.0,0\.0/) - * - *borderaa* - character (len=labellen) - 'nothing' - * - *brms_target* - real - 1\.0 - * - *bthresh* - real - 0\.0 - * - *bthresh_per_brms* - real - 0\.0 - * - *D_smag* - real - 0\.17 - * - *daareset* - real - 0\.0 - * - *eta* - real - 0\.0 - * - *eta1* - real - 0\.0 - * - *eta_aniso_hyper3* - real, dimension(3) - - * - *eta_anom* - real - 0\.0 - * - *eta_ext* - real - 0\.0 - * - *eta_hyper2* - real - 0\.0 - * - *eta_hyper3* - real - 0\.0 - * - *eta_j* - real - 0\. - * - *eta_j2* - real - 0\. - * - *eta_jrho* - real - 0\. - * - *eta_jump* - real - 0\.0 - * - *eta_min* - real - 0\. - * - *eta_shock* - real - 0\.0 - * - *eta_spitzer* - real - 0\. - * - *eta_va* - real - 0\. - * - *eta_width* - real - 0\.0 - * - *eta_xy_max* - real - 1\.0 - * - *eta_z0* - real - 1\.0 - * - *eta_z1* - real - 1\.0 - * - *forcing_continuous_aa_amplfact* - real - 1\.0 - * - *forcing_continuous_aa_phasefact* - real - 1\.0 - * - *hall_term* - real - 0\.0 - * - *iforcing_continuous_aa* - character (len=labellen) - 'fixed_swirl' - * - *inertial_length* - real - 0\.0 - * - *iresistivity* - character (len=labellen), dimension(nresi_max) - '' - * - *k1_ff* - real - 1\.0 - * - *k1x_ff* - real - 1\.0 - * - *k1y_ff* - real - 1\.0 - * - *k1z_ff* - real - 1\.0 - * - *kx_aa* - real, dimension (ninit) - 1\.0 - * - *ky_aa* - real, dimension (ninit) - 1\.0 - * - *kz_aa* - real, dimension (ninit) - 1\.0 - * - *ladvective_gauge* - logical - \.false\. - * - *lB_ext_pot* - logical - \.false\. - * - *lbb_as_aux* - logical - \.false\. - * - *lbbt_as_aux* - logical - \.false\. - * - *lbext_curvilinear* - logical - \.true\. - * - *lcalc_aamean* - logical - \.false\. - * - *lcheck_positive_va2* - logical - \.false\. - * - *lelectron_inertia* - logical - \.false\. - * - *lforcing_cont_aa* - logical - \.false\. - * - *lforcing_cont_aa_local* - logical - \.false\. - * - *lfreeze_aext* - logical - \.false\. - * - *lfreeze_aint* - logical - \.false\. - * - *lhalox* - logical - \.false\. - * - *linduction* - logical - \.true\. - * - *ljj_as_aux* - logical - \.false\. - * - *ljjt_as_aux* - logical - \.false\. - * - *lkinematic* - logical - \.false\. - * - *LLambda_aa* - real - 0\.0 - * - *llorentzforce* - logical - \.true\. - * - *lmean_friction* - logical - \.false\. - * - *lmeanfield_theory* - logical - \.false\. - * - *lneutralion_heat* - logical - \.true\. - * - *lremove_mean_emf* - logical - \.false\. - * - *lreset_aa* - logical - \.false\. - * - *lrun_initaa* - logical - \.false\. - * - *lupw_aa* - logical - \.false\. - * - *luse_Bext_in_b2* - logical - \.false\. - * - *lweyl_gauge* - logical - \.false\. - * - *nu_ni* - real - 0\.0 - * - *omega_Bz_ext* - real - 0\.0 - * - *radius* - real - 0\.1 - * - *reinitialize_aa* - logical - \.false\. - * - *rescale_aa* - real - 0\.0 - * - *rescaling_fraction* - real - 1\.0 - * - *rhomin_jxb* - real - 0\.0 - * - *sigma_ratio* - real - 1\.0 - * - *swirl* - real - 1\.0 - * - *tau_aa_exterior* - real - 0\.0 - * - *va2max_jxb* - real - 0\.0 - * - *va2power_jxb* - integer - 5 - * - *vcrit_anom* - real - 1\.0 - * - *wresistivity* - real - 0\.01 - * - *z_surface* - real - 0\.0 - * - *zdep_profile* - character (len=labellen) - 'fs' - Module *obsolete/particles_nbody.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *particles_nbody_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *accrete_hills_frac* - real, dimension(nspar) - 0\.2 - * - *bcspx* - - - (not found) * - *bcspy* - - - (not found) * - *bcspz* - - - (not found) * - *cdtpnbody* - real - 0\.1 - * - *density_scale* - real - 0\.001 - * - *dsnap_par_minor* - - - (not found) * - *GNewton* - real - \ :f:var:`~cparam/impossible` - * - *hills_tempering_fraction* - real - 0\.8 - * - *icreate* - integer - 100 - * - *istar* - integer - 1 - * - *laccrete_when_create* - logical - \.true\. - * - *laccretion* - logical, dimension(nspar) - \.false\. - * - *ladd_mass* - logical, dimension(nspar) - \.false\. - * - *lbackreaction* - logical - \.false\. - * - *lcalc_orbit* - logical - \.true\. - * - *lcreate_dust* - logical - \.true\. - * - *lcreate_gas* - logical - \.true\. - * - *lcreate_sinks* - logical - \.false\. - * - *ldt_nbody* - logical - \.true\. - * - *ldust_gravity* - logical - \.false\. - * - *lexclude_frozen* - logical - \.false\. - * - *lfollow_particle* - logical, dimension(nspar) - \.false\. - * - *lgas_gravity* - logical - \.false\. - * - *linertial_frame* - logical - \.true\. - * - *linterp_reality_check* - - - (not found) * - *linterpolate_quadratic_spline* - logical - \.false\. - * - *lnogravz_star* - logical - \.false\. - * - *lnoselfgrav_star* - logical - \.true\. - * - *lreset_cm* - logical - \.false\. - * - *ltempering* - logical - \.false\. - * - *maxsink* - integer - 10*nspar - Module *obsolete/radiation_fld.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *radiation_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *a_SB* - real - 1\. - * - *c_gam* - real - 100 - * - *flim* - character (len=labellen) - 'LP' - * - *inflow* - real - 2 - * - *k_B_radiation* - real - 1\. - k_B*m_unit in to not get to big numbers * - *kappa_es_radiation* - real - 0 - * - *mbar* - real - 1\. - mbar*m_unit in to not get to big numbers * - *opas* - real - 1e-8 - Module *obsolete/radiation_nongrey.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *radiation_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *amplkapparho* - real - 1\.0 - * - *amplSrad* - real - 1\.0 - * - *angle_weight* - character (len=labellen) - 'constant' - * - *bcx_rad* - character (len=2*bclen+1), dimension(nnu) - - * - *bcy_rad* - character (len=2*bclen+1), dimension(nnu) - - * - *bcz_rad* - character (len=2*bclen+1), dimension(nnu) - - * - *cdtrad_thick* - real - 0\.8 - * - *cdtrad_thin* - real - 1\. - * - *Frad_boundary_ref* - real - 0\.0 - * - *kappa_cst* - real - 1\.0 - * - *kapparho_const* - real - 1\.0 - * - *kx_kapparho* - real - 0\.0 - * - *kx_Srad* - real - 0\.0 - * - *ky_kapparho* - real - 0\.0 - * - *ky_Srad* - real - 0\.0 - * - *kz_kapparho* - real - 0\.0 - * - *kz_Srad* - real - 0\.0 - * - *lcommunicate* - logical - \.true\. - * - *lcooling* - logical - \.true\. - * - *lintrinsic* - logical - \.true\. - * - *lrad_cool_diffus* - logical - \.false\. - * - *lrad_debug* - logical - \.false\. - * - *lrad_pres_diffus* - logical - \.false\. - * - *lradflux* - logical - \.false\. - * - *lradpressure* - logical - \.false\. - * - *lrevision* - logical - \.true\. - * - *nufreq* - real, dimension(nnu) - - * - *opacity_type* - character (len=labellen),dimension(nnu) - 'Planck' - * - *rad2max* - integer - 1 - * - *radius_kapparho* - real - 1\.0 - * - *radius_Srad* - real - 1\.0 - * - *radx* - integer - 0 - * - *rady* - integer - 0 - * - *radz* - integer - 1 - * - *scalefactor_Srad* - real - 1\. - * - *source_function_type* - character (len=labellen),dimension(nnu) - 'LTE' - * - *Srad_const* - real - 1\.0 - * - *tau_bot* - real - 0\.0 - * - *tau_top* - real - 0\.0 - * - *TT_bot* - real - 0\.0 - * - *TT_top* - real - 0\.0 - Module *obsolete/radiation_ray_periodic.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *radiation_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *amplkapparho* - real - 1\.0 - * - *amplSrad* - real - 1\.0 - * - *bc_rad* - character (len=2*bclen+1), dimension(3) - (/'0:0','0:0','S:0'/) - * - *kappa_cst* - real - 1\.0 - * - *kapparho_const* - real - 1\.0 - * - *kx_kapparho* - real - 0\.0 - * - *kx_Srad* - real - 0\.0 - * - *ky_kapparho* - real - 0\.0 - * - *ky_Srad* - real - 0\.0 - * - *kz_kapparho* - real - 0\.0 - * - *kz_Srad* - real - 0\.0 - * - *lcommunicate* - logical - \.true\. - * - *lcooling* - logical - \.true\. - * - *lintrinsic* - logical - \.true\. - * - *lrad_debug* - logical - \.false\. - * - *lradflux* - logical - \.false\. - * - *lradpressure* - logical - \.false\. - * - *lrevision* - logical - \.true\. - * - *opacity_type* - character (len=labellen) - 'Hminus' - * - *rad2max* - integer - 1 - * - *radius_kapparho* - real - 1\.0 - * - *radius_Srad* - real - 1\.0 - * - *radx* - integer - 0 - * - *rady* - integer - 0 - * - *radz* - integer - 1 - * - *source_function_type* - character (len=labellen) - 'LTE' - * - *Srad_const* - real - 1\.0 - * - *tau_bot* - real - 0\.0 - * - *tau_top* - real - 0\.0 - * - *TT_bot* - real - 0\.0 - * - *TT_top* - real - 0\.0 - Module *obsolete/special/axionSU2back.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *axion_sum_range* - real, dimension (2) - (/0\.,1\./) - * - *dk* - real - 1e-2 - * - *dtback* - real - 1e6 - * - *fdecay* - real - \.003 - * - *g* - real - 1\.11e-2 - * - *H* - real - 1\.04e-6 - * - *horizon_factor* - real - 0\. - * - *k0* - real - 1e-2 - * - *lam* - real - 500\. - * - *lanalytic* - logical - \.false\. - * - *lbackreact* - logical - \.false\. - * - *lconf_time* - logical - \.false\. - * - *ldo_adjust_krange* - logical - \.true\. - * - *lkeep_mQ_const* - logical - \.false\. - * - *llnk_spacing* - logical - \.false\. - * - *llnk_spacing_adjustable* - logical - \.false\. - * - *lswap_sign* - logical - \.false\. - * - *lupdate_background* - logical - \.true\. - * - *lvariable_k* - logical - \.false\. - * - *lwith_eps* - logical - \.true\. - * - *mu* - real - 1\.5e-4 - * - *Ndivt* - integer - 100 - * - *nmax0* - real - 3\. - * - *nmin0* - real - -1\. - * - *sbackreact_chi* - real - 1\. - * - *sbackreact_Q* - real - 1\. - * - *tback* - real - 1e6 - Module *obsolete/temperature.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *entropy_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *chi* - real - 0\. - * - *chi_t* - real - 0\. - * - *cool* - real - 0\. - * - *cooltype* - character (len=labellen) - 'Temp' - * - *cs2cool* - real - 0\. - * - *Fbot* - real - \ :f:var:`~cparam/impossible` - * - *hcond0* - real - 0\. - * - *hcond1* - real - \ :f:var:`~cparam/impossible` - * - *hcond2* - real - \ :f:var:`~cparam/impossible` - * - *Kbot* - real - \ :f:var:`~cparam/impossible` - * - *lcalc_heatcond_constchi* - logical - \.false\. - * - *lcalc_heatcond_simple* - logical - \.false\. - * - *lmultilayer* - logical - \.true\. - * - *luminosity* - real - 0\. - * - *rcool* - real - 1\. - * - *tau_ss_exterior* - real - 0\. - * - *wcool* - real - 0\.1 - * - *wheat* - real - 0\.1 - * - *widthss* - real - 2*\ :f:var:`~cparam/epsi` - Module *obsolete/temperature_TT.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *entropy_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *chi* - real - \ :f:var:`~cparam/impossible` - * - *Fbot* - real - - * - *hcond0* - real - \ :f:var:`~cparam/impossible` - * - *heat_uniform* - real - 0\.0 - * - *iheatcond* - character (len=labellen) - 'nothing' - * - *Kmax* - real - 0\. - * - *Kmin* - real - 0\. - * - *ladvection_temperature* - logical - \.true\. - * - *lhcond_global* - logical - \.false\. - * - *lheatc_chiconst_accurate* - logical - \.false\. - * - *lpressuregradient_gas* - logical - \.true\. - * - *lupw_lnTT* - logical - \.false\. - * - *lviscosity_heat* - logical - \.true\. - * - *mpoly0* - - - (not found) * - *mpoly1* - - - (not found) * - *tau_damp_cor* - real - -1\.0 - * - *tau_heat_cor* - real - -1\.0 - * - *Tbump* - real - 0\. - * - *TT_cor* - real - 0\.0 - * - *widthlnTT* - real - 2*\ :f:var:`~cparam/epsi` - * - *zcor* - real - 0\.0 - Module *obsolete/visc_hyper.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *viscosity_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ivisc* - character (len=labellen) - 'hyper3' - * - *lvisc_first* - logical - \.false\. - * - *nu_hyper3* - real - - Module *obsolete/visc_smagorinsky.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *viscosity_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *C_smag* - real - 0\.0 - * - *ivisc* - character (len=labellen) - 'smagorinsky' - * - *lvisc_first* - logical - \.false\. - * - *nu* - - - (not found) Module *obsolete/visc_var.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *viscosity_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ivisc* - character (len=labellen) - 'nu-const' - * - *nu* - - - (not found) * - *nuf_DJO* - real - - * - *q_DJO* - real - 2\. - * - *t0_DJO* - real - 0\. - * - *tf_DJO* - real - - * - *ti_DJO* - real - 1\. - Module *special/1D_loop.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *bullets_dt* - real - 0\. - * - *bullets_dx* - real - 0\. - * - *bullets_h0* - real - 0\. - * - *bullets_t0* - real - 0\. - * - *bullets_x0* - real - 0\. - * - *chi_aniso* - real - 0\. - * - *cool_RTV* - real - 0\. - * - *cubic_newton* - real - 0\. - * - *cubic_RTV* - real - 0\. - * - *exp_newton* - real - 0\. - * - *exp_RTV* - real - 0\. - * - *filter_strength* - real, dimension(mvar) - 0\.01 - * - *hcond_grad_iso* - real - 0\. - * - *heat_par_exp* - real, dimension(2) - (/0\.,1\./) - * - *heat_par_exp2* - real, dimension(2) - (/0\.,1\./) - * - *heat_par_gauss* - real, dimension(3) - (/0\.,1\.,0\./) - * - *heat_par_vandoors* - real, dimension(3) - (/1\.,0\.1,50\./) - * - *hyper3_chi* - real - 0\. - * - *hyper3_diffrho* - real - 0\. - * - *iheattype* - character (len=labellen), dimension(3) - 'nothing' - * - *init_time* - real - 0\. - * - *Kc* - real - 0\. - * - *Kchrom* - real - 0\. - * - *Kpara* - real - 0\. - * - *Kperp* - real - 0\. - * - *Ksat* - real - 0\. - * - *lfilter_farray* - logical - \.false\. - * - *lnTT0_chrom* - real - 0\. - * - *loop_frac* - character (len=labellen) - 'full' - * - *lrad_loss* - logical - \.false\. - * - *R_hyper3* - real - 0\. - * - *tanh_newton* - real - 0\. - * - *tanh_RTV* - real - 0\. - * - *tau_inv_newton* - real - 0\. - * - *tau_inv_spitzer* - real - 0\. - * - *width_lnTT_chrom* - real - 0\. - * - *width_newton* - real - 0\. - * - *width_RTV* - real - 0\. - Module *special/advective_gauge.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *laa_adv_as_aux* - logical - \.false\. - * - *ladvecto_resistive* - logical - \.true\. - Module *special/alphadisk.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *lwind* - logical - \.true\. - Module *special/ascale_collapse.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ascale_type* - - - (not found) * - *k_ascale_collapse* - real - 1\. - Module *special/atmosphere.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *dYw* - real - 1\. - * - *lbuffer_zone_T* - logical - \.false\. - * - *lbuffer_zone_uy* - logical - \.false\. - * - *lbuoyancy_x* - logical - \.false\. - * - *lbuoyancy_z* - logical - \.false\. - * - *lnTT1* - real - - * - *lnTT2* - real - - * - *sigma* - real - 1\. - Module *special/axionSU2back.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *axion_sum_range* - real, dimension (2) - (/0\.,1\./) - * - *dk* - real - 1e-2 - * - *dtback* - real - 1e6 - * - *fdecay* - real - \.003 - * - *g* - real - 1\.11e-2 - * - *H* - real - 1\.04e-6 - * - *horizon_factor* - real - 0\. - * - *k0* - real - 1e-2 - * - *lalways_backreact_output* - logical - \.false\. - * - *lam* - real - 500\. - * - *lanalytic* - logical - \.false\. - * - *lbackreact* - logical - \.false\. - * - *lconf_time* - logical - \.false\. - * - *ldo_adjust_krange* - logical - \.true\. - * - *lhubble* - logical - \.false\. - * - *lhubble_var* - logical - \.false\. - * - *lkeep_mQ_const* - logical - \.false\. - * - *llnk_spacing* - logical - \.false\. - * - *llnk_spacing_adjustable* - logical - \.false\. - * - *lswap_sign* - logical - \.false\. - * - *lupdate_background* - logical - \.true\. - * - *lvariable_k* - logical - \.false\. - * - *lwith_eps* - logical - \.true\. - * - *lwrite_backreact* - logical - \.true\. - * - *lwrite_krange* - logical - \.true\. - * - *mscal* - real - 0\. - * - *mu* - real - 1\.5e-4 - * - *Ndivt* - integer - 100 - * - *nmax0* - real - 3\. - * - *nmin0* - real - -1\. - * - *sbackreact_chi* - real - 1\. - * - *sbackreact_JJ* - real - 1\. - * - *sbackreact_Q* - real - 1\. - * - *sgn* - real - 1\. - * - *sgn_g* - real - -1\. - * - *tback* - real - 1e6 - Module *special/axionU1back.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpf* - real - 50\. - * - *const_sigma* - real - 0\.0 - * - *dk* - real - 1\.06e-4 - * - *H* - real - 1\.04e-6 - * - *ikdata* - integer - 100 - * - *k0* - real - 1\.06e-4 - * - *lbackreact* - logical - \.false\. - * - *ldo_adjust_krange* - logical - \.false\. - * - *lhubble* - logical - \.true\. - * - *llnk_spacing* - logical - \.false\. - * - *llnk_spacing_adjustable* - logical - \.false\. - * - *lquant_filter* - logical - \.true\. - * - *lswap_sign* - logical - \.false\. - * - *lwrite_backreact* - logical - \.true\. - * - *lwrite_krange* - logical - \.true\. - * - *Ndivt* - integer - 40 - * - *nmax0* - real - 3\. - * - *nmin0* - real - -1\. - Module *special/backreact_infl.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *a4rhophim_crit* - real - 0\. - PAR_DOC: critical value of a4rhophim below lsolve_phi=F is set. * - *aphimax* - real - 0\. - PAR_DOC: maximum a value above which the phi potential is quenched. * - *ascale_heat* - real - 0\. - * - *ascale_heat_off* - real - 0\. - * - *ascale_heat_width* - real - 0\. - * - *ascale_ini* - real - 1\. - * - *axionmass* - real - 1\.06e-6 - * - *c_light_axion* - real - 1\. - * - *cdt_Gamma_phi* - real - 1\. - * - *cdt_phi* - real - 1e-2 - * - *cdt_rho_chi* - real - 1\. - * - *dphi0* - real - -1\.69e-7 - * - *echarge_type* - character (len=50) - 'const' - * - *eps* - real - \.01 - * - *Gamma_phi0* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: damping factor for phi above aphimax * - *Gamma_phi_exp* - real - 3\. - PAR_DOC: scale factor exponent on Gamma_phi * - *heating_choice* - character (len=labellen) - 'Hscript_max' - * - *Hscript0* - real - 0\. - * - *Hscript_choice* - character (len=labellen) - 'default' - * - *infl_v* - real - \.1 - * - *initspecial* - character (len=labellen), dimension(ninit) - 'nothing' - * - *it1_reset_value* - integer - 0 - PAR_DOC: new it1 value after lit1_reset * - *lambda_axion* - real - 0\. - * - *lbackreact_infl* - logical - \.true\. - * - *lcombine_prep_ode_right_with_rhs* - logical - \.false\. - * - *lconf_time* - logical - \.true\. - * - *ldefine_a2rhophi_with_Vpotential* - logical - \.true\. - PAR_DOC: define a2rhophi with Vpotential * - *ldt_backreact_infl* - logical - \.true\. - * - *ldt_Gamma_phi* - logical - \.false\. - PAR_DOC: time step constraint from Gam_phi * - *lem_backreact* - logical - \.true\. - * - *lflrw* - logical - \.false\. - * - *lheating_keep_on* - logical - \.true\. - PAR_DOC: should be true to prevent further checks on heating * - *linclude_rho_EBK_in_wstate* - logical - \.false\. - PAR_DOC: include rhoE, rhoB, and rhokin in wstate * - *linclude_rhokin_in_a2rho* - logical - \.false\. - PAR_DOC: include rhokin in a2rho * - *lit1_reset_if_lsolve_for_phi* - logical - \.false\. - PAR_DOC: allow to check for it1_reset_if_lsolve_for_phi * - *lna_switch_toMHD* - real - 4\.17 - PAR_DOC: critical value when to switch to MHD (if lswitch_toMHD_at_lna=T) * - *lold_ldt_phi* - logical - \.true\. - PAR_DOC: for backward compatibility. * - *lold_lrho_chi_dtconstraint* - logical - \.true\. - PAR_DOC: old lrho_chi dt constraint (use false for new and correct version) * - *lrho_chi* - logical - \.false\. - * - *lrho_chi_corrected* - logical - \.true\. - PAR_DOC: for backward compatibility; when false, we use the wrong scale factor in the rho_chi equation * - *lrho_chi_inhom* - logical - \.false\. - PAR_DOC: inhomogeneous heating * - *lrho_rad* - logical - \.false\. - PAR_DOC: radiation from inflaton decay * - *lrho_rad_apply* - logical - \.true\. - PAR_DOC: radiation from inflaton decay, and also applied to df(l1:l2,m,n,iinfl_dphi) * - *lrho_rad_apply2* - logical - \.true\. - PAR_DOC: radiation from inflaton decay, and also applied to df(l1:l2,m,n,iinfl_dphi) * - *lsigE_const* - logical - \.false\. - PAR_DOC: put sigE to a constant if true. * - *lsigE_const_if_lsolve_for_phi* - logical - \.false\. - PAR_DOC: allow to check for lsigE_const_if_lsolve_for_phi * - *lsigE_const_ifnot_lsolve_for_phi* - logical - \.false\. - PAR_DOC: allow to check for lsigE_const_if_lsolve_for_phi * - *lsmooth_Gamma_phi* - logical - \.false\. - PAR_DOC: smooth increase of Gamma_phi * - *lsolve_for_phi_always* - logical - \.true\. - PAR_DOC: misnomer: is now used for switching off the phi solver: is now used for switching off the phi solver * - *lsolve_for_phi_switch* - logical - \.true\. - PAR_DOC: switch must be on for automatically switching off the phi solver. * - *lswitch_toMHD_at_lna* - logical - \.false\. - PAR_DOC: option to use lna as criterion for switching to MHD * - *lswitch_toMHD_when_heating* - logical - \.false\. - PAR_DOC: switch to MHD at the start of reheating * - *lswitch_toMHD_when_nophi* - logical - \.true\. - PAR_DOC: switch to MHD when phi evolution is turned off (phi is not included in current MHD solver). * - *lwstate_crit* - logical - \.true\. - PAR_DOC: lwstate_crit switch (would put phi=0, is false by default) * - *lwstate_crit_old* - logical - \.false\. - PAR_DOC: lwstate_crit_old (to restore the old wstate criterion used in the 0d-tests/reheating autotest) * - *lzeroHubble* - logical - \.false\. - * - *Ndiv* - integer - 100 - * - *phi0* - real - \.44 - * - *rad_heating* - real - 0\. - * - *scale_rho_chi_Heqn* - real - 1\. - * - *scale_rho_rad_Heqn* - real - 1\. - * - *solve_phi_criterion* - character (len=labellen) - 'wstate' - * - *Vprime_choice* - character (len=labellen) - 'quadratic' - * - *wstate_crit* - real - 0\.333333333 - PAR_DOC: critical w (EoS) value (1/3) * - *wstate_tolerance* - real - 0\. - PAR_DOC: tolerance w (EoS) value Module *special/baroclinic_run.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *Bshear* - real - 0\. - * - *lstatic_stratification* - logical - \.false\. - * - *lunstratified* - logical - \.false\. - Module *special/beta_plane.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *Omega* - real - 0 - rotational rate * - *R* - real - 1 - Radius of the sphere * - *theta_0* - real - \ :f:var:`~cparam/pi`/2 - Colatitude about which the Coriolis force is linearized Module *special/boussinesq.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *betaz_boussinesq* - real - 0\. - * - *gravz_boussinesq* - real - 0\. - * - *gravz_boussinesq_lnrho* - real - 0\. - Module *special/chiral_mhd.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cdtchiral* - real - 0\.4 - * - *coef_mu5* - real - 0\. - * - *coef_muS* - real - 0\. - * - *Cw* - real - 0\. - * - *diffmu5* - real - 0\. - * - *diffmu5_hyper2* - real - 0\. - * - *diffmu5_hyper3* - real - 0\. - * - *diffmu5_tdep_exponent* - real - 0\. - * - *diffmu5_tdep_t0* - real - 1\. - * - *diffmu5_tdep_toffset* - real - 1\. - * - *diffmuS* - real - 0\. - * - *diffmuS_hyper2* - real - 0\. - * - *diffmuS_hyper3* - real - 0\. - * - *diffmuSmax* - real - 0\. - * - *gammaf5* - real - 0\. - * - *gammaf5_tdep* - character (len=labellen) - 'const' - * - *initspecial* - character (len=labellen) - 'nothing' - * - *lambda5* - - - (not found) * - *lCVE* - logical - \.false\. - * - *ldiffmu5_hyper2_simplified* - logical - \.false\. - * - *ldiffmu5_hyper3_simplified* - logical - \.false\. - * - *ldiffmu5_tdep* - logical - \.false\. - * - *ldiffmuS_hyper2_simplified* - logical - \.false\. - * - *ldiffmuS_hyper3_simplified* - logical - \.false\. - * - *ldt_chiral_mhd* - logical - \.true\. - * - *lmu5adv* - logical - \.true\. - * - *lmu5divu_term* - logical - \.true\. - * - *lmuS* - logical - \.false\. - * - *lmuSdivu_term* - logical - \.true\. - * - *lupw_mu5* - logical - \.false\. - * - *lupw_muS* - logical - \.false\. - * - *mu5_const* - real - 0\. - * - *reinitialize_mu5* - logical - \.false\. - * - *rescale_mu5* - real - 1\. - * - *source5* - real - 0\. - * - *source5_expt* - real - 0\. - * - *source5_expt2* - real - 0\. - * - *source5_tdep* - character (len=labellen) - 'const' - * - *t1_gammaf5* - real - 0\. - * - *t1_source5* - real - 0\. - * - *t2_gammaf5* - real - 0\. - * - *t2_source5* - real - 0\. - Module *special/collapse.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cs2* - real - \ :f:var:`~cparam/onethird` - * - *initspecial* - character (len=labellen), dimension(ninit) - 'nothing' - * - *mass_blackhole* - real - 0\. - Module *special/coronae.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *aa_tau_inv* - real - 0\. - * - *b_tau* - real - 0\. - * - *Bavoid* - real - 0\.0 - * - *Bz_flux* - real - 0\. - * - *centerx* - real - 0\. - * - *centery* - real - 0\. - * - *centerz* - real - 0\. - * - *chi_re* - real - 0\. - * - *chi_spi* - real - 0\. - * - *cool_RTV* - real - 0\. - * - *cubic_newton* - real - 0\. - * - *cubic_RTV* - real - 0\. - * - *damp_amp* - real - 0\. - * - *density_min* - real - 0\. - * - *dt_gran_SI* - real - 1\. - * - *exp_newton* - real - 0\. - * - *exp_RTV* - real - 0\. - * - *filter_strength* - real, dimension(mvar) - 0\. - * - *gauss_newton* - real - 0\. - * - *gran_top_ux_fact* - real - 1\. - * - *gran_top_uy_fact* - real - 1\. - * - *hcond1* - real - 0\. - * - *hcond_grad* - real - 0\. - * - *hcond_grad_iso* - real - 0\. - * - *heat_par_b2* - real, dimension(1) - 0\. - * - *heat_par_balleg* - real, dimension(1) - 0\. - * - *heat_par_exp* - real, dimension(2) - (/0\.,1\./) - * - *heat_par_exp2* - real, dimension(2) - (/0\.,1\./) - * - *heat_par_exp3* - real, dimension(3) - (/0\.,1\.,0\./) - * - *heat_par_full* - real, dimension(9) - (/0\.,1\.,0\.,1\.,0\.,1\.,0\.,0\.,0\./) - * - *heat_par_gauss* - real, dimension(3) - (/0\.,1\.,0\./) - * - *heat_par_rappazzo* - real, dimension(1) - 0\. - * - *heat_par_schrijver04* - real, dimension(1) - 0\. - * - *hyper2_spi* - real - 0\. - * - *hyper3_chi* - real - 0\. - * - *hyper3_diffrho* - real - 0\. - * - *hyper3_eta* - real - 0\. - * - *hyper3_nu* - real - 0\. - * - *hyper3_spi* - real - 0\. - * - *hyper_heating* - logical - \.false\. - * - *iheattype* - character (len=labellen), dimension(3) - 'nothing' - * - *increase_vorticity* - real - 15\. - * - *init_time* - real - 0\. - * - *init_time2* - real - 0\. - * - *init_width* - real - 0\. - * - *irefz* - integer - nghost+1 - * - *Kc* - real - 0\. - * - *Kiso* - real - 0\. - * - *Kpara* - real - 0\. - * - *Kperp* - real - 0\. - * - *Ksat* - real - 0\. - * - *lchen* - logical - \.false\. - * - *ldensity_floor* - logical - \.false\. - * - *ldensity_floor_c* - logical - \.false\. - * - *lfilter_farray* - logical - \.false\. - * - *lgran_top* - logical - \.false\. - * - *lgranulation* - logical - \.false\. - * - *limiter_tensordiff* - real - 3 - * - *linject_maghel* - logical - \.false\. - * - *lmag_bound_vec* - logical - \.false\. - * - *lmag_time_bound* - logical - \.false\. - * - *lrad_loss* - logical - \.false\. - * - *lreset_heatflux* - logical - \.false\. - * - *luse_ext_vel_field* - logical - \.false\. - * - *lvel_field_is_3D* - logical - \.false\. - * - *lwrite_granules* - logical - \.false\. - * - *mach_chen* - real - 0\. - * - *maghel_ampl* - real - 0\. - * - *mark* - logical - \.false\. - * - *maxvA* - real - 0\. - * - *quench* - real - 0\. - * - *quench0* - real - 0\. - * - *quench_width* - real - 1\. - * - *R_hyper3* - real - 0\.0 - * - *R_hyperchi* - real - 0\. - * - *R_hyperdiffrho* - real - 0\. - * - *R_hypereta* - real - 0\. - * - *R_hypernu* - real - 0\. - * - *rmax* - real - \ :f:var:`~cparam/huge1` - * - *rmin* - real - \ :f:var:`~cparam/tini` - * - *sub_step_hcond* - logical - \.false\. - * - *t_mid_mark* - real - 0\. - * - *t_start_mark* - real - 0\. - * - *t_width_mark* - real - 0\. - * - *tanh_newton* - real - 0\. - * - *tanh_RTV* - real - 0\. - * - *tau_inv_newton* - real - 0\. - * - *tau_inv_newton_mark* - real - 0\. - * - *tau_inv_top* - real - 0\. - * - *twist_u0* - real - 1\. - * - *twisttype* - integer - 0 - * - *u_amplifier* - real - 1\. - * - *width_newton* - real - 0\. - * - *width_RTV* - real - 0\. - Module *special/dampuu.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *far_field_type* - character (len=labellen) - 'initial' - how to determine the profiles to which rho and ss are damped. * - *ldamp_rho* - logical - \.false\. - whether to damp the density to its initial profile * - *ldamp_ss* - logical - \.false\. - whether to damp the entropy to its initial profile * - *tau* - real - 1 - timescale over which the velocity should be damped * - *w* - real - 0 - width of the step function * - *x_1* - real - \ :f:var:`~cparam/impossible` - corners of the cuboid outside which things should be damped * - *x_2* - real - \ :f:var:`~cparam/impossible` - corners of the cuboid outside which things should be damped * - *y_1* - real - \ :f:var:`~cparam/impossible` - * - *y_2* - real - \ :f:var:`~cparam/impossible` - * - *z_1* - real - \ :f:var:`~cparam/impossible` - * - *z_2* - real - \ :f:var:`~cparam/impossible` - Module *special/disp_current.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *aderiv_scaling* - character (len=labellen) - 'table' - * - *alpf* - real - 0\. - * - *alpfpsi* - real - 0\. - * - *beta_inflation* - real - 0\. - * - *cdt_sigE* - real - 1\. - PAR_DOC: time step constraint from 1/sigE * - *coupl_gy* - real - \.345 - electroweak SU(2) x U(1) coupling of Higgs to U(1) * - *eta_ee* - real - 0\.0 - * - *eta_given* - real - \ :f:var:`~cparam/impossible` - * - *etaSchw_max* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: constant value if set * - *initee* - character (len=labellen), dimension(ninit) - 'nothing' - * - *je_heating_factor* - real - 1\. - * - *ladvance_ee* - logical - \.true\. - PAR_DOC: can turn off time advance of E. * - *lallow_bprime_zero* - logical - \.true\. - * - *lapply_Gamma_corr* - logical - \.true\. - * - *lcollinear_EB* - logical - \.false\. - * - *lcollinear_EB_aver* - logical - \.false\. - * - *lcurlyA* - logical - \.true\. - * - *ldensity_add_je_heating* - logical - \.false\. - * - *ldivE_as_aux* - logical - \.false\. - * - *ldt_disp_current* - logical - \.true\. - PAR_DOC: invoke timestep constraint from sigE * - *leedot_as_aux* - logical - \.false\. - * - *linclude_dphiB_in_MHD* - logical - \.false\. - PAR_DOC: include dphi*B in MHD approximation * - *linclude_gphixE_in_MHD* - logical - \.false\. - PAR_DOC: include gphixE in MHD approximation * - *llate_reset_el_pencil* - logical - \.false\. - PAR_DOC: late reset of el pencil, should probably be true in future. * - *llongitudinalE* - logical - \.true\. - * - *llorentzforce_ee* - logical - \.false\. - * - *llorenz_gauge_disp* - logical - \.false\. - * - *lmass_suppression* - logical - \.false\. - * - *lnoncollinear_EB* - logical - \.false\. - * - *lnoncollinear_EB_aver* - logical - \.false\. - * - *lohmic_heating_ee* - logical - \.true\. - PAR_DOC: positive definite part of heating with $J^2/sigE$. * - *lohmic_heating_justee* - logical - \.false\. - PAR_DOC: positive definite heating with just $E^2*sigE$. * - *loverride_c_light* - logical - \.false\. - * - *lphi_hom* - logical - \.false\. - AB: these variables should have been defined in backreaction. * - *lphi_linear_regime* - logical - \.false\. - AB: these variables should have been defined in backreaction. * - *lpsi_hom* - logical - \.false\. - * - *lresistive_gauge_disp* - logical - \.false\. - PAR_DOC: resitive gauge when displacement current is solved for. * - *lresistive_gauge_ee* - logical - \.false\. - PAR_DOC: possibility of resistive gauge when ladvance_ee=F. * - *lsigB_as_aux* - logical - \.false\. - * - *lsigE_as_aux* - logical - \.false\. - * - *lswitch_off_divJ* - logical - \.false\. - * - *lswitch_off_Gamma* - logical - \.false\. - * - *luse_scale_factor_in_sigma* - logical - \.false\. - * - *mass_chi* - real - 0\. - * - *reinitialize_ee* - logical - \.false\. - * - *rescale_ee* - real - 1\. - * - *sigB_prefactor* - real - 1\. - * - *sigE_ceiling* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: ceiling * - *sigE_const_value* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: constant value if set * - *sigE_prefactor* - real - 1\. - * - *sigEmax* - real - \ :f:var:`~cparam/impossible` - PAR_DOC: time step constraint from 1/sigE * - *vA_limit* - real - 0\. - * - *weight_longitudinalE* - real - 2\.0 - Module *special/dynamical_resistivity.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *dust_to_gas* - real - 1d-5 - * - *lzeta_cosmicray* - logical - - * - *lzeta_nuclides* - logical - - * - *lzeta_xray* - logical - - * - *minval_zeta_table* - real - 1\.1e-24 - * - *unit_density_cgs* - real - 1\. - * - *unit_length_cgs* - real - 1\. - * - *unit_time_cgs* - real - 1\. - Module *special/electroweaksu2.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *eta_WW* - real - 0\.0 - * - *initdWW* - character (len=labellen), dimension(ninit) - 'nothing' - * - *initWW* - character (len=labellen), dimension(ninit) - 'nothing' - * - *ldivdotW_as_aux* - logical - \.false\. - , lsolve_chargedensityW=.false. * - *llongitudinalW* - logical - \.true\. - * - *lWddot_as_aux* - logical - \.false\. - , lsolve_chargedensityW=.false. * - *reinitialize_dWW* - logical - \.false\. - * - *reinitialize_WW* - logical - \.false\. - * - *rescale_dWW* - real, dimension(3) - 1\.0 - * - *rescale_WW* - real, dimension(3) - 1\.0 - * - *weight_longitudinalW* - real - 2\.0 - Module *special/flowaroundsphere.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *flowaroundsphere_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ldisturbance* - logical - \.false\. - * - *linlet_northern* - logical - \.true\. - * - *ltest* - logical - \.false\. - * - *nequator* - integer - \ :f:var:`~cparam/n1` + \ :f:var:`~cparam/nz`/2 - * - *northern* - logical - \.true\. - * - *southern* - logical - \.true\. - * - *special_infuu* - real - -1\. - * - *sph_center_x* - integer - - * - *sph_dia* - real - - * - *sph_l1* - integer - - * - *sph_l2* - integer - - * - *sph_n1* - integer - - * - *sph_n2* - integer - - * - *sph_nx* - integer - - * - *sph_ny* - integer - - * - *sph_rad* - real - - * - *sphere_radius* - real - 0\.0 - * - *sphere_type* - character(len=24) - 'none' - Module *special/footpoints.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *delay_blink* - real, dimension(6) - (/0\.,0\.,0\.,0\.,0\.,0\./) - * - *lam_twist* - real, dimension(6) - (/0\.17,0\.,0\.,0\.,0\.,0\./) - * - *lam_u* - real - 1 - * - *lam_z* - real - 1 - * - *lblink* - logical, save - \.False\. - * - *n_pivot* - integer - 1 - * - *r_profile* - character (len=labellen) - 'gaussian' - * - *rad* - real, dimension(6) - (/2\.,0\.,0\.,0\.,0\.,0\./) - * - *t_blink_0d* - real, dimension(6) - (/0\.,0\.,0\.,0\.,0\.,0\./) - * - *t_blink_0u* - real, dimension(6) - (/0\.,0\.,0\.,0\.,0\.,0\./) - * - *t_blink_down* - real, dimension(6) - (/0\.,0\.,0\.,0\.,0\.,0\./) - * - *t_blink_up* - real, dimension(6) - (/1\.,0\.,0\.,0\.,0\.,0\./) - * - *t_e3* - real - 8\. - * - *udrive* - real, dimension(6) - (/0\.1,0\.,0\.,0\.,0\.,0\./) - * - *xp* - real, dimension(6) - (/0\.,0\.,0\.,0\.,0\.,0\./) - * - *yp* - real, dimension(6) - (/0\.,0\.,0\.,0\.,0\.,0\./) - * - *z_profile* - character (len=labellen) - 'exp' - Module *special/gravitational_waves.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *diffgg* - real - 0\. - * - *diffgg_hyper3* - real - 0\. - * - *diffhh* - real - 0\. - * - *diffhh_hyper3* - real - 0\. - * - *ldebug_print* - logical - \.false\. - * - *lno_transverse_part* - logical - \.false\. - * - *lsame_diffgg_as_hh* - logical - \.true\. - * - *lstress_from_TandX* - logical - \.true\. - * - *lswitch_sign_e_X* - logical - \.true\. - * - *luse_fourier_transform* - logical - \.true\. - Module *special/gravitational_waves_hij6.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *aux_stress* - character (len=labellen) - 'stress' - * - *cc_light* - character (len=labellen) - '1' - * - *cstress_prefactor* - character (len=labellen) - '6' - * - *ctrace_factor* - character (len=labellen) - '1/3' - * - *diffgg* - real - 0\. - * - *diffgg_hyper3* - real - 0\. - * - *diffhh* - real - 0\. - * - *diffhh_hyper3* - real - 0\. - * - *fourthird_in_stress* - character (len=labellen) - '4/3' - * - *ldebug_print* - logical - \.false\. - * - *lggTX_as_aux* - logical - \.true\. - * - *lhhTX_as_aux* - logical - \.true\. - * - *lkinGW* - logical - \.true\. - * - *lno_transverse_part* - logical - \.false\. - * - *lremove_mean_gij* - logical - \.false\. - * - *lremove_mean_hij* - logical - \.false\. - * - *lsame_diffgg_as_hh* - logical - \.true\. - * - *lStress_as_aux* - logical - \.false\. - * - *lsubstepped_in_time* - logical - \.false\. - * - *lswitch_sign_e_X* - logical - \.true\. - * - *nscale_factor_conformal* - real - 1\. - * - *tshift* - real - 0\. - Module *special/gravitational_waves_hTXk.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *aux_stress* - character (len=labellen) - 'stress' - * - *boost_method* - integer - 2 - * - *cc_light* - character (len=labellen) - '1' - * - *cstress_prefactor* - character (len=labellen) - '6' - * - *ctrace_factor* - character (len=labellen) - '1/3' - * - *delk* - real - 0\. - * - *exp_stress_comp* - real - 0\. - * - *fac_stress_kick* - real - 2\. - * - *fourthird_in_stress* - character (len=labellen) - '4/3' - * - *horndeski_alpM* - real - 0\. - * - *horndeski_alpM_exp* - real - 0\. - * - *horndeski_alpM_prime* - real - 0\. - * - *horndeski_alpT* - real - 0\. - * - *horndeski_alpT_exp* - real - 0\. - * - *idelkt* - character (len=labellen) - 'jump' - * - *idt_file_safety* - integer - 12 - * - *ihorndeski_time* - character (len=labellen) - 'const' - * - *initGW* - character (len=labellen) - 'nothing' - * - *itorder_GW* - integer - 1 - * - *k_in_stress* - real - 1\. - * - *lboost* - logical - \.false\. - * - *lconstmod_in_stress* - logical - \.false\. - * - *ldark_energy_GW* - logical - \.false\. - * - *ldebug_print* - logical - \.false\. - * - *ldelkt* - logical - \.false\. - * - *lelectmag* - logical - \.false\. - * - *lgamma_factor* - logical - \.false\. - * - *lggTX_as_aux* - logical - \.true\. - * - *lhhTX_as_aux* - logical - \.true\. - * - *lhorndeski* - logical - \.false\. - * - *lhorndeski_xi* - logical - \.false\. - * - *linflation* - logical - \.false\. - * - *lkinGW* - logical - \.true\. - * - *lLighthill* - logical - \.false\. - * - *llinphase_in_stress* - logical - \.false\. - * - *lmagstress* - logical - \.true\. - * - *lmatter_GW* - logical - \.false\. - * - *lnew_switch_om2_min* - logical - \.false\. - * - *lno_transverse_part* - logical - \.false\. - * - *lnonlinear_source* - logical - \.false\. - * - *lnonlinear_Tpq_trans* - logical - \.true\. - * - *lnophase_in_stress* - logical - \.false\. - * - *lrandomize_e1_e2* - logical - \.false\. - * - *lread_pulsar* - logical - \.false\. - * - *lread_scl_factor_file* - - - (not found) * - *lreal_space_gTX_as_aux* - logical - \.false\. - * - *lreal_space_hij_as_aux* - logical - \.false\. - * - *lreal_space_hTX_as_aux* - logical - \.false\. - * - *lreheating_GW* - logical - \.false\. - * - *lremove_mean_gij* - logical - \.false\. - * - *lremove_mean_hij* - logical - \.false\. - * - *lscalar* - logical - \.false\. - * - *lscalar_phi* - logical - \.false\. - * - *lsingle_precision_ffts_for_gw_update* - logical - \.false\. - * - *lsplit_GW_rhs_from_rest_on_gpu* - logical - \.true\. - * - *lstress* - logical - \.true\. - * - *lStress_as_aux* - logical - \.true\. - * - *lstress_ramp* - logical - \.false\. - * - *lstress_upscale* - logical - \.false\. - * - *lswitch_sign_e_X* - logical - \.true\. - * - *lswitch_sign_e_X_boost* - logical - \.false\. - * - *lswitch_symmetric* - logical - \.false\. - * - *lturnoff* - logical - \.false\. - * - *nonlinear_source_fact* - real - 0\. - * - *nscale_factor_conformal* - real - 1\. - (=keep this for now, but in future, we want to put it to 0. exactly) * - *ntimesteps_per_GW_step* - integer - 1 - * - *om2_min_factor* - real - 1e-4 - (=keep this for now, but in future, we want to put it to 0. exactly) * - *OmL0* - real - 0\.6841 - * - *OmM0* - real - 0\.3158 - * - *reinitialize_GW* - logical - \.false\. - * - *rescale_GW* - real - 1\. - * - *scale_factor0* - real - 1\. - * - *slope_linphase_in_stress* - real - 0\. - * - *stress_upscale_exp* - real - 0\. - * - *stress_upscale_rate* - real - 0\. - * - *t_acceleration* - real - 1\.9215E13 - , t_0=1.3725E13 * - *t_equality* - real - 3\.789E11 - , t_0=1.3725E13 * - *t_ini* - real - 60549 - * - *tau_delk* - real - 1\. - * - *tau_stress_comp* - real - 0\. - * - *tau_stress_kick* - real - 0\. - * - *tdelk* - real - 0\. - * - *tshift* - real - 0\. - (=keep this for now, but in future, we want to put it to 0. exactly) * - *tstress_ramp* - real - 0\. - * - *tturnoff* - real - 1\. - * - *vx_boost* - real - 0\. - * - *vy_boost* - real - 0\. - * - *vz_boost* - real - 0\. - Module *special/gross_pitaevskii.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *del2prefactor* - real - 1\. - * - *diff_boundary* - real - 0\.000 - * - *eps_gpe* - real - \.5 - * - *fact_potself* - real - 1\. - * - *frame_Ux* - real - 0\. - * - *g_gpe* - real - 1\. - * - *gamma_gpe* - real - 0\. - * - *kx_gpe* - real - 6\. - * - *ky_gpe* - real - 6\. - * - *kz_gpe* - real - 6\. - * - *limag_time* - logical - \.false\. - * - *mu_gpe* - real - 1\. - * - *n_gpe* - real - 10\. - * - *test_sphere_radius* - real - 0\. - * - *V0_gpe* - real - 0\. - Module *special/jet.f90* ~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *turb_inlet_dir* - character(len=fnlen) - '' - Module *special/klein_gordon.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ascale_ini* - real - 1\. - * - *c_phi* - real - 1\. - * - *c_psi* - real - 1\. - * - *cdt_rho_chi* - real - 1\. - * - *coupl_phipsi* - real - 0\. - * - *dphi0* - real - -1\.69e-7 - * - *echarge_type* - character (len=50) - 'const' - * - *eps* - real - \.01 - * - *higgs_friction* - real - 0\. - * - *Hscript0* - real - 0\. - * - *Hscript_choice* - character (len=labellen) - 'set' - * - *initspecial* - character (len=labellen), dimension(ninit) - 'nothing' - * - *lambda_phi* - real - 0\. - * - *lambda_psi* - real - 0\. - * - *ldt_klein_gordon* - logical - \.true\. - * - *lem_backreact* - logical - \.false\. - * - *lflrw* - logical - \.false\. - * - *lhiggs_friction* - logical - \.false\. - * - *lrho_chi* - logical - \.false\. - * - *lwaterfall* - logical - \.false\. - * - *Ndiv* - integer - 100 - * - *phi0* - real - \.44 - * - *phi_v* - real - \.1 - * - *phimass* - real - 1\.06e-6 - * - *scale_rho_chi_Heqn* - real - 1\. - * - *Vprime_choice* - character (len=labellen) - 'quadratic' - Module *special/Lambda_CDM.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ascale_type* - - - (not found) * - *Hubble0* - real - 0\.072 - * - *Omega_Lam* - real - \.73 - * - *Omega_rad* - real - 1e-4 - Module *special/lorenz_gauge.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *cphi* - real - 1\. - * - *etaphi* - real - 0\. - Module *special/lucky_droplet.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *efficiency_exponent* - real - 0\. - * - *efficiency_prefactor* - real - 1\. - * - *gam_lucky* - real - \ :f:var:`~cparam/fourthird` - * - *lambda_star1* - real - 1 - * - *lMFT* - logical - \.false\. - * - *lrA* - logical - \.false\. - * - *lrB* - logical - \.false\. - * - *rcrit* - real - 0\. - * - *runit* - real - 1\. - Module *special/magneticspiral.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *B0* - real - 0\.0064252940531717906 - * - *etamu0* - real - 0\.6 - * - *Omega0* - real - 1\.0 - * - *r0type InternalPencils* - - - (not found) Module *special/meanfield_alpm.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpmdiff* - real - 0\. - * - *alpmdiff_aniso* - real, dimension (3) - 0\. - * - *alpmejec_ampluu* - real - 1\.0 - * - *alpmejec_b2* - real - 0\.2 - * - *alpmejec_bwidth* - real - 0\.1 - * - *alpmejec_dt* - real - 0\. - * - *alpmejec_r0* - real - 1\.0 - * - *alpmejec_rwidth* - real - 0\.02 - * - *deltat_alpm* - real - 1\. - * - *kf_alpm* - real - 1\. - * - *ladvect_alpm* - logical - \.false\. - * - *lalpmejec* - logical - \.false\. - * - *lflux_from_Omega* - logical - \.false\. - * - *lupw_alpm* - logical - \.false\. - * - *lvariable_params* - logical - \.false\. - * - *VC_Omega_ampl* - real - \.0 - * - *VC_Omega_profile* - character (len=labellen) - 'nothing' - Module *special/meanfield_alpm_alternate.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpmdiff* - real - 0\. - * - *Beq21* - real - 1\. - * - *deltat_alpm* - real - 1\. - * - *kf_alpm* - real - 1\. - * - *ladvect_alpm* - logical - \.false\. - * - *lflux_from_Omega* - logical - \.false\. - * - *lupw_alpm* - logical - \.false\. - * - *VC_Omega_ampl* - real - \.0 - * - *VC_Omega_profile* - character (len=labellen) - 'nothing' - Module *special/meanfield_alpm_etat.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpmdiff* - real - 0\. - * - *initetam* - character (len=labellen) - 'constant' - * - *kf_alpm* - real - 1\. - * - *ladvect_alpm* - logical - \.false\. - * - *Omega_ampl* - real - \.0 - * - *Omega_profile* - character (len=labellen) - 'nothing' - Module *special/meanfield_dynamo_z.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_const* - real - - * - *etadyn* - real - - * - *ktestfield* - real - 1\. - * - *ldebug_meanfield* - logical - \.false\. - Module *special/meanfield_e_tensor.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *acoef_name* - character (len=fnlen) - - * - *acoef_scale* - real - - * - *alpha_name* - character (len=fnlen) - - * - *alpha_scale* - real - - * - *bcoef_name* - character (len=fnlen) - - * - *bcoef_scale* - real - - * - *beta_name* - character (len=fnlen) - - * - *beta_scale* - real - - * - *dataset* - character (len=fnlen) - - * - *dataset_name* - character (len=fnlen) - - * - *dataset_type* - character (len=fnlen) - - * - *delta_name* - character (len=fnlen) - - * - *delta_scale* - real - - * - *emftensors_file* - character (len=fnlen) - 'emftensors\.h5' - * - *field_symmetry* - integer - 0 - * - *gamma_name* - character (len=fnlen) - - * - *gamma_scale* - real - - * - *interpname* - character (len=fnlen) - - * - *jthreshold* - real - 0\.3 - must be > 0 * - *kappa_floor* - real - -1e-5 - * - *kappa_name* - character (len=fnlen) - - * - *kappa_scale* - real - - * - *lacoef* - logical - \.false\. - * - *lacoef_c* - logical, dimension(6) - - * - *lalpha* - logical - \.false\. - * - *lalpha_c* - logical, dimension(6) - - * - *lalt_decomp* - logical - \.false\. - * - *lbblimit* - logical - \.false\. - * - *lbcoef* - logical - \.false\. - * - *lbcoef_c* - logical, dimension(3,6) - - * - *lbeta* - logical - \.false\. - * - *lbeta_c* - logical, dimension(6) - - * - *ldelta* - logical - \.false\. - * - *ldelta_c* - logical, dimension(3) - - * - *lgamma* - logical - \.false\. - * - *lgamma_c* - logical, dimension(3) - - * - *lkappa* - logical - \.false\. - * - *lkappa_c* - logical, dimension(3,6) - - * - *lloop* - logical - \.false\. - * - *lreconstruct_tensors* - logical - \.false\. - * - *lregularize_beta* - logical - \.false\. - * - *lregularize_kappa* - logical - \.false\. - * - *lregularize_kappa_simple* - logical - \.false\. - * - *lremove_beta_negativ* - logical - \.false\. - * - *lsymmetrize* - logical - \.false\. - * - *lumean* - logical - \.false\. - * - *lumean_c* - logical, dimension(3) - - * - *lusecoefs* - logical - \.false\. - * - *nsmooth_rbound* - integer - 0 - * - *nsmooth_thbound* - integer - 0 - * - *rel_eta* - real - 1e-3 - must be > 0 * - *rel_kappa* - real - 1e-3 - must be > 0 * - *umean_name* - character (len=fnlen) - - * - *umean_scale* - real - - Module *special/neutron_star.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *neutron_star_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *accretion_flux* - real - 0\. - * - *hot_star* - logical - \.false\. - * - *l1D_cooling* - logical - \.false\. - * - *l1D_heating* - logical - \.false\. - * - *laccelerat_zone* - logical - \.false\. - * - *ldecelerat_zone* - logical - \.false\. - * - *leffective_gravity* - logical - \.false\. - * - *lgrav_x_mdf* - logical - \.false\. - * - *lmass_source_NS* - logical - \.false\. - * - *lnstar_1D* - logical - \.false\. - * - *lnstar_entropy* - logical - \.false\. - * - *lnstar_T_const* - logical - \.false\. - * - *lsurface_zone* - logical - \.false\. - * - *rho_disk* - real - 1\. - * - *rho_star* - real - 1\. - * - *star_rot* - real - 0\. - * - *T_disk_const* - logical - \.false\. - Module *special/newton_cooling.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *laddheatingrate* - logical - \.true\. - * - *taucool_floor* - real - \ :f:var:`~cparam/impossible` - Module *special/NS_polecap.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *B_dipole* - real - 0\. - * - *d_heating* - real - 0\. - * - *hcond0_kramers* - real - 0\. - * - *lpotekhin_cond* - logical - - * - *r_polecap* - real - 0\. - * - *rho_bot* - real - 0\. - * - *rho_pow* - real - 3\. - * - *T_topobs* - real - 0\. - Module *special/oscillation_0D.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *om1* - real - - * - *om2* - real - - Module *special/oscillation_0D_Lorenz.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *bet* - real - - * - *gam* - real - - * - *rho* - real - - Module *special/oscillation_3D.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *oscillation_3D_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *modulation_fact* - real - 1\. - Module *special/param_instab.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *eps* - real - 0\. - * - *w_ff* - real - 0\. - Module *special/photoelectric_dust.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *const_pr* - real, dimension(ndustspec) - 0\.0 - * - *factor_localiso* - real - 0\.0 - * - *factor_photoelectric* - real - 1\.0 - * - *kappa* - real - 0\.0 - * - *ldivrhop_by_vol* - logical - \.false\. - * - *ldust_pressureforce* - logical - \.true\. - * - *lradiation_PRdrag* - logical - \.false\. - * - *mu* - real - 1\.0 - Module *special/planet_atmosphere.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *Bext_ampl* - real - 0\. - * - *dTeq_max* - real - 1000\. - * - *dTeqbot* - real - 0\. - unit: [K] * - *dTeqtop* - real - 100\. - unit: [K] * - *eta_ceiling* - real - -1\. - * - *eta_floor* - real - -1\. - * - *frac_sponge_r* - real - 0 - * - *iBext* - character (len=labellen) - 'nothing' - * - *ieta_PT* - character (len=labellen) - 'nothing' - * - *leta_planet_as_aux* - logical - \.false\. - * - *q_drag* - real - 0\.0 - * - *q_sponge_r* - real - 0\.0 - * - *t0_slow_heating* - real - 0\. - * - *tau_slow_heating* - real - -1\. - Module *special/pressure_bump.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *pb_amplitude* - real - 1\.0 - * - *pb_type* - character (len=labellen) - 'none' - Module *special/radial_dist_func.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *efficiency_exponent* - real - 0\. - * - *efficiency_prefactor* - real - 1\. - * - *gam_lucky* - real - \ :f:var:`~cparam/fourthird` - * - *lambda_star1* - real - 1 - * - *lMFT* - logical - \.false\. - * - *lrA* - logical - \.false\. - * - *lrB* - logical - \.false\. - * - *rcrit* - real - 0\. - * - *runit* - real - 1\. - Module *special/reaction_0D.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *betaD* - real - \.0 - * - *betaL* - real - \.0 - * - *fidelity* - real - 1\. - * - *kC* - real - \.9 - * - *km* - real - \.0 - * - *kp* - real - \.0 - * - *kR* - real - \.0 - * - *kX* - real - \.1 - * - *lautocat_correct* - logical - \.false\. - * - *ldebug_react* - logical - \.false\. - * - *react_diff* - real - 0\. - Module *special/rel_1d.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *rel_1d_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alp* - real - 0\. - * - *lbet_as_aux* - logical - \.false\. - * - *nu* - real - 0\. - Module *special/rtime_phiavg.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *B_ext* - real - 0\. - * - *laverage_smooth* - logical - \.true\. - * - *lcalc_density_pars* - logical - \.true\. - * - *llarge_scale_Bz* - logical - \.false\. - * - *lmedian_smooth* - logical - \.false\. - * - *rt_ext* - real - \ :f:var:`~cparam/impossible` - * - *rt_int* - real - 0\. - Module *special/schur_triple_decomp.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *lbij_schur* - logical - \.false\. - * - *lbschur_as_aux* - logical - \.false\. - * - *lbschur_unprojected* - logical - \.false\. - * - *ldiagnos_always* - logical - \.false\. - * - *leig_as_aux* - logical - \.false\. - * - *leigvec* - logical - \.false\. - PAR_DOC: compute eigenvectors * - *loee_as_aux* - logical - \.false\. - * - *lovRR_as_aux* - logical - \.false\. - * - *lovSH_as_aux* - logical - \.false\. - * - *lQ_schur_QT* - logical - \.true\. - * - *luij_schur* - logical - \.false\. - * - *luschur_as_aux* - logical - \.false\. - * - *luschur_unprojected* - logical - \.false\. - * - *luse_complex_schur* - logical - \.false\. - Module *special/shallow_water.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *c0* - real - 0\. - * - *cx1* - real - 0\. - * - *cx1y1* - real - 0\. - * - *cx1y2* - real - 0\. - * - *cx2* - real - 0\. - * - *cx2y1* - real - 0\. - * - *cx2y2* - real - 0\. - * - *cy1* - real - 0\. - * - *cy2* - real - 0\. - * - *eta0* - real - 0\.0 - * - *gamma_parameter* - real - 1\.0 - * - *height_floor* - real - -1\.0 - * - *interval_between_storms* - real - 17\.0 - * - *ladvection_base_height* - logical - \.true\. - * - *lautotest_mode* - logical - \.false\. - * - *lcalc_storm* - logical - \.true\. - * - *lcompression_base_height* - logical - \.true\. - * - *lcoriolis_force* - logical - \.true\. - * - *lgamma_plane* - logical - \.true\. - * - *ljet_reinforcement* - logical - \.false\. - * - *lmass_relaxation* - logical - \.true\. - * - *lsubsidence* - logical - \.true\. - * - *Omega_SB* - real - 1\.0 - * - *r_jet_center* - real - 0\.2 - * - *sigma_jet* - real - 0\.03 - * - *storm_truncation_factor* - real - 2\.2 - * - *tau_jet* - real - 3\.0 - * - *tduration* - real - 17\.0 - * - *tmass_relaxation* - real - 176\.0 - * - *v_jet_peak* - real - 0\.005 - Module *special/shell.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *lstructure* - logical - \.true\. - output structure functions * - *nord* - integer - 1 - order of structure function output * - *size_plane* - integer - 0 - * - *time_step_type* - character (len=labellen) - 'nothing' - Shell contribution to time-step Module *special/solar_corona.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *b_tau* - real - 0\. - * - *Bavoid* - real - 0\. - * - *bb_emerg* - real, dimension(3) - 0\.0 - * - *bmdi* - real - 0\. - * - *Bz_flux* - real - 0\. - * - *chi_hyper2* - real - 0\. - * - *chi_hyper3* - real - 0\. - * - *cool_RTV* - real - 0\. - * - *cool_RTV_cutoff* - integer - 0 - * - *cool_type* - integer - 5 - * - *deltaT_crit* - real - 0\. - * - *diffrho_hyper3* - real - 0\. - * - *dq* - real - 0\.1 - * - *dt_gran* - real - 0\. - * - *flux_tau* - real - 0\. - * - *flux_type* - character(len=labellen) - 'uniform' - * - *hcond1* - real - 0\. - * - *hcond2* - real - 0\. - * - *hcond3* - real - 0\. - * - *heat_cool* - real - 0\. - * - *heat_par_exp* - real, dimension(2) - (/0\.,1\./) - * - *heat_par_exp2* - real, dimension(2) - (/0\.,1\./) - * - *heat_par_gauss* - real, dimension(3) - (/0\.,1\.,0\./) - * - *heatamp* - real - 0\. - * - *heatexp* - real - 0\. - * - *iheattype* - character(len=labellen), dimension(3) - 'nothing' - * - *init_time* - real - 0\. - * - *init_time_fade_start* - real - 0\.0 - * - *init_time_hcond* - real - 0\. - * - *init_time_hcond_fade_start* - real - 0\.0 - * - *irefz* - integer - \ :f:var:`~cparam/n1` - * - *K_iso* - real - 0\. - * - *K_spitzer* - real - 0\. - * - *Kc* - real - 0\. - * - *Kgpara* - real - 0\. - * - *Kgpara2* - real - 0\. - * - *Ksat* - real - 0\. - * - *lconv_vel_set_to_zero* - logical - \.false\. - * - *ldispersion_acoustic* - logical - \.false\. - * - *lemerg_profx* - logical - \.false\. - * - *lflux_emerg_bottom* - logical - \.false\. - * - *lgran_parallel* - logical - \.false\. - * - *lgranulation* - logical - \.false\. - * - *lheatcond_cutoff* - logical - \.false\. - * - *lmassflux* - logical - \.false\. - * - *lnc_density_depend* - logical - \.false\. - * - *lnc_intrin_energy_depend* - logical - \.false\. - * - *lnrho_max* - real - \ :f:var:`~cparam/max_real` - * - *lnrho_min* - real - -\ :f:var:`~cparam/max_real` - * - *lnrho_min_tau* - real - 1\.0 - * - *lntt0* - real - 0\. - * - *lnTT_hotplate_tau* - real - 1\.0 - * - *lquench* - logical - \.false\. - * - *lset_boundary_emf* - logical - \.false\. - * - *lset_hotplate_lnTT* - logical - \.false\. - * - *lslope_limited_special* - logical - \.false\. - * - *luse_mag_vel_field* - logical - \.false\. - * - *luse_timedep_magnetogram* - logical - \.false\. - * - *luse_vel_field* - logical - \.false\. - * - *lwrite_driver* - logical - \.false\. - * - *mag_time_offset* - real - 0\.0 - * - *massflux* - real - 0\. - * - *nc_alt* - real - 0\. - * - *nc_alt_rho* - real - 0\. - * - *nc_lnrho_num_magn* - real - 0\.0 - * - *nc_lnrho_trans_width* - real - 0\.0 - * - *nc_tau* - real - 0\. - * - *nc_tau_rho* - real - 0\. - * - *nc_z_max* - real - 0\.0 - * - *nc_z_min* - real - 0\.0 - * - *nc_z_min_trans_width* - real - 0\.0 - * - *nc_z_trans_width* - real - 0\.0 - * - *nglevel* - integer - max_gran_levels - * - *nwave* - real, dimension(2) - (/0\.,0\./) - * - *prof_type* - character(len=labellen) - 'nothing' - * - *q0* - real - 1\. - * - *qw* - real - 1\. - * - *rho_diff_fix* - real - 0\. - * - *swamp_chi* - real - 0\.0 - * - *swamp_diffrho* - real - 0\.0 - * - *swamp_eta* - real - 0\.0 - * - *swamp_fade_end* - real - 0\.0 - * - *swamp_fade_start* - real - 0\.0 - * - *swamp_nu* - real - 0\.0 - * - *T_crit* - real - 0\. - * - *tau_inv* - real - 1\. - * - *uu_drive* - real, dimension(3) - 0\.0 - * - *uu_emerg* - real, dimension(3) - 0\.0 - * - *uu_tau1_quench* - real - 0\.0 - * - *vel_time_offset* - real - 0\.0 - * - *vorticity_factor* - real - 5\. - * - *w_ff* - real, dimension(2) - (/0\.,0\./) - * - *wlntt* - real - 0\. - * - *z_ff* - real, dimension(2) - (/0\.,0\./) - Module *special/spiegel.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *neutron_star_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ldecelerat_zone* - logical - \.false\. - * - *lnstar_entropy* - logical - \.false\. - * - *lraddif_local* - logical - \.false\. - * - *lsurface_zone* - logical - \.false\. - * - *M_star* - real - 0\. - * - *R_star* - real - 0\. - * - *rho_bot* - real - 1\. - * - *rho_top* - real - 1\. - * - *T_bot* - real - 0\. - Module *special/stellartide.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *lgravity_fourth_order* - logical - \.true\. - * - *lgravity_second_order* - logical - \.true\. - * - *lgravity_third_order* - logical - \.true\. - * - *mstar* - real - 1000\. - * - *Omegap* - real - 1\.0 - Module *special/streamfunction.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha* - real - 1\.65d-4 - Thermal expansivity in K^-1 * - *alpha_sor* - real - \ :f:var:`~cparam/impossible` - * - *amplpsi* - real - 1d-5 - amplitude of initial perturbation for psi * - *Avisc* - real - 4\.00 - constants for viscosity prescriptions * - *Bvisc* - real - 0\.00 - * - *Cvisc* - real - 0\.00 - * - *eta_0* - real - 1d13 - Viscosity at melting temperature in Pa s * - *gravity_z* - real - 1\.3 - gravity in m/s^2 * - *iconv_viscosity* - character (len=labellen) - 'Newtonian' - * - *iorder_sor_solver* - character (len=labellen) - 'high_order' - * - *kappa* - real - 1d-6 - Thermal diffusivity in m^2/s * - *lprint_residual* - logical - \.false\. - * - *lsave_residual* - logical - \.true\. - * - *ltemperature_advection* - logical - \.true\. - * - *ltemperature_diffusion* - logical - \.true\. - * - *ltidal_heating* - logical - \.true\. - * - *maxit* - integer - 1000 - * - *Ra* - real - \ :f:var:`~cparam/impossible` - * - *rho0_bq* - real - 917\. - density in Kg/m^3, Boussinesq value * - *Tbot* - real - 270 - * - *tolerance* - real - 1d-3 - * - *Tupp* - real - 100 - Module *special/streamfunction_dimensional.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_sor* - real - \ :f:var:`~cparam/impossible` - * - *alpha_thermal* - real - 1\.65d-4 - Thermal expansivity in K^-1 * - *amplpsi* - real - 1d-5 - amplitude of initial perturbation for psi * - *Avisc* - real - 4\.00 - constant * - *eta_0* - real - 1d13 - Viscosity at melting temperature in Pa s * - *gravity_z* - real - 1\.3 - gravity in m/s^2 * - *iconv_viscosity* - character (len=labellen) - 'Newtonian' - * - *iorder_sor_solver* - character (len=labellen) - 'high_order' - * - *kappa* - real - 1d-6 - Thermal diffusivity in m^2/s * - *lprint_residual* - logical - \.false\. - * - *lsave_residual* - logical - \.true\. - * - *ltemperature_advection* - logical - \.true\. - * - *ltemperature_diffusion* - logical - \.true\. - * - *ltidal_heating* - logical - \.true\. - * - *maxit* - integer - 1000 - * - *Ra* - real - \ :f:var:`~cparam/impossible` - * - *rho0_bq* - real - 917\. - density in Kg/m^3, Boussinesq value * - *Tbot* - real - 270 - * - *tolerance* - real - 1d-3 - * - *Tupp* - real - 100 - Module *special/streamfunction_direct.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha* - real - 1\.65d-4 - Thermal expansivity in K^-1 * - *alpha_sor* - real - \ :f:var:`~cparam/impossible` - * - *amplpsi* - real - 1d-5 - amplitude of initial perturbation for psi * - *Avisc* - real - 4\.00 - constant * - *eta_0* - real - 1d13 - Viscosity at melting temperature in Pa s * - *gravity_z* - real - 1\.3 - gravity in m/s^2 * - *iconv_viscosity* - character (len=labellen) - 'Newtonian' - * - *iorder_matrix_solver* - character (len=labellen) - '6th_order' - * - *kappa* - real - 1d-6 - Thermal diffusivity in m^2/s * - *lprint_residual* - logical - \.false\. - * - *lrayleigh_nodensity* - logical - \.false\. - * - *ltemperature_advection* - logical - \.true\. - * - *ltemperature_diffusion* - logical - \.true\. - * - *ltidal_heating* - logical - \.true\. - * - *maxit* - integer - 1000 - * - *Ra* - real - \ :f:var:`~cparam/impossible` - * - *rho0_bq* - real - 917\. - density in Kg/m^3, Boussinesq value * - *Tbot* - real - 270 - * - *tolerance* - real - 1d-3 - * - *Tupp* - real - 100 - Module *special/streamfunction_fullmultigrid.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_sor* - real - \ :f:var:`~cparam/impossible` - * - *alpha_thermal* - real - 1\.65d-4 - Thermal expansivity in K^-1 * - *amplpsi* - real - 1d-5 - amplitude of initial perturbation for psi * - *Avisc* - real - 4\.00 - constants for viscosity prescriptions * - *Bvisc* - real - 0\.00 - * - *Cvisc* - real - 0\.00 - * - *eta_0* - real - 1d13 - Viscosity at melting temperature in Pa s * - *gravity_z* - real - 1\.3 - gravity in m/s^2 * - *iconv_viscosity* - character (len=labellen) - 'Newtonian' - * - *igamma* - integer - 1 - * - *iorder_sor_solver* - character (len=labellen) - 'high_order' - * - *kappa* - real - 1d-6 - Thermal diffusivity in m^2/s * - *ldirect_solver* - logical - \.true\. - * - *lmultigrid* - logical - \.true\. - * - *lprint_residual* - logical - \.false\. - * - *lsave_residual* - logical - \.true\. - * - *lsave_residual_grid* - logical - \.false\. - * - *lsplit_temperature* - logical - \.false\. - * - *ltemperature_advection* - logical - \.true\. - * - *ltemperature_diffusion* - logical - \.true\. - * - *ltidal_heating* - logical - \.true\. - * - *maxit* - integer - 1000 - * - *n_vcycles* - integer - 1 - * - *npost* - integer - 5 - * - *npre* - integer - 5 - * - *nx_coarsest* - integer - 3 - * - *Ra* - real - \ :f:var:`~cparam/impossible` - * - *rho0_bq* - real - 917\. - density in Kg/m^3, Boussinesq value * - *Tbot* - real - 270 - * - *tolerance* - real - 1d-6 - * - *Tupp* - real - 100 - Module *special/streamfunction_multigrid.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_sor* - real - \ :f:var:`~cparam/impossible` - * - *alpha_thermal* - real - 1\.65d-4 - Thermal expansivity in K^-1 * - *amplpsi* - real - 1d-5 - amplitude of initial perturbation for psi * - *Avisc* - real - 4\.00 - constants for viscosity prescriptions * - *Bvisc* - real - 0\.00 - * - *Cvisc* - real - 0\.00 - * - *eta_0* - real - 1d13 - Viscosity at melting temperature in Pa s * - *gamma* - integer - 1 - * - *gravity_z* - real - 1\.3 - gravity in m/s^2 * - *iconv_viscosity* - character (len=labellen) - 'Newtonian' - * - *iorder_sor_solver* - character (len=labellen) - 'high_order' - * - *kappa* - real - 1d-6 - Thermal diffusivity in m^2/s * - *ldirect_solver* - logical - \.true\. - * - *lmultigrid* - logical - \.true\. - * - *lprint_residual* - logical - \.false\. - * - *lprint_residual_svl* - logical - \.false\. - * - *lsave_residual* - logical - \.true\. - * - *lsplit_temperature* - logical - \.false\. - * - *ltemperature_advection* - logical - \.true\. - * - *ltemperature_diffusion* - logical - \.true\. - * - *ltidal_heating* - logical - \.true\. - * - *maxit* - integer - 1000 - * - *n_vcycles* - integer - 1 - * - *npost* - integer - 5 - * - *npre* - integer - 5 - * - *Ra* - real - \ :f:var:`~cparam/impossible` - * - *rho0_bq* - real - 917\. - density in Kg/m^3, Boussinesq value * - *Tbot* - real - 270 - * - *tolerance* - real - 1d-3 - * - *Tupp* - real - 100 - Module *special/symbreak.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *beta_imag* - real - - * - *beta_real* - real - - * - *gam* - real - - * - *gam_imag* - real - - * - *mu_imag* - real - - * - *mu_real* - real - - * - *rho* - real - - Module *special/turbpotential.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha* - real - 0\.01 - * - *lautotest_mode* - logical - \.false\. - * - *lcalc_potturb* - logical - \.true\. - Calculate the turbulent potential * - *lcap_modes_at_m6* - logical - \.false\. - Set amplitude of modes higher than m>6 to zero. * - *lgravitational_turbulence* - logical - \.false\. - Choose between asp ratio 4 for the modes (GI) or 1/h (MRI) * - *ltime_dependant_amplitude* - logical - \.true\. - Term that makes the modes come in and out of existence smoothly * - *lturbulent_force* - logical - \.true\. - Add the turbulent potential to the momentum equation * - *lupdate_as_var* - logical - \.false\. - Writes modes.dat and MODESN like var.dat and VARN * - *rmodes_ext* - real - \ :f:var:`~cparam/impossible` - emulate a dead zone * - *rmodes_int* - real - \ :f:var:`~cparam/impossible` - Module *special/twist_inject.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *dIring* - real - 0\.0 - * - *fring* - real - 0\.0d0 - * - *Iring* - real, save - - * - *nwid* - integer - 1 - * - *nwid2* - integer - 1 - * - *r0* - real - 0\.2 - * - *width* - real - 0\.02 - Module *special/twist_inject_delta.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *dIring* - real, dimension(2) - 0\.0 - * - *dposx* - real, dimension(2) - 0\.0 - * - *dtilt* - real, dimension(2) - 0\.0 - * - *fring* - real, dimension(2) - 1e-3 - * - *Ilimit* - real, dimension(2) - 0\.15 - * - *Iring* - real, dimension(2), save - - * - *lring* - logical - \.true\. - * - *lset_boundary_emf* - logical - \.false\. - * - *poslimit* - real, dimension(2) - 0\.98 - * - *posx* - real, dimension(2), save - - * - *posxlimit2* - real - - * - *posy* - real, dimension(2) - - * - *posz* - real, dimension(2) - - * - *r0* - real, dimension(2) - 0\.2 - * - *tilt* - real, dimension(2) - 0\.0 - * - *tstp* - real, dimension(2) - - * - *width* - real, dimension(2) - 0\.02 - Module *special/van_der_pol.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *special_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *amp_forc* - real - 0\.1 - * - *finalamp* - real - 0\.025 - * - *om1* - real - 3\.8 - * - *om_forc* - real - 3\.8 - * - *tau* - real - 3\.e-3 - Module *test_methods/testfield_axisym4.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ampl_fcont_aatest* - real - 1\. - * - *B_ext* - real, dimension(3) - (/0\.,0\.,0\./) - * - *bamp* - real - 1\. - * - *daainit* - real - 0\. - * - *delta_testfield* - real - 0\. - * - *etatest* - real - 0\. - * - *etatest1* - real - 0\. - * - *itestfield* - character (len=labellen) - 'linear' - * - *ktestfield* - real - 1\. - * - *kxtestfield* - real - 1\. - * - *kytestfield* - real - 1\. - * - *lam_testfield* - real - 0\. - * - *lcalc_uumean* - logical - \.true\. - * - *leta_rank2* - logical - \.true\. - * - *lforcing_cont_aatest* - logical - \.false\. - * - *lignore_uxbtestm* - logical - \.false\. - * - *lin_testfield* - real - 0\. - * - *linit_aatest* - logical - \.false\. - * - *ljxb_as_aux* - logical - \.false\. - * - *llorentzforce_testfield* - logical - \.false\. - * - *lphase_adjust* - logical - \.false\. - * - *lset_bbtest2* - logical - \.false\. - * - *lsoca* - logical - \.false\. - * - *lsoca_jxb* - logical - \.true\. - * - *ltestfield_newx* - logical - \.true\. - * - *ltestfield_newy* - logical - \.true\. - * - *ltestfield_newz* - logical - \.true\. - * - *ltestfield_taver* - logical - \.false\. - * - *luxb_as_aux* - logical - \.false\. - * - *om_testfield* - real - 0\. - * - *phase_testfield* - real - \.0 - * - *reinitialize_aatest* - logical - \.false\. - * - *rescale_aatest* - real, dimension(njtest) - 0\. - * - *tau_aatest* - real - 0\. - * - *testfield_zaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *zextent* - logical - \.true\. - * - *ztestfield_offset* - real - 0\. - Module *test_methods/testfield_compress_z.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ampl_fcont_aatest* - real - 1\. - * - *ampl_fcont_uutest* - real - 1\. - * - *bamp* - real - 1\. - * - *Btest_ext* - real, dimension(3) - (/0\.,0\.,0\./) - * - *cs0test* - real - 1\. - * - *daainit* - real - 0\. - * - *damp_uxb* - real - 0\. - * - *delta_testfield* - real - 0\. - * - *etatest* - real - 0\. - * - *etatest1* - real - 0\. - * - *itestfield* - character (len=labellen) - 'B11-B21' - * - *itestfield_method* - character (len=labellen) - '(i)' - * - *ktestfield* - real - 1\. - * - *lam_testfield* - real - 0\. - * - *leta_rank2* - logical - \.true\. - * - *lforcing_cont_aatest* - logical - \.false\. - * - *lforcing_cont_uutest* - logical - \.false\. - * - *lfprestest* - logical - \.true\. - * - *lignore_jxbtestm* - logical - \.false\. - * - *lignore_Sghtestm* - logical - \.false\. - * - *lignore_ughtestm* - logical - \.false\. - * - *lignore_ugutestm* - logical - \.false\. - * - *lignore_uxbtestm* - logical - \.false\. - * - *lin_testfield* - real - 0\. - * - *linit_aatest* - logical - \.false\. - * - *ljxb_as_aux* - logical - \.true\. - * - *lphase_adjust* - logical - \.false\. - * - *lremove_E0* - logical - \.false\. - * - *lremove_F0* - logical - \.false\. - * - *lremove_meanaa0x_test* - logical - \.false\. - * - *lremove_meanaa0y_test* - logical - \.false\. - * - *lremove_meanuu0x_test* - logical - \.false\. - * - *lremove_meanuu0y_test* - logical - \.false\. - * - *lremove_Q0* - logical - \.false\. - * - *lset_bbtest2* - logical - \.false\. - * - *lSgh_as_aux* - logical - \.true\. - * - *lSghtest* - logical - \.true\. - * - *lsoca* - logical - \.false\. - * - *ltestfield_newz* - logical - \.true\. - * - *lugh_as_aux* - logical - \.true\. - * - *lugu_as_aux* - logical - \.true\. - * - *lugutest* - logical - \.true\. - * - *lupw_hhtest* - logical - \.false\. - * - *lupw_uutest* - logical - \.false\. - * - *luse_main_run* - logical - \.true\. - * - *luxb_as_aux* - logical - \.true\. - * - *lvisc_simplified_testfield* - logical - \.false\. - * - *lzero_only* - logical - \.false\. - * - *nutest* - real - 0\. - * - *nutest1* - real - 0\. - * - *om_testfield* - real - 0\. - * - *Omega* - - - (not found) * - *phase_testfield* - real - \.0 - * - *reinitialize_aatest* - logical - \.false\. - * - *reinitialize_from_mainrun* - logical - \.false\. - * - *rescale_aatest* - real, dimension(njtest) - 0\. - * - *rescale_hhtest* - real, dimension(njtest) - 0\. - * - *rescale_uutest* - real, dimension(njtest) - 0\. - * - *rho0test* - real - 1\. - * - *zextent* - logical - \.true\. - Module *test_methods/testfield_nonlin_z.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *ampl_fcont_aatest* - real - 1\. - * - *ampl_fcont_uutest* - real - 1\. - * - *bamp* - real - 1\. - * - *Btest_ext* - real, dimension(3) - (/0\.,0\.,0\./) - * - *daainit* - real - 0\. - * - *delta_testfield* - real - 0\. - * - *etatest* - real - 0\. - * - *etatest1* - real - 0\. - * - *itestfield* - character (len=labellen) - 'B11-B21' - * - *itestfield_method* - character (len=labellen) - '(i)' - * - *ktestfield* - real - 1\. - * - *lam_testfield* - real - 0\. - * - *leta_rank2* - logical - \.true\. - * - *lforcing_cont_aatest* - logical - \.false\. - * - *lforcing_cont_uutest* - logical - \.false\. - * - *lignore_jxbtestm* - logical - \.false\. - * - *lignore_ugutestm* - logical - \.false\. - * - *lignore_uxbtestm* - logical - \.false\. - * - *lin_testfield* - real - 0\. - * - *linit_aatest* - logical - \.false\. - * - *linitialize0_from_mainrun* - logical - - * - *ljxb_as_aux* - logical - \.false\. - * - *lphase_adjust* - logical - \.false\. - * - *lremove_E0* - logical - - * - *lremove_F0* - logical - - * - *lremove_mean_flow_NLTFM_all* - logical - \.false\. - * - *lremove_mean_flow_NLTFM_zero* - logical - \.false\. - * - *lremove_zmeans_NLTFM_zero* - logical - \.false\. - * - *lsoca* - logical - \.false\. - * - *lsoca_jxb* - logical - \.true\. - * - *ltestfield_newz* - logical - \.true\. - * - *lugu* - logical - \.true\. - * - *lugu_as_aux* - logical - \.false\. - * - *lupw_uutest* - logical - \.false\. - * - *luse_main_run* - logical - \.true\. - * - *luxb_as_aux* - logical - \.false\. - * - *lvisc_simplified_testfield* - logical - \.false\. - * - *nutest* - real - 0\. - * - *nutest1* - real - 0\. - * - *om_testfield* - real - 0\. - * - *Omega* - - - (not found) * - *phase_testfield* - real - \.0 - * - *reinitialize_aatest* - logical - \.false\. - * - *reinitialize_from_mainrun* - logical - \.false\. - * - *rescale_aatest* - real, dimension(njtest) - 0\. - * - *rescale_uutest* - real, dimension(njtest) - 0\. - * - *zextent* - logical - \.true\. - Module *test_methods/testfield_x.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *B_ext* - real, dimension(3) - (/0\.,0\.,0\./) - * - *bamp* - real - 1\. - * - *daainit* - real - 0\. - * - *etatest* - real - 0\. - * - *etatest1* - real - 0\. - * - *itestfield* - character (len=labellen) - 'B11-B21' - * - *ktestfield* - real - 1\. - * - *lignore_uxbtestm* - logical - \.false\. - * - *linit_aatest* - logical - \.false\. - * - *ljxb_as_aux* - logical - \.false\. - * - *lset_bbtest2* - logical - \.false\. - * - *lsoca* - logical - \.false\. - * - *lsoca_jxb* - logical - \.true\. - * - *ltestfield_newx* - logical - \.true\. - * - *luxb_as_aux* - logical - \.false\. - * - *reinitialize_aatest* - logical - \.false\. - * - *rescale_aatest* - real, dimension(njtest) - 0\. - * - *zextent* - logical - \.true\. - Module *test_methods/testfield_xy.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *B_ext* - - - (not found) * - *daainit* - - - (not found) * - *etatest* - - - (not found) * - *itestfield* - - - (not found) * - *ktestfield_x* - real - 1\. - * - *ktestfield_y* - real - 1\. - * - *lflucts_with_xyaver* - logical - \.false\. - * - *linit_aatest* - - - (not found) * - *lsoca* - - - (not found) * - *reinitialize_aatest* - - - (not found) * - *rescale_aatest* - - - (not found) * - *xx0* - real - 0\. - * - *yy0* - real - 0\. - Module *test_methods/testfield_xz.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *B_ext* - - - (not found) * - *daainit* - - - (not found) * - *etatest* - - - (not found) * - *itestfield* - - - (not found) * - *ktestfield_x* - real - 1\. - * - *ktestfield_z* - real - 1\. - * - *lflucts_with_xyaver* - logical - \.false\. - * - *linit_aatest* - - - (not found) * - *lsoca* - - - (not found) * - *reinitialize_aatest* - - - (not found) * - *rescale_aatest* - - - (not found) * - *xx0* - real - 0\. - * - *zz0* - real - 0\. - Module *test_methods/testfield_z.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testfield_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *alpha_incoh_tens* - real, dimension(3,3) - 0\. - * - *alpha_incoherent* - real - 0\. - * - *ampl_fcont_aatest* - - - (not found) * - *B_ext* - - - (not found) * - *bamp* - - - (not found) * - *chiraltest* - real - 0\. - * - *daainit* - - - (not found) * - *delta_testfield* - - - (not found) * - *eta_incoh_tensor* - real, dimension(3,3) - 0\. - * - *etatest* - - - (not found) * - *etatest1* - - - (not found) * - *etatest_hyper3* - - - (not found) * - *iresistivity_test* - - - (not found) * - *itestfield* - - - (not found) * - *ktestfield* - real - 1\. - * - *lalpha_incoh_tens* - logical - \.false\. - * - *lalpha_incoherent* - logical - \.false\. - * - *lam_testfield* - - - (not found) * - *leta_incoh_tensor* - logical - \.false\. - * - *leta_rank2* - - - (not found) * - *lforcing_cont_aatest* - - - (not found) * - *lignore_uxbtestm* - - - (not found) * - *lin_testfield* - - - (not found) * - *linit_aatest* - - - (not found) * - *ljxb_as_aux* - - - (not found) * - *llorentzforce_testfield* - logical - \.false\. - * - *lphase_adjust* - logical - \.false\. - * - *lsoca* - - - (not found) * - *lsoca_jxb* - - - (not found) * - *ltest_jxb* - logical - \.false\. - * - *ltest_uxb* - logical - \.false\. - * - *ltestfield_newz* - logical - \.true\. - * - *ltestfield_taver* - - - (not found) * - *luxb_as_aux* - - - (not found) * - *om_testfield* - - - (not found) * - *reinitialize_aatest* - - - (not found) * - *rescale_aatest* - - - (not found) * - *tau_aatest* - - - (not found) Module *test_methods/testscalar.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testscalar_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *camp* - real - 1\. - * - *dccinit* - real - 0\. - * - *delta_testscalar* - real - 0\. - * - *itestscalar* - character (len=labellen) - 'G1-G2' - * - *kappatest* - real - 0\. - * - *kappatest1* - real - 0\. - * - *ktestscalar* - real - 1\. - * - *kxtestscalar* - real - 1\. - * - *kytestscalar* - real - 1\. - * - *lam_testscalar* - real - 0\. - * - *lignore_ugtestm* - logical - \.false\. - * - *linit_cctest* - logical - \.false\. - * - *lset_cctest2* - logical - \.false\. - * - *lsoca_ug* - logical - \.false\. - * - *ltestscalar_newx* - logical - \.false\. - * - *ltestscalar_newz* - logical - \.true\. - * - *ltestscalar_per_unitvolume* - logical - \.false\. - * - *lug_as_aux* - logical - \.false\. - * - *om_testscalar* - real - 0\. - * - *reinitialize_cctest* - logical - \.false\. - * - *rescale_cctest* - real, dimension(njtestscalar) - 0\. - * - *zextent* - logical - \.true\. - Module *test_methods/testscalar_axisym.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testscalar_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *camp* - real - 1\. - * - *dccinit* - real - 0\. - * - *delta_testscalar* - real - 0\. - * - *itestscalar* - character (len=labellen) - 'G1-G2' - * - *kappatest* - real - 0\. - * - *kappatest1* - real - 0\. - * - *ktestscalar* - real - 1\. - * - *kxtestscalar* - real - 1\. - * - *kytestscalar* - real - 1\. - * - *lam_testscalar* - real - 0\. - * - *lignore_ugtestm* - logical - \.false\. - * - *linit_cctest* - logical - \.false\. - * - *lset_cctest2* - logical - \.false\. - * - *lsoca_ug* - logical - \.false\. - * - *ltestscalar_newx* - logical - \.false\. - * - *ltestscalar_newz* - logical - \.true\. - * - *ltestscalar_per_unitvolume* - logical - \.false\. - * - *lug_as_aux* - logical - \.false\. - * - *om_testscalar* - real - 0\. - * - *reinitialize_cctest* - logical - \.false\. - * - *rescale_cctest* - real, dimension(njtestscalar) - 0\. - * - *testscalar_zaver_range* - real, dimension(2) - (/-\ :f:var:`~cparam/max_real`,\ :f:var:`~cparam/max_real`/) - * - *zextent* - logical - \.true\. - Module *test_methods/testscalar_simple.f90* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following variables are part of the *testscalar_run_pars* namelist: .. list-table:: :header-rows: 1 :widths: 20 10 10 60 * - Variable - Type - Default - Meaning * - *camp* - real - 1\. - * - *dccinit* - real - 0\. - * - *delta_testscalar* - real - 0\. - * - *itestscalar* - character (len=labellen) - 'G1-G2' - * - *kappatest* - real - 0\. - * - *kappatest1* - real - 0\. - * - *ktestscalar* - real - 1\. - * - *kxtestscalar* - real - 1\. - * - *kytestscalar* - real - 1\. - * - *lam_testscalar* - real - 0\. - * - *lignore_ugtestm* - logical - \.false\. - * - *linit_cctest* - logical - \.false\. - * - *lset_cctest2* - logical - \.false\. - * - *lsoca_ug* - logical - \.false\. - * - *ltestscalar_newx* - logical - \.false\. - * - *ltestscalar_newz* - logical - \.true\. - * - *ltestscalar_per_unitvolume* - logical - \.false\. - * - *lug_as_aux* - logical - \.false\. - * - *om_testscalar* - real - 0\. - * - *reinitialize_cctest* - logical - \.false\. - * - *rescale_cctest* - real, dimension(njtestscalar) - 0\. - * - *zextent* - logical - \.true\. -