itaps-parallel FMDB libraries are updated on mesh machine
Vitus Leung
vjleung at sandia.gov
Wed Nov 5 12:00:41 CST 2008
Ting,
I think I may have come across that already. I did manage to eventually
compile.
Vitus
On Wed, 2008-11-05 at 10:58 -0700, txie at scorec.rpi.edu wrote:
> Hi all,
>
> I just worked with Alex on the mesh adaptivity example, and found the
> latest FMDB_iMeshP version may (or may not) cause name mangling errors
> during compiling. I will check this problem, and let you know once I
> finish.
>
> Thanks for your patience.
>
> Ting
>
>
>
>
> > Hi all,
> > I'll copy everything over to the other machine sometime tomorrow
> > before noon. I've already copied most things once (yesterday). I'm
> > only copying what's under /usr/local/itaps; if you want something else
> > copied too, let me know.
> >
> > - tim
> >
> > txie at scorec.rpi.edu wrote:
> >> Hi all,
> >>
> >> I just updated FMDB libraries on mesh machine (Tim's machine) based on
> >> the
> >> latest iMeshP.h version. The main modifications are name changes on some
> >> iMeshP functions. The paths to the libraries are:
> >>
> >> /usr/local/itaps/FMDB_iMeshP/ (iMeshP enabled, for parallel)
> >> /usr/local/itaps/FMDB_iMesh/ (iMesh enabled, for serial)
> >>
> >> Please see the following changes from Karen's last email, and make sure
> >> that your program still works if it uses FMDB_iMeshP. Also let me know
> >> if you find any problems. Thanks.
> >>
> >> Ting
> >>
> >>
> >>
> >>
> >>> Changes:
> >>>
> >>> - Reformatted many, many, many comments for Doxygen. (Anyone feel
> >>> like
> >>> proofreading??)
> >>>
> >>> - Changed function names for consistency with our conventions:
> >>> iMeshP_Wait -> iMeshP_waitForRequest
> >>> iMeshP_WaitAll -> iMeshP_waitForAllRequests
> >>> iMeshP_WaitAny -> iMeshP_waitForAnyRequest
> >>> iMeshP_WaitEnt -> iMeshP_waitForRequestEnt
> >>> iMeshP_Test -> iMeshP_testRequest
> >>> iMeshP_load -> iMeshP_loadAll
> >>> iMeshP_save -> iMeshP_saveAll
> >>> iMeshP_createGhostEnts -> iMeshP_createGhostEntsAll
> >>> iMeshP_deleteGhostEnts -> iMeshP_deleteGhostEntsAll
> >>>
> >>> - Removed iMeshP_Status from the interface; it was defined only as a
> >>> handle, and we didn't give the apps a way to access any of its data.
> >>>
> >>> - Removed some "const" keywords where I thought they didn't make
> >>> sense.
> >>>
> >>> - Removed redundant argument num_ghost_rules from
> >>> iMeshP_getGhostEntInfo.
> >>>
> >>> - In iMeshP_pushTags and its siblings, change the tag argument to a
> >>> source-tag argument; added a destination tag argument.
> >>> ====================================================================
> >>>
> >>> Out-standing questions and things to do:
> >>>
> >>> - In iMeshP_exchEntArrToPartsAll, what are implementations using for
> >>> the
> >>> command_code? Should I make this an enumerated type? Or just
> >>> "yes/no"
> >>> for
> >>> migration? (Yes == migrate entity, no == create only a copy).
> >>>
> >>> - In iMeshP_exchEntArrToPartsAll, how are implementations interpreting
> >>> the
> >>> update_ghost argument?
> >>>
> >>> - In iMeshP_exchEntArrToPartsAll, what adjacencies are being migrated
> >>> with
> >>> the entities in the arguments? Downward adjacencies only? Is the
> >>> ownership
> >>> of the downward adjacencies automatically changed to something that
> >>> "makes
> >>> sense"? (I think Ting raised this issue before but I don't recall that
> >>> we
> >>> resolved her questions.)
> >>>
> >>> - How is the offset array in iMeshP_replaceOnPartBdry used? I guessed
> >>> the
> >>> following; Onkar, let me know if it is correct. If it is correct, do
> >>> we
> >>> need offset_size?
> >>> offset (In) Index into new_entities; old_entities[i]
> >>> is replaced by new_entities[offset[i]] to
> >>> new_entities[offset[i+1]-1].
> >>>
> >>> - Resolve Jason's recent questions about creating ghost entities.
> >>>
> >>> - Add functions to either pull or accumulate tag data as proposed by
> >>> Jason.
> >>>
> >>> - Update iMeshP functions to reflect changes in iMesh, if any, to
> >>> iMesh_getAllVtxCoords and iMesh_getVtxCoordIndex as outlined by Jason.
> >>>
> >>>
> >>> Karen
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >
> > --
> > ================================================================
> > "You will keep in perfect peace him whose mind is
> > steadfast, because he trusts in you." Isaiah 26:3
> >
> > Tim Tautges Argonne National Laboratory
> > (tautges at mcs.anl.gov) (telecommuting from UW-Madison)
> > phone: (608) 263-8485 1500 Engineering Dr.
> > fax: (608) 263-4499 Madison, WI 53706
> >
> >
>
>
>
More information about the itaps-parallel
mailing list