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

MOAB plugin missing from visit 3.4.1 #19465

Open
iulian787 opened this issue Apr 22, 2024 · 9 comments
Open

MOAB plugin missing from visit 3.4.1 #19465

iulian787 opened this issue Apr 22, 2024 · 9 comments
Labels
enhancement New feature or request

Comments

@iulian787
Copy link
Contributor

iulian787 commented Apr 22, 2024

MOAB plugin is missing from latest visit build on ubuntu 22, gcc 10
https://github.com/visit-dav/visit/releases/download/v3.4.1/visit3_4_1.linux-x86_64-ubuntu22.tar.gz
I am wondering if there are issues with the build that can't be overcome?

I have a local build of visit 3.4.0 with moab plugin that is fine, on a ubuntu 22 machine, with gcc 11, vtk9, qt6

@iulian787 iulian787 added the enhancement New feature or request label Apr 22, 2024
@biagas
Copy link
Contributor

biagas commented Apr 22, 2024

I don't recall at the moment the problem I encountered building moab for that distro. I will investigate again.

@biagas
Copy link
Contributor

biagas commented Apr 22, 2024

Moab requires lapack, which wasn't installed in the container from which I built the distro.
Do you require a new ubuntu22 tarball before the next release of VisIt?

@iulian787
Copy link
Contributor Author

Thank you Kathleen,
I am more interested in a red hat build, that we used before to install VisIt on a cluster (chrysalis) at Argonne; I understood that there are problems now with opengl / mesa libraries; Our build on that machine was not successful, but we were able to use a tarball,
https://github.com/visit-dav/visit/releases/download/v3.3.3/visit3_3_3.linux-x86_64-rhel7-wmesa.tar.gz

Thank you

@vijaysm
Copy link

vijaysm commented Apr 23, 2024

Moab requires lapack, which wasn't installed in the container from which I built the distro.
Do you require a new ubuntu22 tarball before the next release of VisIt?

MOAB can be built with either Eigen3 or LAPACK. I guess for the plugin, we aren't really using any local dense systems and I may be able to create an option to disable any dependency on both. Is this desirable to simplify the MOAB plugin availability on all platforms?

@biagas
Copy link
Contributor

biagas commented Apr 23, 2024

@vijaysm that might be helpful, but perhaps other developers more familiar with the MOAB plugin could say for certain.

@biagas
Copy link
Contributor

biagas commented May 23, 2024

I created a new ubuntu22 distribution, it contains moab and uintah, if you want to try it out.
It is located with the assets on our releases page and had '--with-uintah-beta' in the name.
https://github.com/visit-dav/visit/releases

I also updated the Dockerfile for Ubuntu22 to install the liblapack-dev pkg so MOAB will build.

@vijaysm
Copy link

vijaysm commented May 23, 2024

Thanks so much @biagas I'll try it out and verify that everything works with the MOAB plugin in the new build

@vijaysm
Copy link

vijaysm commented May 24, 2024

The build works out of the box in serial/parallel on our Ubuntu22 compute machines! This is quite helpful. There are some minor issues and @markcmiller86 has some notes on them from our discussions today.

@markcmiller86
Copy link
Member

@biagas fyi...MOAB is actually still missing in the normal ubuntu 22 asset. However, it does exist in the unitah-beta asset and that is what @vijaysm was referring to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants