lib/trinitycrmod/namelists.rb in trinitycrmod-0.8.13 vs lib/trinitycrmod/namelists.rb in trinitycrmod-0.8.14
- old
+ new
@@ -589,22 +589,22 @@
:must_pass=>
[{:test=>"kind_of? String and FORTRAN_BOOLS.include? self",
:explanation=>
"This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}],
:type=>:Fortran_Bool,
- :autoscanned_defaults=>[".true."]},
+ :autoscanned_defaults=>[".false."]},
:deltadj=>
{:should_include=>"true",
:description=>" If the iteration fails, reduce timestep by deltadj",
:help=>" If the iteration fails, reduce timestep by deltadj",
:code_name=>:deltadj,
:must_pass=>
[{:test=>"kind_of? Numeric",
:explanation=>
"This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}],
:type=>:Float,
- :autoscanned_defaults=>[4.0]},
+ :autoscanned_defaults=>[2.0]},
:avail_cpu_time=>
{:should_include=>"true",
:description=>" Number of seconds of wall clock time available",
:help=>" Number of seconds of wall clock time available",
:code_name=>:avail_cpu_time,
@@ -1131,32 +1131,43 @@
:code_name=>:dprim_option,
:must_pass=>
[{:test=>"kind_of? String",
:explanation=>"This variable must be a string."}],
:type=>:String,
- :autoscanned_defaults=>["constant"]},
+ :autoscanned_defaults=>["proportional"]},
:damping=>
{:should_include=>"true",
:description=>" If > 0 damp grid scale oscillations in the profiles",
:help=>" If > 0 damp grid scale oscillations in the profiles",
:code_name=>:damping,
:must_pass=>
[{:test=>"kind_of? Numeric",
:explanation=>
"This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}],
:type=>:Float,
- :autoscanned_defaults=>[1.0]},
+ :autoscanned_defaults=>[0.0]},
:neo_option=>
{:should_include=>"true",
:description=>" Choice for neoclassical fluxes: 'analytic', 'neo'",
:help=>" Choice for neoclassical fluxes: 'analytic', 'neo'",
:code_name=>:neo_option,
:must_pass=>
[{:test=>"kind_of? String",
:explanation=>"This variable must be a string."}],
:type=>:String,
- :autoscanned_defaults=>["analytic"]}}},
+ :autoscanned_defaults=>["analytic"]},
+ :flux_match_switches=>
+ {:should_include=>"true",
+ :description=>
+ " String of flux matching choices. Each letter controls a species (electrons on the left). n = none, d = density, t = temperature, a = all",
+ :help=>
+ " String of flux matching choices. Each letter controls a species (electrons on the left). n = none, d = density, t = temperature, a = all",
+ :code_name=>:flux_match_switches,
+ :must_pass=>
+ [{:test=>"kind_of? String",
+ :explanation=>"This variable must be a string."}],
+ :type=>:String}}},
:init=>
{:description=>"",
:should_include=>"true",
:variables=>
{:init_option=>
@@ -1441,11 +1452,23 @@
:must_pass=>
[{:test=>"kind_of? Numeric",
:explanation=>
"This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}],
:type=>:Float,
- :autoscanned_defaults=>[-1.0]}}},
+ :autoscanned_defaults=>[-1.0]},
+ :evolve_boundary=>
+ {:should_include=>"true",
+ :description=>
+ " set to true to use time-dependent boundary density, temperature, etc.",
+ :help=>
+ " set to true to use time-dependent boundary density, temperature, etc.",
+ :code_name=>:evolve_boundary,
+ :must_pass=>
+ [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self",
+ :explanation=>
+ "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}],
+ :type=>:Fortran_Bool}}},
:sources=>
{:description=>"",
:should_include=>"true",
:variables=>
{:source_option=>
@@ -1723,10 +1746,41 @@
:must_pass=>
[{:test=>"kind_of? Numeric",
:explanation=>
"This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}],
:type=>:Float,
- :autoscanned_defaults=>[1.0]}}},
+ :autoscanned_defaults=>[1.0]},
+ :evolve_sources=>
+ {:should_include=>"true",
+ :description=>" include time-dependent sources",
+ :help=>" include time-dependent sources",
+ :code_name=>:evolve_sources,
+ :must_pass=>
+ [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self",
+ :explanation=>
+ "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}],
+ :type=>:Fortran_Bool},
+ :adjust_beam_modulation=>
+ {:should_include=>"true",
+ :description=>
+ " allows for artifical modification of neutral beam modulation",
+ :help=>" allows for artifical modification of neutral beam modulation",
+ :code_name=>:adjust_beam_modulation,
+ :must_pass=>
+ [{:test=>"kind_of? String and FORTRAN_BOOLS.include? self",
+ :explanation=>
+ "This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}],
+ :type=>:Fortran_Bool},
+ :modulation_factor=>
+ {:should_include=>"true",
+ :description=>" factor by which to multiply beam modulation amplitude",
+ :help=>" factor by which to multiply beam modulation amplitude",
+ :code_name=>:modulation_factor,
+ :must_pass=>
+ [{:test=>"kind_of? Numeric",
+ :explanation=>
+ "This variable must be a floating point number (an integer is also acceptable: it will be converted into a floating point number)."}],
+ :type=>:Float}}},
:physics=>
{:description=>"",
:should_include=>"true",
:variables=>
{:include_neo=>