We cover the major computational steps in abstract, and we also describe the generic aspects of proto-Cdyn in this connection. In the subsequent section, we discuss issues peculiar to the distillation simulation.
Significant concurrency is apparent only in the dynamic simulation phase.
The computation of the Jacobian in turn relies upon multiple independent residual calculations, as shown. In the startup phase, a sequential host program interprets the user specification for the simulation. Furthermore, in each process column, the processes must rendezvous to finalize their communication labelling for the transmission of states and nonstates to be performed during the residual calculation. The cleanup phase basically retrieves appropriate state values and returns them to the host for propagation to the user. Cleanup may be interspersed intermittently with the actual dynamic simulation.