Thermal calculation: Temperature isoline graph. Temperature graph along a path.
Geotechnics: Possibility of introducing construction phases. An initial phase setting the displacements to zero and being able to transmit tension states and/or displacements to subsequent phases.
Comments
Could you clarify the second one? Are parts of the model absent in some phases? If not, maybe the existing configurations can work for that? Those allow you to apply different sets of loads and constraints on the same model and solve each independently.
If the calculation is nonlinear, phase 2 should inherit stresses and deformations from phase 1.
In the particular case of geotechnics, phase 1 is the current state with the own weight of the soils. In this phase 1, the displacements are usually initialized to 0.
In cases of geotechnics, it is possible that there are elements that disappear and others that appear in different phases (for example, excavation and shoring). This possibility would be very interesting to emulate programs like PLAXIS.
solution.set_variable(variable, values, time_step=None, mode=None)
Fills a solution variable with values at nodes. If a variable with the same name already exists, it is overwritten, otherwise it is created. Any formulas are re-evaluated using the new values so you cannot change the values of a formula variable itself. Beware that other variables which depend on the one being set may or may not be updated to remain consistent.