Building visit with support for the h5m format

Issue #66 resolved
Guilherme Caminha created an issue

What's the current procedure for building visit with support for the h5m format? It looks like the script pointed by the tutorial in http://sigma.mcs.anl.gov/moab/visualization-with-moab/ is not working.

Comments (12)

  1. Iulian Grindeanu

    yes, we need to update the documentation

    there is a newer plugin, that can be built in parallel, specific for MOAB Some binaries do include it, although only the serial version

    https://wci.llnl.gov/simulation/computer-codes/visit/executables

    In case you want to build it yourself, it works pretty well on linux and mac/os After downloading the script from here: http://portal.nersc.gov/project/visit/releases/2.12.2/build_visit2_12_2

    the command I used for (2.12.1) was something like

    ./build_visit2_12_1 --parallel --hdf5 --moab --mpich
    
  2. Iulian Grindeanu

    Also, we have more changes for tags with sizes bigger than 1, but it didn't make it thru yet; in case you build it yourself, we can send you the patch;

  3. Guilherme Caminha reporter

    Well, it looks like I can't access the http://portal.nersc.gov/ domain. Is it available outside of the US?

  4. Iulian Grindeanu

    this is the script I use for 2.12.1, on my laptop; if portal.nersc.gov is down, probably you cannot build, as it may download stuff (source code, other libraries) from there

  5. Vijay M

    @Estanho if the instructions for building Visit are successful, please update the issue as resolved. We will add some documentation to UG for this also.

  6. Guilherme Caminha reporter

    @vijaysm I'm having some trouble building it on Fedora (the Qt build is breaking). I'm gonna try some more.

  7. Vijay M

    @Estanho Sorry I missed this. Were you successful with this build ? Their build-visit script is generally robust and builds dependencies without issues in my experience. If you can be more specific about the failures, we can help and/or also ask one of the Visit devs for suggestions.

  8. Guilherme Caminha reporter

    @vijaysm I'm getting this error:

    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2147483650u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
     };
     ^
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2415919104u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2147483649u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2147483648u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2147483654u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2147483653u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2147483656u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2147483650u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2415919104u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2147483649u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2147483648u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2147483654u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    widgets/qdialogbuttonbox.cpp:260:1: error: narrowing conversion of ‘2147483653u’ from ‘unsigned int’ to ‘int’ inside { } [-Wnarrowing]
    Makefile:110333: recipe for target '.obj/release-shared/qdialogbuttonbox.o' failed
    make[1]: *** [.obj/release-shared/qdialogbuttonbox.o] Error 1
    make[1]: Leaving directory '/home/guilherme/Programas/visit2.12.0/qt-everywhere-opensource-src-4.8.3/src/gui'
    Makefile:381: recipe for target 'sub-gui-make_default-ordered' failed
    make: *** [sub-gui-make_default-ordered] Error 2
    

    They suggest the following:

    Error in build process.  See build_visit2_12_0_log for more information. If the error is unclear, please include build_visit2_12_0_log in a  message to the visit-users@ornl.gov list.  You will probably  need to compress the build_visit2_12_0_log using a program like gzip  so it will fit within the size limits for email attachments.
    

    I might try doing this. I'm building on fedora 24.

  9. Vijay M

    @Estanho The latest versions of VisIt come with the MOAB plugin enabled so that you can visualize h5m files natively. Please try it out and let me know if we can close the issue.

    @iulian07 You should check with Mark to see if some of your new changes for tags and sets made it back in to the new plugin version for Visit.

  10. Vijay M

    This issue seems redundant now. VisIt now natively distributes with a MOAB plugin. So a user does not have to build the support externally.

  11. Log in to comment