<div><div dir="auto">In my developer experience, almost all objects are classified as “not trivially mappable.”</div></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 17, 2020 at 5:33 Itaru Kitayama <<a href="mailto:itaru.kitayama@gmail.com">itaru.kitayama@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="auto">I was wondering a case where the object wasn’t mapped correctly. Are we still able to do the move/copy-create?</div></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 16, 2020 at 18:07 Doerfert, Johannes <<a href="mailto:jdoerfert@anl.gov" target="_blank">jdoerfert@anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 01/16, Itaru Kitayama wrote:<br>
> Johannes,<br>
> You weren’t including at all those objects that can’t be mapped trivially<br>
> for the “move/copy-create” trick? Am I correct?<br>
<br>
I'm sorry but I do not understand. Can you elaborate what you mean?<br>
<br>
<br>
> On Sun, Jan 12, 2020 at 13:45 Doerfert, Johannes <<a href="mailto:jdoerfert@anl.gov" target="_blank">jdoerfert@anl.gov</a>> wrote:<br>
> <br>
> > On 01/12, Itaru Kitayama wrote:<br>
> > > Do you guys have a timeframe for that feature<br>
> > > Implemented?<br>
> ><br>
> > I do not and I don't know anyone who will drive this right now.<br>
> ><br>
> > As mentioned before, you should be able to "move/copy-create" the<br>
> > elements on the device in order to use virtual functions.<br>
> ><br>
> ><br>
> > > On Sun, Jan 12, 2020 at 12:51 Doerfert, Johannes <<a href="mailto:jdoerfert@anl.gov" target="_blank">jdoerfert@anl.gov</a>><br>
> > wrote:<br>
> > ><br>
> > > > On 01/11, Alexey Bataev via Openmp-dev wrote:<br>
> > > > > Virtual functions are not supported.<br>
> > > ><br>
> > > > Not yet ;).<br>
> > > ><br>
> > > > We'll get it with 5.1 so we might actually implement it soon. Till<br>
> > then,<br>
> > > > you have to create the object on the device you call the virtual<br>
> > > > function.<br>
> > > ><br>
> ><br>
> > --<br>
> ><br>
> > Johannes Doerfert<br>
> > Researcher<br>
> ><br>
> > Argonne National Laboratory<br>
> > Lemont, IL 60439, USA<br>
> ><br>
> > <a href="mailto:jdoerfert@anl.gov" target="_blank">jdoerfert@anl.gov</a><br>
> ><br>
<br>
-- <br>
<br>
Johannes Doerfert<br>
Researcher<br>
<br>
Argonne National Laboratory<br>
Lemont, IL 60439, USA<br>
<br>
<a href="mailto:jdoerfert@anl.gov" target="_blank">jdoerfert@anl.gov</a><br>
</blockquote></div></div>
</blockquote></div></div>