expreccs.utils.backcoupling module#

Update regional transmissibility multipliers from site-model fluxes.

The back-coupling workflow compares regional and site boundary fluxes, maps fine-scale site fluxes to regional cells, writes directional MULT keywords, and runs successive regional realizations. Runtime arrays and iteration folders are stored in the shared expreccs configuration dictionary.

backcoupling(dic)[source]#

Iteratively update regional models using site-to-regional flux multipliers.

Parameters:
dicAny

Shared mutable expreccs configuration and runtime data.

write_folder_iter(dic, fil)[source]#

Create preprocessing and simulation folders for one iteration.

Parameters:
dicAny

Shared mutable expreccs configuration and runtime data.

filAny

Iteration model name or suffix.

init_multipliers(dic)[source]#

Initialize directional regional transmissibility multipliers.

Parameters:
dicAny

Shared mutable expreccs configuration and runtime data.

compute_multipliers(dic, iteration)[source]#

Compute regional multipliers from regional and site boundary fluxes.

Parameters:
dicAny

Shared mutable expreccs configuration and runtime data.

iterationAny

Iteration suffix or index.