Resolution { { Name analysis; System { { Name resol_getdpThermal; NameOfFormulation getdpThermal_formulation; } { Name resol_getdpEMGeneral2D; NameOfFormulation getdpEMGeneral2D_formulation; Type ComplexValue; Frequency Freq;} } Operation { DeleteFile["../getdpresults/times.dat"]; InitSolution[resol_getdpThermal] ; SaveSolution[resol_getdpThermal] ; SetTime[ 0.000000e+00]; Print[{$Time}, File "../getdpresults/times.dat"]; InitSolution[resol_getdpEMGeneral2D] ; SaveSolution[resol_getdpEMGeneral2D] ; TimeLoopTheta [0.000000e+00, 0.000000e+00, 1.000000e+00, 1.0] { UpdateConstraint[resol_getdpEMGeneral2D, Region[All], Assign ]; Print ["Solving formulation [getdpEMGeneral2D]"]; Generate[resol_getdpEMGeneral2D] ; Solve[resol_getdpEMGeneral2D]; Evaluate[$value4 = 0]; Evaluate[$value2 = 0]; Print ["Solving formulation [getdpThermal]"]; IterativeLoop [ 50, 0.001000, 0.400000] { UpdateConstraint[resol_getdpThermal, Region[All], Assign ]; Print ["Solving formulation [getdpThermal]"]; GenerateJac[resol_getdpThermal]; SolveJac[resol_getdpThermal]; } SaveSolution[resol_getdpThermal]; Print[{$Time}, File "../getdpresults/times.dat"]; SaveSolution[resol_getdpEMGeneral2D]; PostOperation[postOp_getdpThermal]; PostOperation[postOp_getdpEMGeneral2D]; } } } }