Skip to content

Loosen test tolerance in OrthogonalizeColumn by 10x#672

Open
phdum-a wants to merge 1 commit intomainfrom
phdum/orthog_test_tol
Open

Loosen test tolerance in OrthogonalizeColumn by 10x#672
phdum-a wants to merge 1 commit intomainfrom
phdum/orthog_test_tol

Conversation

@phdum-a
Copy link
Contributor

@phdum-a phdum-a commented Mar 12, 2026

  • Intel optimizers (non-consistently) goes above original tolerance in tests

Closes #671

Factor 10 should be enough. From #671:
(0.00052872439846396 - 0.00052872439846385) / 0.00052872439846385 = 2.0805×10⁻¹³

While:

1000 * std::numeric_limits::epsilon() = 2.220446049250313e-13

However, given how small this problem is (3x3 matrix on 1 rank), the loss of precision here is really not great and maybe something to study in more detail.

- Intel optimizers (non-consistently) goes above original tolerance in tests
@phdum-a phdum-a requested a review from Sbozzolo March 12, 2026 22:29
@phdum-a phdum-a added the no-long-tests This PR does not require the long tests to be merged label Mar 12, 2026
@Sbozzolo
Copy link
Member

Interestingly, clang is failing in this build

https://github.com/awslabs/palace/actions/runs/23026967274/job/66876966711?pr=672

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-long-tests This PR does not require the long tests to be merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

OrthogonalizeColumn Weighted sometimes fails on Intel

3 participants