Release notes for 2025 R1
Last update: 17.07.2025There are no API-breaking changes when updating from version 24.2 to version 25.1.
Attributes
Attributes can now be added to participant as well as to variables.
Attributes can now be marked as "modifiable", which determines whether the attribute value can be updated during the coupled analysis setup.
Release notes for 2024 R2
New APIs for create system coupling SetupInfo
C++
The following new constructor has been added for creating sysc::SetupInfo with specifying the time integration method for the participant:
C
A helper function has been added for creating SyscSetupInfo with specifying the time integration method for the participant:
Fortran
A helper function has been added for creating SyscSetupInfo with specifying the time integration method for the participant:
Python
A new constructor has been added for sysc.SetupInfo with specifying the time integration method for the participant:
Release notes for 2024 R1
2D vector APIs
This change applies to C++, C, Fortran, and Python APIs.
C++
sysc::OutputVectorData and sysc::InputVectorData supports constructing both compact and split 2D vector data.
For example, the following new constructor function can used to create compact 2D vector data by passing sysc::Dimension::D2 to the dimension parameter.
The following new constructor function has been added to create split 2D vector data, accepting two data pointers or arrays.
Note for sysc::OutputComplexVector and sysc::InputComplexVectorData, only 2D compact complex and compact vector formats are supported for now, and the new constructor below has been added to create 2D complex vector data by passing sysc::Dimension::D2 to the dimension parameter.
C
For C, helper functions have been added for creating 2D vector data.
For compact 2D vector data (pass SyscD2 to dimension):
For split 2D vector data:
For 2D compact complex and compact vector data (pass SyscD2 to dimension):
Fortran
For fortran, helper functions have been added for creating 2D vector data.
For compact 2D vector data (pass SyscD2 to dimension):
For split 2D vector data:
For 2D compact complex and compact vector data (pass SyscD2 to dimension):
Python
For python, new constructors have been added for creating 2D vector data.
For compact 2D vector data:
For split 2D vector data:
For 2D compact complex and compact vector data:
New APIs for create system coupling SetupInfo
C++
The following new constructor has been added for creating sysc::SetupInfo with specifying participant dimension:
C
A helper function has been added for creating SyscSetupInfo with specifying participant dimension:
Fortran
A helper function has been added for creating SyscSetupInfo with specifying participant dimension:
Python
A new constructor has been added for sysc.SetupInfo with specifying participant dimension: