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

Update DA cmake build #112

Closed
RussTreadon-NOAA opened this issue Feb 15, 2021 · 1 comment · Fixed by #327
Closed

Update DA cmake build #112

RussTreadon-NOAA opened this issue Feb 15, 2021 · 1 comment · Fixed by #327

Comments

@RussTreadon-NOAA
Copy link
Contributor

This issue is opened to document updates to the cmake build used by DA apps in NOAA-EMC/GSI. This development is being done in https://github.com/aerorahul/GSI/tree/feature/cmake-update.

@RussTreadon-NOAA
Copy link
Contributor Author

As discussed in hpc-stack issue #149, it was discovered that one of the libraries in CORE_LIBRARIES used to build the GSI interacts with -lm in such a way to alter global_gsi.x results. hpc-stack @ 3ceffb1 is configured to link global_gsi.x using /usr/lib64/libm.so with hpc-stack/1.1.0. With this change hpc-stack @ 3ceffb1 generates b4b identical results with respect to the NOAA-EMC/GSI master

The extra /usr/lib64/libm.so line was removed from a working copy of hpc-stack @ 3ceffb1 and global_gsi.x was built. global_gsi.x was built from cmake-update @ 07fb370. Both global_gsi.x executables were run for several cases using input from NCO's v16 parallel. In all cases the two executable generate b4b identical analysis increment files.

EdwardSafford-NOAA pushed a commit to EdwardSafford-NOAA/GSI that referenced this issue May 27, 2022
aerorahul added a commit to NOAA-EMC/GSI-Monitor that referenced this issue Jun 2, 2022
AndrewEichmann-NOAA pushed a commit to AndrewEichmann-NOAA/GSI that referenced this issue Jun 6, 2022
aerorahul added a commit to NOAA-EMC/GSI-ncdiag that referenced this issue Jun 13, 2022
aerorahul added a commit to NOAA-EMC/GSI-utils that referenced this issue Jun 30, 2022
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 a pull request may close this issue.

1 participant