itaps-parallel New version of iMeshP.h committed

Onkar Sahni osahni at scorec.rpi.edu
Thu Nov 6 20:20:11 CST 2008


Karen,

Thanks for the nice summary.

See my response below (inlined) on two items.

> -  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].

  As of now FMDB assumes that old_entities[i] has offset[i] "new ents",
following snippet of code may help:

  int count = 0;
  for(int i=0; i<old_entities_size; i++) {
    ...
    for(int j=0; j<offset[i]; j++) {
      child[i] = new_entities[count+j];
      ...
    }
    count += offset[i];
  }

  But I do not see any problem to accomplish the same in the way you
described it (and as it is in recent iMeshP.h). Ting can provide more
details.

>
> -  Add functions to either pull or accumulate tag data as proposed by
Jason.
>

   Karen, I see the status of iMeshP_pullTags{Ent} here. Sorry for sending
you questions separately.

Thanks,
Onkar







More information about the itaps-parallel mailing list