itaps-parallel /usr/local/itaps on mesh.ep.wisc.edu
Mark Miller
miller86 at llnl.gov
Thu Sep 11 13:21:02 CDT 2008
Hi Tim,
Ok, tried that. If fails in the same way. So, I think the problem is
related to 64 bit compatibility in FMDB's ITAPS implementation. If I am
reading the error messages and header files right, at some point, it is
trying to cast a void* to an unsigned int...
iMesh/iMesh_FMDB.cc: In function ‘void imesh_destroytag_(void*, void*, int, int*)’:
iMesh/iMesh_FMDB.cc:3575: error: cast from ‘void*’ to ‘pMeshDataId’ loses precision
which would work fine on 32 bit but not on 64 bit.
I suppose I could try compiling everything for 32 bit but that would
mean everything including all VisIt and its libs like VTK, Qt, Mesa,
Silo, etc. and so I am recluctant to spend time on that now.
Mark
On Thu, 2008-09-11 at 12:44 -0500, Tim Tautges wrote:
> Mark, you can use 4.2 series by explicitly calling for gcc-4.2, and I
> think code compiled with that series will link with other code compiled
> with 4.3.
>
> - tim
>
> Mark Miller wrote:
> > Hi All,
> >
> > Ok, I've installed plugins for MOAB and GRUMMP implementations to
> > the currently installed VisIt in /usr/local/itaps and confirmed they
> > work on test data. The GRUMMP plugin works only on volume mesh files. I
> > don't know why yet but it does not work on surface mesh (.smesh) or
> > boundary (.bdry) files for GRUMMP. These plugins are named 'ITAPS_MOAB'
> > and 'ITAPS_GRUMMP'.
> >
> > I tried building the FMDB installation I have installed locally at
> > LLNL, fmdb_rev2272.tar.gz, on mesh.ep.wisc.edu. I ran into problems that
> > I think are related to gcc-4.3 compatibility so I did not persue
> > further. So, there is presently no FMDB plugin for VisIt.
> >
> > Mark
> >
> > On Thu, 2008-09-11 at 10:30 -0500, Tim Tautges wrote:
> >> Mark Miller wrote:
> >>> Hi All,
> >>>
> >>> I've been working on getting VisIt RE-installed with support for all
> >>> three ITAPS implementations and have a hit a couple of snags...
> >>> 2. -fPIC not used to produce the .a's for MOAB. I need to build
> >>> .so's for VisIt. To do this from .a's for MOAB, those .a's needed
> >>> to have been compiled with position independent code (-fPIC).
> >>> Alternatively, if .so's for MOAB are there, I can use those
> >>> directly.
> >>>
> >> Ok, I've modified the installed MOABser on mesh.ep to have both shared
> >> and static libs. For parallel does it make sense to have shared libs?
> >> MOAB's make didn't work for parallel with shared libs, due to hdf5
> >> having unresolved externals.
> >>
> >> - tim
> >>
>
--
Mark C. Miller, Lawrence Livermore National Laboratory
email: mailto:miller86 at llnl.gov
(M/T/W) (925)-423-5901 (!!LLNL BUSINESS ONLY!!)
(Th/F) (530)-753-8511 (!!LLNL BUSINESS ONLY!!)
More information about the itaps-parallel
mailing list