Skip to content

Change tracer mass conservation tolerance to allow test to pass - #8395

Merged
jonbob merged 1 commit into
masterfrom
jonbob/homme/change-tracer-mass-tolerance
May 19, 2026
Merged

Change tracer mass conservation tolerance to allow test to pass#8395
jonbob merged 1 commit into
masterfrom
jonbob/homme/change-tracer-mass-tolerance

Conversation

@jonbob

@jonbob jonbob commented May 14, 2026

Copy link
Copy Markdown
Contributor

A change to mpas-seaice in d40b843 caused an F-case test,
SMS_Ld3.ne4pg2_oQU480.F2010.pm-cpu_intel.eam-thetahy_sl_pg2_mass
to fail with a post-run error. The tracer CO2_FFF has index 84 and ends up with a mass error just above the tolerance:
tracer 84 : mass rel err 1.710e-15 tol: 1.621e-15
This PR increases the tolerance factor and allows the failing test to pass.

Fixes #8373

[BFB]

@jonbob
jonbob requested a review from ndkeen May 14, 2026 19:29
@jonbob jonbob self-assigned this May 14, 2026
@jonbob jonbob added bug fix PR BFB PR leaves answers BFB labels May 14, 2026
@jonbob

jonbob commented May 14, 2026

Copy link
Copy Markdown
Contributor Author

@rljacob -- I'm not sure who else to add as a reviewer for a homme change

@jonbob jonbob added the pm-cpu Perlmutter at NERSC (CPU-only nodes) label May 14, 2026
@rljacob
rljacob requested a review from oksanaguba May 14, 2026 19:32
@jonbob

jonbob commented May 14, 2026

Copy link
Copy Markdown
Contributor Author

note that this test still passes on chrysalis

@rljacob
rljacob requested a review from ambrad May 14, 2026 19:33
@rljacob

rljacob commented May 14, 2026

Copy link
Copy Markdown
Member

Does it pass with oneapi on Chrysalis?

@jonbob

jonbob commented May 14, 2026

Copy link
Copy Markdown
Contributor Author

I'll have to test that, @rljacob. It's passing with intel

@ambrad ambrad left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This minor change to the tolerance is fine.

@jonbob

jonbob commented May 14, 2026

Copy link
Copy Markdown
Contributor Author

It passed with oneapi-ifx as well on chrysalis

@rljacob

rljacob commented May 14, 2026

Copy link
Copy Markdown
Member

@bartgol can you approve so SNL testing will run?

jonbob added a commit that referenced this pull request May 18, 2026
…#8395)

Change tracer mass conservation tolerance to allow test to pass

A change to mpas-seaice in d40b843 caused an F-case test,
SMS_Ld3.ne4pg2_oQU480.F2010.pm-cpu_intel.eam-thetahy_sl_pg2_mass
to fail with a post-run error. The tracer CO2_FFF has index 84 and ends
up with a mass error just above the tolerance:
  tracer 84 : mass rel err 1.710e-15 tol: 1.621e-15
This PR increases the tolerance factor and allows the failing test to
pass.

Fixes #8373

[BFB]
@jonbob

jonbob commented May 18, 2026

Copy link
Copy Markdown
Contributor Author

merged to next

@jonbob
jonbob merged commit ed85188 into master May 19, 2026
12 of 24 checks passed
@jonbob
jonbob deleted the jonbob/homme/change-tracer-mass-tolerance branch May 19, 2026 15:19
@jonbob

jonbob commented May 19, 2026

Copy link
Copy Markdown
Contributor Author

merged to master -- failing test now runs

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

Labels

BFB PR leaves answers BFB bug fix PR pm-cpu Perlmutter at NERSC (CPU-only nodes)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

postrun fail in SMS_Ld3.ne4pg2_oQU480.F2010.pm-cpu_intel.eam-thetahy_sl_pg2_mass

4 participants