reflect_init and reflect_do in Fortran

5 views
Skip to first unread message

Noriyuki Kushida

unread,
Jan 12, 2022, 4:31:10 AM1/12/22
to omni-c...@googlegroups.com
Dear all,

I have a quick question;
Are reflect_init and reflect_do in Fortran, particularly for ACC, implemented?
Xmpf90 seems cannot recognize the directive.

In my environment, the reflect directive takes very long for GPU arrays, and I am looking for a way to speed up.

Best regards,
Noriyuki

Noriyuki Kushida

unread,
Jan 12, 2022, 5:28:25 AM1/12/22
to omni-c...@googlegroups.com
I am very sorry, but I missed one thing I should tell;
As far as I see, there are many cudaHostRegister and cudaHostUnregister calls that are likely to be associated to "reflect", according to NVVP.
For this reason, I wanted to try reflect_init/do.

Best regards,
Noriyuki

Masahiro Nakao

unread,
Jan 14, 2022, 3:42:10 AM1/14/22
to omni-c...@googlegroups.com
Dear Noriyuki,

We are really sorry, but reflect_init/do are not supported in XACC/Fortran.

Best regards,
> --
> You received this message because you are subscribed to the Google
> Groups "omni-compiler" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to omni-compile...@googlegroups.com
> <mailto:omni-compile...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/omni-compiler/CAKx-aKxbKtqy7J45pcTKrS8DG%2BXNa89s36yaNuao05qP4zvfng%40mail.gmail.com
> <https://groups.google.com/d/msgid/omni-compiler/CAKx-aKxbKtqy7J45pcTKrS8DG%2BXNa89s36yaNuao05qP4zvfng%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
Masahiro NAKAO
Email : masahir...@riken.jp
RIKEN Center for Computational Science (R-CCS)
Reply all
Reply to author
Forward
0 new messages