@@ -88,7 +88,12 @@ module kap_ctrls_io
88
88
89
89
logical , dimension (max_extra_inlists) :: read_extra_kap_inlist
90
90
character (len= strlen), dimension (max_extra_inlists) :: extra_kap_inlist_name
91
-
91
+
92
+ ! User supplied inputs
93
+ real (dp) :: kap_ctrl(10 )
94
+ integer :: kap_integer_ctrl(10 )
95
+ logical :: kap_logical_ctrl(10 )
96
+ character (len= strlen) :: kap_character_ctrl(10 )
92
97
93
98
namelist / kap/ &
94
99
@@ -122,6 +127,12 @@ module kap_ctrls_io
122
127
use_other_compton_opacity, &
123
128
use_other_radiative_opacity, &
124
129
130
+ ! User supplied inputs
131
+ kap_ctrl, &
132
+ kap_integer_ctrl, &
133
+ kap_logical_ctrl, &
134
+ kap_character_ctrl,&
135
+
125
136
read_extra_kap_inlist, extra_kap_inlist_name
126
137
127
138
contains
@@ -380,6 +391,12 @@ subroutine store_controls(rq, ierr)
380
391
rq% use_other_compton_opacity = use_other_compton_opacity
381
392
rq% use_other_radiative_opacity = use_other_radiative_opacity
382
393
394
+ ! user inputs
395
+ rq% kap_ctrl = kap_ctrl
396
+ rq% kap_integer_ctrl = kap_integer_ctrl
397
+ rq% kap_logical_ctrl = kap_logical_ctrl
398
+ rq% kap_character_ctrl = kap_character_ctrl
399
+
383
400
end subroutine store_controls
384
401
385
402
@@ -434,6 +451,12 @@ subroutine set_controls_for_writing(rq)
434
451
use_other_compton_opacity = rq% use_other_compton_opacity
435
452
use_other_radiative_opacity = rq% use_other_radiative_opacity
436
453
454
+ ! user inputs
455
+ kap_ctrl = rq% kap_ctrl
456
+ kap_integer_ctrl = rq% kap_integer_ctrl
457
+ kap_logical_ctrl = rq% kap_logical_ctrl
458
+ kap_character_ctrl = rq% kap_character_ctrl
459
+
437
460
438
461
end subroutine set_controls_for_writing
439
462
0 commit comments