Parameters for the Braiginskii model related with switches for individual terms
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=GP), | protected | :: | swb_flutter_main | = | 1.0_GP |
Main switch for all flutter terms |
|
| real(kind=GP), | protected | :: | swb_cont_exb | = | 1.0_GP |
Switch for ExB Advection term in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_curv_pot | = | 1.0_GP |
Switch for ne*C(pot) term in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_curv_te | = | 1.0_GP |
Switch for -ne*C(te) term in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_curv_ne | = | 1.0_GP |
Switch for -te*C(ne) term in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_divjpar | = | 1.0_GP |
Switch for div(jpar) term in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_paradv | = | 1.0_GP |
Switch for parallel advection in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_divupar | = | 1.0_GP |
Switch for div(upar) term in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_dissperp | = | 1.0_GP |
Switch for perpendicular dissipation term in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_dissparallel | = | 1.0_GP |
Switch for parallel dissipation term in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_source | = | 1.0_GP |
Switch for source term in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_flutter_paradv | = | 1.0_GP |
Switch for magnetic-flutter-caused parallel advection in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_flutter_divjpar | = | 1.0_GP |
Switch for magnetic-flutter-caused div(jpar) term in continuity equation |
|
| real(kind=GP), | protected | :: | swb_cont_flutter_divupar | = | 1.0_GP |
Switch for magnetic-flutter-caused div(upar) term in continuity equation |
|
| real(kind=GP), | protected | :: | swb_etemp_exb | = | 1.0_GP |
Switch for ExB Advection term in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_paradv | = | 1.0_GP |
Switch for parallel advection in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_curv_pot | = | 1.0_GP |
Switch for C(pot) term in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_curv_ne | = | 1.0_GP |
Switch for C(ne) term in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_curv_te | = | 1.0_GP |
Switch for C(Te) term in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_dissperp | = | 1.0_GP |
Switch for perpendicular dissipation term in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_divvpar | = | 1.0_GP |
Switch for divergence of parallel electron velocity in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_divjpar | = | 1.0_GP |
Switch for divergence of parallel current in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_resist | = | 1.0_GP |
Switch for parallel resistivity in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_equipart | = | 1.0_GP |
Switch for equipartition term in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_pardiff | = | 1.0_GP |
Switch for parallel heat diffusion in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_source | = | 1.0_GP |
Switch for source term in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_flutter_paradv | = | 1.0_GP |
Switch for magnetic-flutter-caused parallel advection term in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_flutter_divvpar | = | 1.0_GP |
Switch for magnetic-flutter-caused divvpar term in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_flutter_divjpar | = | 1.0_GP |
Switch for magnetic-flutter-caused divjpar term in electron temperature equation |
|
| real(kind=GP), | protected | :: | swb_etemp_flutter_pardiff_div | = | 1.0_GP |
Switch for magnetic-flutter-caused divergence of heat flux in etemp_pardiff term |
|
| real(kind=GP), | protected | :: | swb_etemp_flutter_pardiff_grad | = | 1.0_GP |
Switch for magnetic-flutter-caused gradient of electron temperature in etemp_pardiff term |
|
| real(kind=GP), | protected | :: | swb_itemp_exb | = | 1.0_GP |
Switch for ExB Advection term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_curv_pot | = | 1.0_GP |
Switch for C(pot) term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_curv_ne | = | 1.0_GP |
Switch for C(ne) term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_curv_te | = | 1.0_GP |
Switch for C(Te) term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_curv_ti | = | 1.0_GP |
Switch for C(Te) term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_dissperp | = | 1.0_GP |
Switch for perpendicular dissipation term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_paradv | = | 1.0_GP |
Switch for parallel advection in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_pardiff | = | 1.0_GP |
Switch for parallel heat diffusion in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_divupar | = | 1.0_GP |
Switch for div(upar) term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_divjpar | = | 1.0_GP |
Switch for div(jpar) term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_equipart | = | 1.0_GP |
Switch for equipartition term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_vischeat | = | 1.0_GP |
Switch for ion viscous heating in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_source | = | 1.0_GP |
Switch for source term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_flutter_paradv | = | 1.0_GP |
Switch for magnetic-flutter-caused parallel advection term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_flutter_divupar | = | 1.0_GP |
Switch for magnetic-flutter-caused divvpar term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_flutter_divjpar | = | 1.0_GP |
Switch for magnetic-flutter-caused divjpar term in ion temperature equation |
|
| real(kind=GP), | protected | :: | swb_itemp_flutter_pardiff_div | = | 1.0_GP |
Switch for magnetic-flutter-caused divergence of heat flux in itemp_pardiff term |
|
| real(kind=GP), | protected | :: | swb_itemp_flutter_pardiff_grad | = | 1.0_GP |
Switch for magnetic-flutter-caused gradient of ion temperature in itemp_pardiff term |
|
| real(kind=GP), | protected | :: | swb_upar_exb | = | 1.0_GP |
Switch for ExB Advection term in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_paradv | = | 1.0_GP |
Switch for parallel advection term in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_curv | = | 1.0_GP |
Switch for curvature term in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_dissperp | = | 1.0_GP |
Switch for perpendicular dissipation term in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_gradpar_n | = | 1.0_GP |
Switch for parallel density gradient in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_gradparTe | = | 1.0_GP |
Switch for parallel electron temperature gradient in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_gradparTi | = | 1.0_GP |
Switch for parallel ion temperature gradient in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_viscion | = | 1.0_GP |
Switch for ion gyroviscous dissipation in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_source | = | 1.0_GP |
Switch for source term in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_flutter_paradv | = | 1.0_GP |
Switch for magnetic-flutter-caused parallel advection term in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_flutter_gradne | = | 1.0_GP |
Switch for magnetic-flutter-caused gradpar_ne term in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_flutter_gradte | = | 1.0_GP |
Switch for magnetic-flutter-caused gradpar_te term in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_flutter_gradti | = | 1.0_GP |
Switch for magnetic-flutter-caused gradpar_ti term in parallel momentum equation |
|
| real(kind=GP), | protected | :: | swb_upar_flutter_viscion_grad | = | 1.0_GP |
Switch for magnetic-flutter-caused gradient ion gyroviscous dissipation |
|
| real(kind=GP), | protected | :: | swb_flutter_visc | = | 1.0_GP |
Switch for magnetic-flutter corrections of Braginskii's ion viscosity (flutter divergence) |
|
| real(kind=GP), | protected | :: | swb_neocl_visc | = | 0.0_GP |
Switch for neoclassical corrections of Braginskii's ion viscosity |
|
| real(kind=GP), | protected | :: | swb_vort_dia | = | 1.0_GP |
Switch for diamagnetic polarisation term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_exb | = | 1.0_GP |
Switch for ExB Advection term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_paradv | = | 1.0_GP |
Switch for parallel advection term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_necurvte | = | 1.0_GP |
Switch for ne*C(te) term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_tecurvne | = | 1.0_GP |
Switch for te*C(ne) term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_necurvti | = | 1.0_GP |
Switch for ne*C(ti) term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_ticurvne | = | 1.0_GP |
Switch for ti*C(ne) term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_divjpar | = | 1.0_GP |
Switch for divjpar term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_viscion | = | 1.0_GP |
Switch for ion gyroviscous dissipation in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_dissperp | = | 1.0_GP |
Switch for perpendicular dissipation term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_dissparallel | = | 1.0_GP |
Switch for parallel dissipation term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_source | = | 1.0_GP |
Switch for source term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_flutter_divjpar | = | 1.0_GP |
Switch for magnetic-flutter-caused divjpar term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_vort_flutter_paradv | = | 1.0_GP |
Switch for magnetic-flutter-caused parallel advection term in vorticity equation |
|
| real(kind=GP), | protected | :: | swb_ohm_exb | = | 1.0_GP |
Switch for ExB Advection term in Ohm's law |
|
| real(kind=GP), | protected | :: | swb_ohm_paradv | = | 1.0_GP |
Switch for parallel advection in Ohm's law |
|
| real(kind=GP), | protected | :: | swb_ohm_physdiss | = | 1.0_GP |
Switch for physical dissipation in Ohm's law |
|
| real(kind=GP), | protected | :: | swb_ohm_gradpar_pot | = | 1.0_GP |
Switch for parallel gradient on electrostatic potential in Ohm's law |
|
| real(kind=GP), | protected | :: | swb_ohm_gradpar_ne | = | 1.0_GP |
Switch for parallel gradient on density in Ohm's law |
|
| real(kind=GP), | protected | :: | swb_ohm_gradpar_te | = | 1.0_GP |
Switch for parallel gradient on electrom temperature in Ohm's law |
|
| real(kind=GP), | protected | :: | swb_ohm_dissperp | = | 1.0_GP |
Switch for perpendicular dissipation term in Ohm's law |
|
| real(kind=GP), | protected | :: | swb_ohm_dissparallel | = | 1.0_GP |
Switch for parallel dissipation term in Ohm's law |
|
| real(kind=GP), | protected | :: | swb_ohm_flutter_paradv | = | 1.0_GP |
Switch for magnetic-flutter-caused parallel advection term in Ohm's law |
|
| real(kind=GP), | protected | :: | swb_ohm_flutter_gradpot | = | 1.0_GP |
Switch for magnetic-flutter-caused gradpar_pot term in Ohm's law |
|
| real(kind=GP), | protected | :: | swb_ohm_flutter_gradne | = | 1.0_GP |
Switch for magnetic-flutter-caused gradpar_ne term in Ohm's law |
|
| real(kind=GP), | protected | :: | swb_ohm_flutter_gradte | = | 1.0_GP |
Switch for magnetic-flutter-caused gradpar_te term in Ohm's law |
Reads parameters related with brag_switches
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename |
Filename, to read from |
Reads parameters related with switches
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in), | optional | :: | filename |
If present, filename where params are written to, if not present, writes to screen |