user_punch allows for definition of scripts that can be used during execution.

HPx has additional identifiers to user_punch to :

    • indicate labels and units of variables for defining axis labels (plot_titles, plot_units)
    • indicate the scripting language of the scripts (-mybasic).


For reactive transport calculations, following options are added:

When the sum of variables over region of the domain is asked via  -horizon,-layer, -node, and -depth in reactive_transport_output

    • Indicating the kind of sum that should be calculated over a region of the domain for a punched variable (-integralsum)
    • Indicating the unit of that variable (-integralunits)

For models with mobile-immobile solute transport :

    • Indicating if and how the total (=sum of value in mobile and immobile domain) of the punched variable should be calculated (-totalsum)


Definition

user_punch 

-my_basic

-plot_titles

-plot_units

-totalsum

-integralsum

-integralunits 

-start

-end


Explanation