MODFLOW 6  version 6.9.0.dev0
USGS Modular Hydrologic Model
idmgwfdfnselectormodule Module Reference

Functions/Subroutines

subroutine set_param_pointer (input_dfn, input_dfn_target)
 
subroutine set_block_pointer (input_dfn, input_dfn_target)
 
subroutine set_subpkg_pointer (subpkg_list, subpkg_list_target)
 
type(inputparamdefinitiontype) function, dimension(:), pointer, public gwf_param_definitions (subcomponent)
 
type(inputparamdefinitiontype) function, dimension(:), pointer, public gwf_aggregate_definitions (subcomponent)
 
type(inputblockdefinitiontype) function, dimension(:), pointer, public gwf_block_definitions (subcomponent)
 
logical function, public gwf_idm_multi_package (subcomponent)
 
logical function, public gwf_idm_is_advanced (subcomponent)
 
character(len=16) function, dimension(:), pointer, public gwf_idm_subpackages (subcomponent)
 
logical function, public gwf_idm_integrated (subcomponent)
 

Function/Subroutine Documentation

◆ gwf_aggregate_definitions()

type(inputparamdefinitiontype) function, dimension(:), pointer, public idmgwfdfnselectormodule::gwf_aggregate_definitions ( character(len=*), intent(in)  subcomponent)

Definition at line 142 of file IdmGwfDfnSelector.f90.

143  character(len=*), intent(in) :: subcomponent
144  type(InputParamDefinitionType), dimension(:), pointer :: input_definition
145  nullify (input_definition)
146  select case (subcomponent)
147  case ('NAM')
148  call set_param_pointer(input_definition, gwf_nam_aggregate_definitions)
149  case ('API')
150  call set_param_pointer(input_definition, gwf_api_aggregate_definitions)
151  case ('BUY')
152  call set_param_pointer(input_definition, gwf_buy_aggregate_definitions)
153  case ('CHD')
154  call set_param_pointer(input_definition, gwf_chd_aggregate_definitions)
155  case ('CHDG')
156  call set_param_pointer(input_definition, gwf_chdg_aggregate_definitions)
157  case ('CSUB')
158  call set_param_pointer(input_definition, gwf_csub_aggregate_definitions)
159  case ('DIS')
160  call set_param_pointer(input_definition, gwf_dis_aggregate_definitions)
161  case ('DISU')
162  call set_param_pointer(input_definition, gwf_disu_aggregate_definitions)
163  case ('DISV')
164  call set_param_pointer(input_definition, gwf_disv_aggregate_definitions)
165  case ('DRN')
166  call set_param_pointer(input_definition, gwf_drn_aggregate_definitions)
167  case ('DRNG')
168  call set_param_pointer(input_definition, gwf_drng_aggregate_definitions)
169  case ('EVT')
170  call set_param_pointer(input_definition, gwf_evt_aggregate_definitions)
171  case ('EVTA')
172  call set_param_pointer(input_definition, gwf_evta_aggregate_definitions)
173  case ('GHB')
174  call set_param_pointer(input_definition, gwf_ghb_aggregate_definitions)
175  case ('GHBG')
176  call set_param_pointer(input_definition, gwf_ghbg_aggregate_definitions)
177  case ('HFB')
178  call set_param_pointer(input_definition, gwf_hfb_aggregate_definitions)
179  case ('IC')
180  call set_param_pointer(input_definition, gwf_ic_aggregate_definitions)
181  case ('LAK')
182  call set_param_pointer(input_definition, gwf_lak_aggregate_definitions)
183  case ('MAW')
184  call set_param_pointer(input_definition, gwf_maw_aggregate_definitions)
185  case ('NPF')
186  call set_param_pointer(input_definition, gwf_npf_aggregate_definitions)
187  case ('OC')
188  call set_param_pointer(input_definition, gwf_oc_aggregate_definitions)
189  case ('RCH')
190  call set_param_pointer(input_definition, gwf_rch_aggregate_definitions)
191  case ('RCHA')
192  call set_param_pointer(input_definition, gwf_rcha_aggregate_definitions)
193  case ('RIV')
194  call set_param_pointer(input_definition, gwf_riv_aggregate_definitions)
195  case ('RIVG')
196  call set_param_pointer(input_definition, gwf_rivg_aggregate_definitions)
197  case ('SFR')
198  call set_param_pointer(input_definition, gwf_sfr_aggregate_definitions)
199  case ('STO')
200  call set_param_pointer(input_definition, gwf_sto_aggregate_definitions)
201  case ('UZF')
202  call set_param_pointer(input_definition, gwf_uzf_aggregate_definitions)
203  case ('VSC')
204  call set_param_pointer(input_definition, gwf_vsc_aggregate_definitions)
205  case ('WEL')
206  call set_param_pointer(input_definition, gwf_wel_aggregate_definitions)
207  case ('WELG')
208  call set_param_pointer(input_definition, gwf_welg_aggregate_definitions)
209  case default
210  end select
211  return
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gwf_block_definitions()

type(inputblockdefinitiontype) function, dimension(:), pointer, public idmgwfdfnselectormodule::gwf_block_definitions ( character(len=*), intent(in)  subcomponent)

Definition at line 214 of file IdmGwfDfnSelector.f90.

215  character(len=*), intent(in) :: subcomponent
216  type(InputBlockDefinitionType), dimension(:), pointer :: input_definition
217  nullify (input_definition)
218  select case (subcomponent)
219  case ('NAM')
220  call set_block_pointer(input_definition, gwf_nam_block_definitions)
221  case ('API')
222  call set_block_pointer(input_definition, gwf_api_block_definitions)
223  case ('BUY')
224  call set_block_pointer(input_definition, gwf_buy_block_definitions)
225  case ('CHD')
226  call set_block_pointer(input_definition, gwf_chd_block_definitions)
227  case ('CHDG')
228  call set_block_pointer(input_definition, gwf_chdg_block_definitions)
229  case ('CSUB')
230  call set_block_pointer(input_definition, gwf_csub_block_definitions)
231  case ('DIS')
232  call set_block_pointer(input_definition, gwf_dis_block_definitions)
233  case ('DISU')
234  call set_block_pointer(input_definition, gwf_disu_block_definitions)
235  case ('DISV')
236  call set_block_pointer(input_definition, gwf_disv_block_definitions)
237  case ('DRN')
238  call set_block_pointer(input_definition, gwf_drn_block_definitions)
239  case ('DRNG')
240  call set_block_pointer(input_definition, gwf_drng_block_definitions)
241  case ('EVT')
242  call set_block_pointer(input_definition, gwf_evt_block_definitions)
243  case ('EVTA')
244  call set_block_pointer(input_definition, gwf_evta_block_definitions)
245  case ('GHB')
246  call set_block_pointer(input_definition, gwf_ghb_block_definitions)
247  case ('GHBG')
248  call set_block_pointer(input_definition, gwf_ghbg_block_definitions)
249  case ('HFB')
250  call set_block_pointer(input_definition, gwf_hfb_block_definitions)
251  case ('IC')
252  call set_block_pointer(input_definition, gwf_ic_block_definitions)
253  case ('LAK')
254  call set_block_pointer(input_definition, gwf_lak_block_definitions)
255  case ('MAW')
256  call set_block_pointer(input_definition, gwf_maw_block_definitions)
257  case ('NPF')
258  call set_block_pointer(input_definition, gwf_npf_block_definitions)
259  case ('OC')
260  call set_block_pointer(input_definition, gwf_oc_block_definitions)
261  case ('RCH')
262  call set_block_pointer(input_definition, gwf_rch_block_definitions)
263  case ('RCHA')
264  call set_block_pointer(input_definition, gwf_rcha_block_definitions)
265  case ('RIV')
266  call set_block_pointer(input_definition, gwf_riv_block_definitions)
267  case ('RIVG')
268  call set_block_pointer(input_definition, gwf_rivg_block_definitions)
269  case ('SFR')
270  call set_block_pointer(input_definition, gwf_sfr_block_definitions)
271  case ('STO')
272  call set_block_pointer(input_definition, gwf_sto_block_definitions)
273  case ('UZF')
274  call set_block_pointer(input_definition, gwf_uzf_block_definitions)
275  case ('VSC')
276  call set_block_pointer(input_definition, gwf_vsc_block_definitions)
277  case ('WEL')
278  call set_block_pointer(input_definition, gwf_wel_block_definitions)
279  case ('WELG')
280  call set_block_pointer(input_definition, gwf_welg_block_definitions)
281  case default
282  end select
283  return
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gwf_idm_integrated()

logical function, public idmgwfdfnselectormodule::gwf_idm_integrated ( character(len=*), intent(in)  subcomponent)

Definition at line 505 of file IdmGwfDfnSelector.f90.

506  character(len=*), intent(in) :: subcomponent
507  logical :: integrated
508  integrated = .false.
509  select case (subcomponent)
510  case ('NAM')
511  integrated = .true.
512  case ('API')
513  integrated = .true.
514  case ('BUY')
515  integrated = .true.
516  case ('CHD')
517  integrated = .true.
518  case ('CHDG')
519  integrated = .true.
520  case ('CSUB')
521  integrated = .true.
522  case ('DIS')
523  integrated = .true.
524  case ('DISU')
525  integrated = .true.
526  case ('DISV')
527  integrated = .true.
528  case ('DRN')
529  integrated = .true.
530  case ('DRNG')
531  integrated = .true.
532  case ('EVT')
533  integrated = .true.
534  case ('EVTA')
535  integrated = .true.
536  case ('GHB')
537  integrated = .true.
538  case ('GHBG')
539  integrated = .true.
540  case ('HFB')
541  integrated = .true.
542  case ('IC')
543  integrated = .true.
544  case ('LAK')
545  integrated = .true.
546  case ('MAW')
547  integrated = .true.
548  case ('NPF')
549  integrated = .true.
550  case ('OC')
551  integrated = .true.
552  case ('RCH')
553  integrated = .true.
554  case ('RCHA')
555  integrated = .true.
556  case ('RIV')
557  integrated = .true.
558  case ('RIVG')
559  integrated = .true.
560  case ('SFR')
561  integrated = .true.
562  case ('STO')
563  integrated = .true.
564  case ('UZF')
565  integrated = .true.
566  case ('VSC')
567  integrated = .true.
568  case ('WEL')
569  integrated = .true.
570  case ('WELG')
571  integrated = .true.
572  case default
573  end select
574  return
Here is the caller graph for this function:

◆ gwf_idm_is_advanced()

logical function, public idmgwfdfnselectormodule::gwf_idm_is_advanced ( character(len=*), intent(in)  subcomponent)

Definition at line 360 of file IdmGwfDfnSelector.f90.

361  character(len=*), intent(in) :: subcomponent
362  logical :: is_advanced
363  select case (subcomponent)
364  case ('NAM')
365  is_advanced = gwf_nam_is_advanced
366  case ('API')
367  is_advanced = gwf_api_is_advanced
368  case ('BUY')
369  is_advanced = gwf_buy_is_advanced
370  case ('CHD')
371  is_advanced = gwf_chd_is_advanced
372  case ('CHDG')
373  is_advanced = gwf_chdg_is_advanced
374  case ('CSUB')
375  is_advanced = gwf_csub_is_advanced
376  case ('DIS')
377  is_advanced = gwf_dis_is_advanced
378  case ('DISU')
379  is_advanced = gwf_disu_is_advanced
380  case ('DISV')
381  is_advanced = gwf_disv_is_advanced
382  case ('DRN')
383  is_advanced = gwf_drn_is_advanced
384  case ('DRNG')
385  is_advanced = gwf_drng_is_advanced
386  case ('EVT')
387  is_advanced = gwf_evt_is_advanced
388  case ('EVTA')
389  is_advanced = gwf_evta_is_advanced
390  case ('GHB')
391  is_advanced = gwf_ghb_is_advanced
392  case ('GHBG')
393  is_advanced = gwf_ghbg_is_advanced
394  case ('HFB')
395  is_advanced = gwf_hfb_is_advanced
396  case ('IC')
397  is_advanced = gwf_ic_is_advanced
398  case ('LAK')
399  is_advanced = gwf_lak_is_advanced
400  case ('MAW')
401  is_advanced = gwf_maw_is_advanced
402  case ('NPF')
403  is_advanced = gwf_npf_is_advanced
404  case ('OC')
405  is_advanced = gwf_oc_is_advanced
406  case ('RCH')
407  is_advanced = gwf_rch_is_advanced
408  case ('RCHA')
409  is_advanced = gwf_rcha_is_advanced
410  case ('RIV')
411  is_advanced = gwf_riv_is_advanced
412  case ('RIVG')
413  is_advanced = gwf_rivg_is_advanced
414  case ('SFR')
415  is_advanced = gwf_sfr_is_advanced
416  case ('STO')
417  is_advanced = gwf_sto_is_advanced
418  case ('UZF')
419  is_advanced = gwf_uzf_is_advanced
420  case ('VSC')
421  is_advanced = gwf_vsc_is_advanced
422  case ('WEL')
423  is_advanced = gwf_wel_is_advanced
424  case ('WELG')
425  is_advanced = gwf_welg_is_advanced
426  case default
427  call store_error('Idm selector subcomponent not found; '//&
428  &'component="GWF"'//&
429  &', subcomponent="'//trim(subcomponent)//'".', .true.)
430  end select
431  return
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gwf_idm_multi_package()

logical function, public idmgwfdfnselectormodule::gwf_idm_multi_package ( character(len=*), intent(in)  subcomponent)

Definition at line 286 of file IdmGwfDfnSelector.f90.

287  character(len=*), intent(in) :: subcomponent
288  logical :: multi_package
289  select case (subcomponent)
290  case ('NAM')
291  multi_package = gwf_nam_multi_package
292  case ('API')
293  multi_package = gwf_api_multi_package
294  case ('BUY')
295  multi_package = gwf_buy_multi_package
296  case ('CHD')
297  multi_package = gwf_chd_multi_package
298  case ('CHDG')
299  multi_package = gwf_chdg_multi_package
300  case ('CSUB')
301  multi_package = gwf_csub_multi_package
302  case ('DIS')
303  multi_package = gwf_dis_multi_package
304  case ('DISU')
305  multi_package = gwf_disu_multi_package
306  case ('DISV')
307  multi_package = gwf_disv_multi_package
308  case ('DRN')
309  multi_package = gwf_drn_multi_package
310  case ('DRNG')
311  multi_package = gwf_drng_multi_package
312  case ('EVT')
313  multi_package = gwf_evt_multi_package
314  case ('EVTA')
315  multi_package = gwf_evta_multi_package
316  case ('GHB')
317  multi_package = gwf_ghb_multi_package
318  case ('GHBG')
319  multi_package = gwf_ghbg_multi_package
320  case ('HFB')
321  multi_package = gwf_hfb_multi_package
322  case ('IC')
323  multi_package = gwf_ic_multi_package
324  case ('LAK')
325  multi_package = gwf_lak_multi_package
326  case ('MAW')
327  multi_package = gwf_maw_multi_package
328  case ('NPF')
329  multi_package = gwf_npf_multi_package
330  case ('OC')
331  multi_package = gwf_oc_multi_package
332  case ('RCH')
333  multi_package = gwf_rch_multi_package
334  case ('RCHA')
335  multi_package = gwf_rcha_multi_package
336  case ('RIV')
337  multi_package = gwf_riv_multi_package
338  case ('RIVG')
339  multi_package = gwf_rivg_multi_package
340  case ('SFR')
341  multi_package = gwf_sfr_multi_package
342  case ('STO')
343  multi_package = gwf_sto_multi_package
344  case ('UZF')
345  multi_package = gwf_uzf_multi_package
346  case ('VSC')
347  multi_package = gwf_vsc_multi_package
348  case ('WEL')
349  multi_package = gwf_wel_multi_package
350  case ('WELG')
351  multi_package = gwf_welg_multi_package
352  case default
353  call store_error('Idm selector subcomponent not found; '//&
354  &'component="GWF"'//&
355  &', subcomponent="'//trim(subcomponent)//'".', .true.)
356  end select
357  return
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gwf_idm_subpackages()

character(len=16) function, dimension(:), pointer, public idmgwfdfnselectormodule::gwf_idm_subpackages ( character(len=*), intent(in)  subcomponent)

Definition at line 434 of file IdmGwfDfnSelector.f90.

435  character(len=*), intent(in) :: subcomponent
436  character(len=16), dimension(:), pointer :: subpackages
437  select case (subcomponent)
438  case ('NAM')
439  call set_subpkg_pointer(subpackages, gwf_nam_subpackages)
440  case ('API')
441  call set_subpkg_pointer(subpackages, gwf_api_subpackages)
442  case ('BUY')
443  call set_subpkg_pointer(subpackages, gwf_buy_subpackages)
444  case ('CHD')
445  call set_subpkg_pointer(subpackages, gwf_chd_subpackages)
446  case ('CHDG')
447  call set_subpkg_pointer(subpackages, gwf_chdg_subpackages)
448  case ('CSUB')
449  call set_subpkg_pointer(subpackages, gwf_csub_subpackages)
450  case ('DIS')
451  call set_subpkg_pointer(subpackages, gwf_dis_subpackages)
452  case ('DISU')
453  call set_subpkg_pointer(subpackages, gwf_disu_subpackages)
454  case ('DISV')
455  call set_subpkg_pointer(subpackages, gwf_disv_subpackages)
456  case ('DRN')
457  call set_subpkg_pointer(subpackages, gwf_drn_subpackages)
458  case ('DRNG')
459  call set_subpkg_pointer(subpackages, gwf_drng_subpackages)
460  case ('EVT')
461  call set_subpkg_pointer(subpackages, gwf_evt_subpackages)
462  case ('EVTA')
463  call set_subpkg_pointer(subpackages, gwf_evta_subpackages)
464  case ('GHB')
465  call set_subpkg_pointer(subpackages, gwf_ghb_subpackages)
466  case ('GHBG')
467  call set_subpkg_pointer(subpackages, gwf_ghbg_subpackages)
468  case ('HFB')
469  call set_subpkg_pointer(subpackages, gwf_hfb_subpackages)
470  case ('IC')
471  call set_subpkg_pointer(subpackages, gwf_ic_subpackages)
472  case ('LAK')
473  call set_subpkg_pointer(subpackages, gwf_lak_subpackages)
474  case ('MAW')
475  call set_subpkg_pointer(subpackages, gwf_maw_subpackages)
476  case ('NPF')
477  call set_subpkg_pointer(subpackages, gwf_npf_subpackages)
478  case ('OC')
479  call set_subpkg_pointer(subpackages, gwf_oc_subpackages)
480  case ('RCH')
481  call set_subpkg_pointer(subpackages, gwf_rch_subpackages)
482  case ('RCHA')
483  call set_subpkg_pointer(subpackages, gwf_rcha_subpackages)
484  case ('RIV')
485  call set_subpkg_pointer(subpackages, gwf_riv_subpackages)
486  case ('RIVG')
487  call set_subpkg_pointer(subpackages, gwf_rivg_subpackages)
488  case ('SFR')
489  call set_subpkg_pointer(subpackages, gwf_sfr_subpackages)
490  case ('STO')
491  call set_subpkg_pointer(subpackages, gwf_sto_subpackages)
492  case ('UZF')
493  call set_subpkg_pointer(subpackages, gwf_uzf_subpackages)
494  case ('VSC')
495  call set_subpkg_pointer(subpackages, gwf_vsc_subpackages)
496  case ('WEL')
497  call set_subpkg_pointer(subpackages, gwf_wel_subpackages)
498  case ('WELG')
499  call set_subpkg_pointer(subpackages, gwf_welg_subpackages)
500  case default
501  end select
502  return
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gwf_param_definitions()

type(inputparamdefinitiontype) function, dimension(:), pointer, public idmgwfdfnselectormodule::gwf_param_definitions ( character(len=*), intent(in)  subcomponent)

Definition at line 70 of file IdmGwfDfnSelector.f90.

71  character(len=*), intent(in) :: subcomponent
72  type(InputParamDefinitionType), dimension(:), pointer :: input_definition
73  nullify (input_definition)
74  select case (subcomponent)
75  case ('NAM')
76  call set_param_pointer(input_definition, gwf_nam_param_definitions)
77  case ('API')
78  call set_param_pointer(input_definition, gwf_api_param_definitions)
79  case ('BUY')
80  call set_param_pointer(input_definition, gwf_buy_param_definitions)
81  case ('CHD')
82  call set_param_pointer(input_definition, gwf_chd_param_definitions)
83  case ('CHDG')
84  call set_param_pointer(input_definition, gwf_chdg_param_definitions)
85  case ('CSUB')
86  call set_param_pointer(input_definition, gwf_csub_param_definitions)
87  case ('DIS')
88  call set_param_pointer(input_definition, gwf_dis_param_definitions)
89  case ('DISU')
90  call set_param_pointer(input_definition, gwf_disu_param_definitions)
91  case ('DISV')
92  call set_param_pointer(input_definition, gwf_disv_param_definitions)
93  case ('DRN')
94  call set_param_pointer(input_definition, gwf_drn_param_definitions)
95  case ('DRNG')
96  call set_param_pointer(input_definition, gwf_drng_param_definitions)
97  case ('EVT')
98  call set_param_pointer(input_definition, gwf_evt_param_definitions)
99  case ('EVTA')
100  call set_param_pointer(input_definition, gwf_evta_param_definitions)
101  case ('GHB')
102  call set_param_pointer(input_definition, gwf_ghb_param_definitions)
103  case ('GHBG')
104  call set_param_pointer(input_definition, gwf_ghbg_param_definitions)
105  case ('HFB')
106  call set_param_pointer(input_definition, gwf_hfb_param_definitions)
107  case ('IC')
108  call set_param_pointer(input_definition, gwf_ic_param_definitions)
109  case ('LAK')
110  call set_param_pointer(input_definition, gwf_lak_param_definitions)
111  case ('MAW')
112  call set_param_pointer(input_definition, gwf_maw_param_definitions)
113  case ('NPF')
114  call set_param_pointer(input_definition, gwf_npf_param_definitions)
115  case ('OC')
116  call set_param_pointer(input_definition, gwf_oc_param_definitions)
117  case ('RCH')
118  call set_param_pointer(input_definition, gwf_rch_param_definitions)
119  case ('RCHA')
120  call set_param_pointer(input_definition, gwf_rcha_param_definitions)
121  case ('RIV')
122  call set_param_pointer(input_definition, gwf_riv_param_definitions)
123  case ('RIVG')
124  call set_param_pointer(input_definition, gwf_rivg_param_definitions)
125  case ('SFR')
126  call set_param_pointer(input_definition, gwf_sfr_param_definitions)
127  case ('STO')
128  call set_param_pointer(input_definition, gwf_sto_param_definitions)
129  case ('UZF')
130  call set_param_pointer(input_definition, gwf_uzf_param_definitions)
131  case ('VSC')
132  call set_param_pointer(input_definition, gwf_vsc_param_definitions)
133  case ('WEL')
134  call set_param_pointer(input_definition, gwf_wel_param_definitions)
135  case ('WELG')
136  call set_param_pointer(input_definition, gwf_welg_param_definitions)
137  case default
138  end select
139  return
Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_block_pointer()

subroutine idmgwfdfnselectormodule::set_block_pointer ( type(inputblockdefinitiontype), dimension(:), pointer  input_dfn,
type(inputblockdefinitiontype), dimension(:), target  input_dfn_target 
)
private

Definition at line 58 of file IdmGwfDfnSelector.f90.

59  type(InputBlockDefinitionType), dimension(:), pointer :: input_dfn
60  type(InputBlockDefinitionType), dimension(:), target :: input_dfn_target
61  input_dfn => input_dfn_target
Here is the caller graph for this function:

◆ set_param_pointer()

subroutine idmgwfdfnselectormodule::set_param_pointer ( type(inputparamdefinitiontype), dimension(:), pointer  input_dfn,
type(inputparamdefinitiontype), dimension(:), target  input_dfn_target 
)
private

Definition at line 52 of file IdmGwfDfnSelector.f90.

53  type(InputParamDefinitionType), dimension(:), pointer :: input_dfn
54  type(InputParamDefinitionType), dimension(:), target :: input_dfn_target
55  input_dfn => input_dfn_target
Here is the caller graph for this function:

◆ set_subpkg_pointer()

subroutine idmgwfdfnselectormodule::set_subpkg_pointer ( character(len=16), dimension(:), pointer  subpkg_list,
character(len=16), dimension(:), target  subpkg_list_target 
)
private

Definition at line 64 of file IdmGwfDfnSelector.f90.

65  character(len=16), dimension(:), pointer :: subpkg_list
66  character(len=16), dimension(:), target :: subpkg_list_target
67  subpkg_list => subpkg_list_target
Here is the caller graph for this function: