Earlier this week, @lxmota and I discovered (yet) an(other) issue with the IP to Nodal Field response. For dynamic problems, when "Exodus Write Interval" is set to 1 (writing solution / responses out at every time step) and requesting the IP to Nodal Field Response, the nodal_* fields are all 0 in the first time-step even though the qp (non-projected to nodes) analogs of these fields are non-zero. Here is an example where the problem manifests itself:
https://github.com/gahansen/Albany/blob/master/tests/small/LCM/TensionSpecimen/tension_dynamic_impl.yaml
If one sets "Exodus Write Interval" to > 1 (e.g., 2), the first nodal_* field is non-zero, so projected fields get calculated / written out just fine. The problem does not seem to occur for quasistatics: https://github.com/gahansen/Albany/blob/master/tests/small/LCM/TensionSpecimen/tension_quasistatic.yaml .
Earlier this week, @lxmota and I discovered (yet) an(other) issue with the IP to Nodal Field response. For dynamic problems, when "Exodus Write Interval" is set to 1 (writing solution / responses out at every time step) and requesting the IP to Nodal Field Response, the nodal_* fields are all 0 in the first time-step even though the qp (non-projected to nodes) analogs of these fields are non-zero. Here is an example where the problem manifests itself:
https://github.com/gahansen/Albany/blob/master/tests/small/LCM/TensionSpecimen/tension_dynamic_impl.yaml
If one sets "Exodus Write Interval" to > 1 (e.g., 2), the first nodal_* field is non-zero, so projected fields get calculated / written out just fine. The problem does not seem to occur for quasistatics: https://github.com/gahansen/Albany/blob/master/tests/small/LCM/TensionSpecimen/tension_quasistatic.yaml .