@@ -15,7 +15,7 @@ module IdmLoadModule
1515 use InputLoadTypeModule, only: StaticPkgLoadBaseType, &
1616 DynamicPkgLoadBaseType, &
1717 ModelDynamicPkgsType, &
18- model_dynamic_pkgs
18+ model_inputs
1919 use InputDefinitionModule, only: InputParamDefinitionType
2020 use ModflowInputModule, only: ModflowInputType, getModflowInput
2121
@@ -38,8 +38,8 @@ subroutine idm_df()
3838 use InputLoadTypeModule, only: GetDynamicModelFromList
3939 class(ModelDynamicPkgsType), pointer :: model_dynamic_input
4040 integer (I4B) :: n
41- do n = 1 , model_dynamic_pkgs % Count ()
42- model_dynamic_input = > GetDynamicModelFromList(model_dynamic_pkgs , n)
41+ do n = 1 , model_inputs % Count ()
42+ model_dynamic_input = > GetDynamicModelFromList(model_inputs , n)
4343 call model_dynamic_input% df()
4444 end do
4545 end subroutine idm_df
@@ -50,8 +50,8 @@ subroutine idm_rp()
5050 use InputLoadTypeModule, only: GetDynamicModelFromList
5151 class(ModelDynamicPkgsType), pointer :: model_dynamic_input
5252 integer (I4B) :: n
53- do n = 1 , model_dynamic_pkgs % Count ()
54- model_dynamic_input = > GetDynamicModelFromList(model_dynamic_pkgs , n)
53+ do n = 1 , model_inputs % Count ()
54+ model_dynamic_input = > GetDynamicModelFromList(model_inputs , n)
5555 call model_dynamic_input% rp()
5656 end do
5757 end subroutine idm_rp
@@ -62,8 +62,8 @@ subroutine idm_ad()
6262 use InputLoadTypeModule, only: GetDynamicModelFromList
6363 class(ModelDynamicPkgsType), pointer :: model_dynamic_input
6464 integer (I4B) :: n
65- do n = 1 , model_dynamic_pkgs % Count ()
66- model_dynamic_input = > GetDynamicModelFromList(model_dynamic_pkgs , n)
65+ do n = 1 , model_inputs % Count ()
66+ model_dynamic_input = > GetDynamicModelFromList(model_inputs , n)
6767 call model_dynamic_input% ad()
6868 end do
6969 end subroutine idm_ad
@@ -123,7 +123,7 @@ recursive subroutine input_load(component_type, subcomponent_type, modelname, &
123123 integer (I4B), intent (in ) :: iout
124124 class(StaticPkgLoadBaseType), pointer :: static_loader
125125 class(DynamicPkgLoadBaseType), pointer :: dynamic_loader
126- class(ModelDynamicPkgsType), pointer :: dynamic_pkgs
126+ class(ModelDynamicPkgsType), pointer :: dynamic_model
127127 integer (I4B) :: n
128128
129129 ! create model package loader
@@ -134,14 +134,15 @@ recursive subroutine input_load(component_type, subcomponent_type, modelname, &
134134 ! load static input and set dynamic loader
135135 dynamic_loader = > static_loader% load(iout)
136136
137+ ! set pointer to model dynamic packages list
138+ dynamic_model = > &
139+ dynamic_models(static_loader% mf6_input% component_type, modelname, &
140+ static_loader% component_input_name, nc_vars% nc_fname, &
141+ nc_vars% ncid, iout)
142+
137143 if (associated (dynamic_loader)) then
138- ! set pointer to model dynamic packages list
139- dynamic_pkgs = > &
140- dynamic_model_pkgs(static_loader% mf6_input% component_type, modelname, &
141- static_loader% component_input_name, nc_vars% nc_fname, &
142- nc_vars% ncid, iout)
143144 ! add dynamic pkg loader to list
144- call dynamic_pkgs % add(dynamic_loader)
145+ call dynamic_model % add(dynamic_loader)
145146 end if
146147
147148 ! create subpackage list
@@ -460,8 +461,8 @@ end subroutine simtdis_load
460461
461462 ! > @brief retrieve list of model dynamic loaders
462463 ! <
463- function dynamic_model_pkgs (modeltype , modelname , modelfname , nc_fname , &
464- ncid , iout ) result(model_dynamic_input)
464+ function dynamic_models (modeltype , modelname , modelfname , nc_fname , &
465+ ncid , iout ) result(model_dynamic_input)
465466 use InputLoadTypeModule, only: AddDynamicModelToList, GetDynamicModelFromList
466467 character (len=* ), intent (in ) :: modeltype
467468 character (len=* ), intent (in ) :: modelname
@@ -477,8 +478,8 @@ function dynamic_model_pkgs(modeltype, modelname, modelfname, nc_fname, &
477478 nullify (model_dynamic_input)
478479
479480 ! assign model loader object if found
480- do id = 1 , model_dynamic_pkgs % Count ()
481- temp = > GetDynamicModelFromList(model_dynamic_pkgs , id)
481+ do id = 1 , model_inputs % Count ()
482+ temp = > GetDynamicModelFromList(model_inputs , id)
482483 if (temp% modelname == modelname) then
483484 model_dynamic_input = > temp
484485 exit
@@ -490,9 +491,9 @@ function dynamic_model_pkgs(modeltype, modelname, modelfname, nc_fname, &
490491 allocate (model_dynamic_input)
491492 call model_dynamic_input% init(modeltype, modelname, modelfname, &
492493 nc_fname, ncid, iout)
493- call AddDynamicModelToList(model_dynamic_pkgs , model_dynamic_input)
494+ call AddDynamicModelToList(model_inputs , model_dynamic_input)
494495 end if
495- end function dynamic_model_pkgs
496+ end function dynamic_models
496497
497498 ! > @brief deallocate all model dynamic loader collections
498499 ! <
@@ -502,14 +503,14 @@ subroutine dynamic_da(iout)
502503 integer (I4B), intent (in ) :: iout
503504 class(ModelDynamicPkgsType), pointer :: model_dynamic_input
504505 integer (I4B) :: n
505- do n = 1 , model_dynamic_pkgs % Count ()
506- model_dynamic_input = > GetDynamicModelFromList(model_dynamic_pkgs , n)
506+ do n = 1 , model_inputs % Count ()
507+ model_dynamic_input = > GetDynamicModelFromList(model_inputs , n)
507508 call nc_close(model_dynamic_input% ncid, model_dynamic_input% nc_fname)
508509 call model_dynamic_input% destroy()
509510 deallocate (model_dynamic_input)
510511 nullify (model_dynamic_input)
511512 end do
512- call model_dynamic_pkgs % Clear()
513+ call model_inputs % Clear()
513514 end subroutine dynamic_da
514515
515516 ! > @brief return sim input context PRINT_INPUT value
0 commit comments