lib/trinitycrmod/namelists.rb in trinitycrmod-0.6.9 vs lib/trinitycrmod/namelists.rb in trinitycrmod-0.7.0
- old
+ new
@@ -900,18 +900,37 @@
"This variable must be a fortran boolean. (In Ruby this is represented as a string: e.g. '.true.')"}],
:type=>:Fortran_Bool,
:autoscanned_defaults=>[".false."]},
:calib_option=>
{:should_include=>"true",
- :description=>
- "Sets interpolation of the calibration factor. 'default', 'piecewise_linear', or 'spline'.",
- :help=>
- "Which interpolation method to use for the calibration factor. 'default', 'piecewise_linear', or 'spline'.",
+ :description=>" Option for interpolating calib factor",
+ :help=>" Option for interpolating calib factor",
:code_name=>:calib_option,
:must_pass=>
[{:test=>"kind_of? String",
:explanation=>"This variable must be a string."}],
+ :type=>:String,
+ :autoscanned_defaults=>["default"]},
+ :n_gpus=>
+ {:should_include=>"true",
+ :description=>"Number of gpus avail for gryfx sims",
+ :help=>
+ "If running with gryfx, specify the number of gpus, i.e. the number of simulataneous gryfx simulations.",
+ :code_name=>:n_gpus,
+ :must_pass=>
+ [{:test=>"kind_of? Integer",
+ :explanation=>"This variable must be an integer."}],
+ :type=>:Integer},
+ :flux_shell_script=>
+ {:should_include=>"true",
+ :description=>"A shell script to calculate the fluxes.",
+ :help=>
+ "When running with flux_option = shell, a shell script to calculate the fluxes that is executed during get fluxes.",
+ :code_name=>:flux_shell_script,
+ :must_pass=>
+ [{:test=>"kind_of? String",
+ :explanation=>"This variable must be a string."}],
:type=>:String}}},
:init=>
{:description=>"",
:should_include=>"true",
:variables=>
@@ -922,11 +941,11 @@
:code_name=>:init_option,
:must_pass=>
[{:test=>"kind_of? String",
:explanation=>"This variable must be a string."}],
:type=>:String,
- :autoscanned_defaults=>["default", "iterdb"]},
+ :autoscanned_defaults=>["default"]},
:init_file=>
{:should_include=>"true",
:description=>" file with input data",
:help=>" file with input data",
:code_name=>:init_file,
@@ -1105,11 +1124,11 @@
: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=>[".false.", ".true."]},
+ :autoscanned_defaults=>[".false."]},
:flux_groups=>
{:should_include=>"true",
:description=>" The number of processors for each flux calculation",
:help=>" The number of processors for each flux calculation",
:code_name=>:flux_groups,
@@ -1127,10 +1146,10 @@
: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=>[".false.", ".true."]},
+ :autoscanned_defaults=>[".false."]},
:peaking_factor=>
{:should_include=>"true",
:description=>
" If >0 then changes peaking of profiles (1.0 leaves profs unchanged)",
:help=>