Skip to content

Contribution to Issue #66: Int based implementation#67

Merged
IshaanDesai merged 8 commits intoprecice:developfrom
Snapex2409:impl-unique
Feb 24, 2026
Merged

Contribution to Issue #66: Int based implementation#67
IshaanDesai merged 8 commits intoprecice:developfrom
Snapex2409:impl-unique

Conversation

@Snapex2409
Copy link
Contributor

@Snapex2409 Snapex2409 commented Feb 8, 2026

Main changes of this PR

Implemented int based unique coordinates version.
Splits float values into reasonable sizes (10 digits) and coverts those to int64 (~16 Digits).
Unique operation on int values does not need rounding anymore.

Motivation and additional information

Resolves Issue #66

Author's checklist

  • I updated the changelog file CHANGELOG.md if there are user-observable changes since the last release.
  • I squashed / am about to squash all commits that should be seen as one.

Reviewers' checklist

  • Do you understand the code changes?

@IshaanDesai IshaanDesai marked this pull request as ready for review February 10, 2026 09:05
@IshaanDesai IshaanDesai self-requested a review February 12, 2026 13:09
@IshaanDesai IshaanDesai added the enhancement New feature or request label Feb 12, 2026
Copy link
Member

@IshaanDesai IshaanDesai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. The tutorial also runs as expected 👍

@IshaanDesai
Copy link
Member

The CI fails due to redundant checks in the tutorial case, which will be fixed in another PR.

@IshaanDesai IshaanDesai merged commit e0df744 into precice:develop Feb 24, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Round Unique Coordinates yields different results on different machines

2 participants