Eventually one would want to fully couple PIHM and GLM so that state variables can be passed on back and forth at each time increment, iterating over the desired time period
For simplicity, PIHM can be run first for the whole time period then its outputs are passed to GLM