Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standalone updates #450

Merged
merged 4 commits into from
Dec 29, 2023

Conversation

mnlevy1981
Copy link
Collaborator

A few changes to the standalone driver to make sure all tests pass on an M2 Mac laptop and on derecho

1. use nf-config instead of nc-config if available
2. add "-g" to gfortran compile flags
3. remove spurious comment
Besides marking failed tests with an asterisk, also provide a list of all
failed tests (there are so many tests now it's challenging to scroll back
through and look for the *s)
s
With baselines from an intel chip, the Apple M2 chip was failing several of the
netCDF Comparison tests; increasing the relative tolerance to 1e-9 lets those
comparisons pass. This will be more useful if we need to update the baselines
in the future, since the easiest machine to generate baselines on is my laptop
(with an M2) but the continuous integration is run on a github machine with an
intel or amd chip.
All tests pass on derecho (need to be on compute node for mpi test); I
recommend the develop queue with 1 node and 2 cores
@mnlevy1981 mnlevy1981 merged commit 1b6fa9b into marbl-ecosys:development Dec 29, 2023
1 check passed
@mnlevy1981 mnlevy1981 deleted the standalone_updates branch March 1, 2024 16:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant