next up previous contents
Next: Interfaces Up: MoL Previous: Functions provided by MoL   Contents

Parameters

adaptive_stepsize Scope: private  BOOLEAN
Description: Choose the time step size adaptively  
     Default: no



copy_id_after_mol_poststep Scope: private  BOOLEAN
Description: if initial_data_is_crap is true, *when* should we copy the current time level to all previous time levels: false ==> copy *before* MoL_PostStep (default, matches old behavior) true ==> copy *after* MoL_PostStep (maybe preferable for new code)  
     Default: no



disable_prolongation Scope: private  BOOLEAN
Description: If Mesh refinement is enabled should we use buffer zones in intermediate steps?  
     Default: yes



generic_method_descriptor Scope: private  STRING
Description: A string used to create a table containing the description of the generic method  
Range    Default: GenericIntermediateSteps = 2 GenericAlphaCoeffs = { 1.0 0.0 0.5 0.5 } GenericBetaCoeffs = { 1.0 0.5 }
.*
Should contain the Alpha and Beta arrays, and the number of intermediate steps  



generic_type Scope: private  KEYWORD
Description: If using the generic method, which sort  
Range    Default: RK
RK
One of the standard TVD Runga-Kutta methods  
ICN
Iterative Crank Nicholson as a generic method  
Table
Given from the generic method descriptor parameter  
Classic RK3
Efficient RK3 - classical version  



icn_avg_swapped Scope: private  BOOLEAN
Description: Use swapped averages in ICN method?  
     Default: no



icn_avg_theta Scope: private  REAL
Description: theta of averaged ICN method, usually 0.5  
Range    Default: 0.5
0:1
0 <= theta <= 1  



initial_data_is_crap Scope: private  BOOLEAN
Description: If the initial data routine fails to set up the previous time levels, copy the current backwards  
     Default: no



maximum_absolute_error Scope: private  REAL
Description: Maximum allowed absolute error for adaptive stepsize control  
Range    Default: 1.0e-6
(0.0:*)
   



maximum_decrease Scope: private  REAL
Description: Maximum stepsize decrease factor  
Range    Default: 10.0
(0.0:*)
should be larger than one  



maximum_increase Scope: private  REAL
Description: Maximum stepsize increase factor  
Range    Default: 5.0
(0.0:*)
should be larger than one  



maximum_relative_error Scope: private  REAL
Description: Maximum allowed relative error for adaptive stepsize control  
Range    Default: 1.0e-6
(0.0:*)
   



mol_intermediate_steps Scope: private  INT
Description: Number of intermediate steps taken by the ODE method  
Range    Default: 3
1:*
Anything greater than 1  



mol_memory_always_on Scope: private  BOOLEAN
Description: Do we keep the scratch arrays allocated all the time?  
     Default: yes



mol_nan_check Scope: private  BOOLEAN
Description: Should the RHS GFs be checked for NaNs?  
     Default: no



mol_tiny Scope: private  REAL
Description: Effective local machine zero; required by generic solvers  
Range    Default: 1.e-15
0:*
Defaults to 1.e-15  



ode_method Scope: private  KEYWORD
Description: The ODE method use by MoL to do time integration  
Range    Default: ICN
Generic
Generic Shu-Osher Runga-Kutta type  
ICN
Iterative Crank Nicholson  
ICN-avg
Iterative Crank Nicholson with averaging  
RK2
Efficient RK2  
RK3
Efficient RK3  
RK4
Efficient RK4  
RK45
RK45 (Fehlberg) with error estimation  
RK45CK
RK45CK (Cash-Karp) with error estimation  
RK65
RK65 with error estimation  
RK87
RK87 with error estimation  



rhs_error_weight Scope: private  REAL
Description: Weight of the RHS in the relative error calculation  
Range    Default: 1.0
0.0:*
should be between zero and one  



safety_factor Scope: private  REAL
Description: Safety factor for stepsize control  
Range    Default: 0.9
(0.0:*)
should be less than one  



verbose Scope: private  KEYWORD
Description: How verbose should MoL be?  
Range    Default: normal
none
No output at all (not implemented)  
normal
Standard verbosity  
register
List the variables registered as well  
extreme
Everything you never wanted to know  



mol_max_evolved_array_size Scope: restricted  INT
Description: The maximum total size of any grid arrays to be evolved  
Range    Default: (none)
0:*
Anything non negative. Accumulated by other thorns  



mol_max_evolved_complexarray_size Scope: restricted  INT
Description: The maximum total size of any complex grid arrays to be evolved  
Range    Default: (none)
0:*
Anything non negative. Accumulated by other thorns  



mol_num_arrayconstrained_vars Scope: restricted  INT
Description: The maximum number of array constrained variables with timelevels that MoL needs to know about  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_arrayevolved_vars Scope: restricted  INT
Description: The maximum number of array variables to be evolved by MoL  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_arraysaveandrestore_vars Scope: restricted  INT
Description: The maximum number of array variables to be evolved outside of MoL but that MoL needs to know about  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_complexarrayconstrained_vars Scope: restricted  INT
Description: The maximum number of complex array constrained variables with timelevels that MoL needs to know about  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_complexarrayevolved_vars Scope: restricted  INT
Description: The maximum number of complex array variables to be evolved by MoL  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_complexarraysaveandrestore_vars Scope: restricted  INT
Description: The maximum number of complex array variables to be evolved outside of MoL but that MoL needs to know about  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_complexconstrained_vars Scope: restricted  INT
Description: The maximum number of complex constrained variables with timelevels that MoL needs to know about  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_complexevolved_vars Scope: restricted  INT
Description: The maximum number of complex variables to be evolved by MoL  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_complexsaveandrestore_vars Scope: restricted  INT
Description: The maximum number of complex variables to be evolved outside of MoL but that MoL needs to know about  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_constrained_vars Scope: restricted  INT
Description: The maximum number of constrained variables with timelevels that MoL needs to know about  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_evolved_vars Scope: restricted  INT
Description: The maximum number of variables to be evolved by MoL  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_saveandrestore_vars Scope: restricted  INT
Description: The maximum number of variables to be evolved outside of MoL but that MoL needs to know about  
Range    Default: (none)
0:*
Anything non negative. Added to by other thorns.  



mol_num_scratch_levels Scope: restricted  INT
Description: Number of scratch levels required by the ODE method  
Range    Default: (none)
0:*
Anything non negative  




next up previous contents
Next: Interfaces Up: MoL Previous: Functions provided by MoL   Contents