Skip to content

Update MOAB to version 5.6.0 in bv_moab. - #21090

Merged
biagas merged 3 commits into
developfrom
task/biagas/update_moab_to_5.6.0
Aug 10, 2026
Merged

biagas merged 3 commits into
developfrom
task/biagas/update_moab_to_5.6.0

Conversation

@biagas

@biagas biagas commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Turn off LAPACK and eigen in the MOAB build.
Update VisIt version to 3.6.0 in build_visit (so that it pulls tarballs from the 3.6.0 release assets.)
Add MOAB note to release notes.
Move release note about build_visit --cleanup to the build_visit section.

Resolves #19105

Type of change

  • [ ] Bug fix
  • [ ] New feature
  • [ ] Documentation update
  • Other
    build_visit

How Has This Been Tested?

Ran build_visit (with the moab update) successfully on rzwhippet. Compiled VisIt against the new library and successfully ran the moab.py test in serial and parallel.

Ran build_visit in an Ubuntu24 without lapack installed, moab built successfully there.

Checklist:

  • I have commented my code where applicable.~~
  • I have updated the release notes.~~
  • [ ] I have made corresponding changes to the documentation.
  • [ ] I have added debugging support to my changes.
  • [ ] I have added tests that prove my fix is effective or that my feature works.
  • I have confirmed new and existing unit tests pass locally with my changes.~~
  • [ ] I have added new baselines for any new tests to the repo.
  • [ ] I have NOT made any changes to protocol or public interfaces in an RC branch.

Turn off LABACK and eigen in the MOAB build.
Update VisIt version to 3.6.0 in build_visit.
Add MOAB note to release notes.
Move release note about build_visit --cleanup to the build_visit section.
@biagas
biagas requested a review from markcmiller86 August 3, 2026 19:46
markcmiller86
markcmiller86 previously approved these changes Aug 8, 2026

@markcmiller86 markcmiller86 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.

Sorry I didn't see the review request until now.

@biagas
biagas merged commit b3bb1c2 into develop Aug 10, 2026
3 checks passed
@biagas
biagas deleted the task/biagas/update_moab_to_5.6.0 branch August 10, 2026 16:34
@vijaysm

vijaysm commented Aug 11, 2026

Copy link
Copy Markdown

I don't think you need to provide a dummy eigen3 argument. Did the configuration fail without it? You can just disable both blaslapack and Eigen3 simultaneously instead. I'd prefer --disable-blaslapack --disable-eigen3 instead of specifying --disable-blaslapack --with-eigen3=/no/such/eigen3" in configuration flags.

@biagas

biagas commented Aug 11, 2026

Copy link
Copy Markdown
Contributor Author

I don't think you need to provide a dummy eigen3 argument. Did the configuration fail without it? You can just disable both blaslapack and Eigen3 simultaneously instead. I'd prefer --disable-blaslapack --disable-eigen3 instead of specifying --disable-blaslapack --with-eigen3=/no/such/eigen3" in configuration flags.

I got the flag from configure --help:

./configure --help | grep eigen
  --with-eigen3=PATH      Specify the path for Eigen3 header files
  --download-eigen3       Download and configure EIGEN3 with default options
                          (URL:https://web.cels.anl.gov/projects/sigma/downloads

When I do the same thing but grep for 'disable' there is no eigen entry, so I assumed it didn't exist.
This is from a 5.6.0 tarball downloaded from one of the links in the bug ticket.

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.

Moab doesn't build when LAPACK is missing. (Update our Moab version to 5.6)

3 participants