MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
Public Attributes | List of all members
mod_nlfff_grad_rubin::nlfff_grad_rubin_config Type Reference

Public Attributes

integer fft_padding_factor =2
 
character(len=16) flux_treatment ='strict'
 
double precision max_flux_imbalance =0.1d0
 
integer polarity =1
 
character(len=24) alpha_source ='vector_magnetogram'
 
double precision bz_taper_zero =0.01d0
 
double precision bz_taper_full =0.02d0
 
double precision relaxation_factor =0.5d0
 
double precision fieldline_step_fraction =0.5d0
 
integer fieldline_max_steps =10000
 
integer max_iterations =50
 
integer convergence_streak =3
 
double precision field_change_tolerance =1.d-5
 
double precision energy_change_tolerance =1.d-6
 
integer self_consistency_cycles =0
 
integer self_consistency_streak =1
 
double precision self_consistency_field_tolerance =1.d-3
 
double precision self_consistency_alpha_tolerance =1.d-3
 
integer log_interval =1
 
double precision memory_limit_mb =2048.d0
 
logical write_detailed_history =.false.
 

Detailed Description

Definition at line 15 of file mod_nlfff_grad_rubin.t.

Member Data Documentation

◆ alpha_source

character(len=24) mod_nlfff_grad_rubin::nlfff_grad_rubin_config::alpha_source ='vector_magnetogram'

Definition at line 20 of file mod_nlfff_grad_rubin.t.

◆ bz_taper_full

double precision mod_nlfff_grad_rubin::nlfff_grad_rubin_config::bz_taper_full =0.02d0

Definition at line 22 of file mod_nlfff_grad_rubin.t.

◆ bz_taper_zero

double precision mod_nlfff_grad_rubin::nlfff_grad_rubin_config::bz_taper_zero =0.01d0

Definition at line 21 of file mod_nlfff_grad_rubin.t.

◆ convergence_streak

integer mod_nlfff_grad_rubin::nlfff_grad_rubin_config::convergence_streak =3

Definition at line 27 of file mod_nlfff_grad_rubin.t.

◆ energy_change_tolerance

double precision mod_nlfff_grad_rubin::nlfff_grad_rubin_config::energy_change_tolerance =1.d-6

Definition at line 29 of file mod_nlfff_grad_rubin.t.

◆ fft_padding_factor

integer mod_nlfff_grad_rubin::nlfff_grad_rubin_config::fft_padding_factor =2

Definition at line 16 of file mod_nlfff_grad_rubin.t.

◆ field_change_tolerance

double precision mod_nlfff_grad_rubin::nlfff_grad_rubin_config::field_change_tolerance =1.d-5

Definition at line 28 of file mod_nlfff_grad_rubin.t.

◆ fieldline_max_steps

integer mod_nlfff_grad_rubin::nlfff_grad_rubin_config::fieldline_max_steps =10000

Definition at line 25 of file mod_nlfff_grad_rubin.t.

◆ fieldline_step_fraction

double precision mod_nlfff_grad_rubin::nlfff_grad_rubin_config::fieldline_step_fraction =0.5d0

Definition at line 24 of file mod_nlfff_grad_rubin.t.

◆ flux_treatment

character(len=16) mod_nlfff_grad_rubin::nlfff_grad_rubin_config::flux_treatment ='strict'

Definition at line 17 of file mod_nlfff_grad_rubin.t.

◆ log_interval

integer mod_nlfff_grad_rubin::nlfff_grad_rubin_config::log_interval =1

Definition at line 34 of file mod_nlfff_grad_rubin.t.

◆ max_flux_imbalance

double precision mod_nlfff_grad_rubin::nlfff_grad_rubin_config::max_flux_imbalance =0.1d0

Definition at line 18 of file mod_nlfff_grad_rubin.t.

◆ max_iterations

integer mod_nlfff_grad_rubin::nlfff_grad_rubin_config::max_iterations =50

Definition at line 26 of file mod_nlfff_grad_rubin.t.

◆ memory_limit_mb

double precision mod_nlfff_grad_rubin::nlfff_grad_rubin_config::memory_limit_mb =2048.d0

Definition at line 35 of file mod_nlfff_grad_rubin.t.

◆ polarity

integer mod_nlfff_grad_rubin::nlfff_grad_rubin_config::polarity =1

Definition at line 19 of file mod_nlfff_grad_rubin.t.

◆ relaxation_factor

double precision mod_nlfff_grad_rubin::nlfff_grad_rubin_config::relaxation_factor =0.5d0

Definition at line 23 of file mod_nlfff_grad_rubin.t.

◆ self_consistency_alpha_tolerance

double precision mod_nlfff_grad_rubin::nlfff_grad_rubin_config::self_consistency_alpha_tolerance =1.d-3

Definition at line 33 of file mod_nlfff_grad_rubin.t.

◆ self_consistency_cycles

integer mod_nlfff_grad_rubin::nlfff_grad_rubin_config::self_consistency_cycles =0

Definition at line 30 of file mod_nlfff_grad_rubin.t.

◆ self_consistency_field_tolerance

double precision mod_nlfff_grad_rubin::nlfff_grad_rubin_config::self_consistency_field_tolerance =1.d-3

Definition at line 32 of file mod_nlfff_grad_rubin.t.

◆ self_consistency_streak

integer mod_nlfff_grad_rubin::nlfff_grad_rubin_config::self_consistency_streak =1

Definition at line 31 of file mod_nlfff_grad_rubin.t.

◆ write_detailed_history

logical mod_nlfff_grad_rubin::nlfff_grad_rubin_config::write_detailed_history =.false.

Definition at line 36 of file mod_nlfff_grad_rubin.t.


The documentation for this type was generated from the following file: