System Coupling 2024 R2 contains changes that can impact existing coupling scripts.
Existing coupling cases (that is, that have been saved to a Settings.h5 file) will be migrated automatically when you re-open them with the most recent release of System Coupling. If you have existing coupling scripts, however, you may need to update them so they will continue to work with the current and later releases.
The following sections contain information on changes introduced in the 2024 R2 release which may affect existing scripts, as well as instructions on how to migrate scripts when necessary:
The following table lists changes to the data model in the 2024 R2 release of System Coupling.
Data Model Item | Change | Recommendation |
---|---|---|
CouplingParticipant.Region.RegionDiscretizationType | New setting | See RegionDiscretizationType. |
CouplingParticipant.Properties.AcceptsNewInputs | New setting | See AcceptsNewInputs. |
AnalysisControl.GlobalStabilization.MaximumRetainedIterations | New setting | See MaximumRetainedIterations. |
CouplingParticipant.Properties | New singleton | See Properties |
CouplingParticipant.Properties.TimeIntegration | New setting | See TimeIntegration. |
CouplingParticipant.UpdateControl.Option.FirstCouplingIteration | Removed | |
AnalysisControl.GlobalStabalization.Option.MaximumRetainedTimeSteps | New behavior | See MaximumRetainedTimeSteps. |
The following table lists changes to commands in the 2024 R2 release of System Coupling.
Command | Change | Recommendation |
---|---|---|
GetSupportedParticipantTypes | Added | For details, see GetSupportedParticipantTypes. |
SetState | Behavior changed | For details, see SetState |
AddParticipant | Behavior changes | For details, see AddParticipant. |