Hi again, Hans, all,
I take it back, my toolchain was just not built properly; besides,
shared_ptr has been used in the base code prior to NEST-3.
With the proper Clang 12.0.0 (via the Spack package manager) with
OpenMP offloading support, I will try to offload the event delivery
part using that programming model.
Thanks,
Itaru.
On Wed, May 26, 2021 at 5:02 PM Itaru Kitayama <itaru.kitayama(a)gmail.com> wrote:
>
> Hans et al.,
> I am not at all against using std::* functions where appropriate, but
> as of this writing, CUDA RTL has limited support for them so embedding
> OpenMP offload code
> that's to my understanding, the natural extension of the NEST
> base-code is extremely tough at this moment. Can we discuss this
> off-line with the developers in
> the near future?
>
> Thanks,
> Itaru.
>
> On Wed, May 26, 2021 at 4:57 PM Hans Ekkehard Plesser
> <hans.ekkehard.plesser(a)nmbu.no> wrote:
> >
> >
> > Hi Itaru,
> >
> > I am afraid that we do not have a comprehensive overview over code changes at
the C++-level available. The most important parts there are probably the much simplified
representation of nodes (no subnets any more) and the IO backend. #1338 recently also
brought some significant changes to spike delivery by removing duplicity of transmission
when one source has targets on multiple threads of a given MPI process.
> >
> > Best,
> > Hans Ekkehard
> >
> >
> >
> > --
> >
> > Prof. Dr. Hans Ekkehard Plesser
> > Head, Department of Data Science
> >
> > Faculty of Science and Technology
> > Norwegian University of Life Sciences
> > PO Box 5003, 1432 Aas, Norway
> >
> > Phone +47 6723 1560
> > Email hans.ekkehard.plesser(a)nmbu.no
> > Home
http://arken.nmbu.no/~plesser
> >
> >
> >
> >
> > On 26/05/2021, 09:22, "Itaru Kitayama"
<itaru.kitayama(a)gmail.com> wrote:
> >
> > Hi again,
> > It's great documentation for users, but I actually was looking for the
> > C++ code developer's documentation, as I am
> > trying to OpenMP offload the spike delivery part to the GPU, but
> > currently, most of std:* aren't supported by the CUDA RTL
> > that's where I am stumbling upon.
> >
> > On Wed, May 26, 2021 at 4:07 PM Itaru Kitayama
<itaru.kitayama(a)gmail.com> wrote:
> > >
> > > Kusch, all,
> > > Thanks! I forgot about the excellent documentation.
> > > Itaru.
> > >
> > > On Wed, May 26, 2021 at 4:04 PM kusch lionel
<lionel.kusch(a)univ-amu.fr> wrote:
> > > >
> > > > Hi Itaru,
> > > >
> > > > You can look the documentation of the lastest version and the
guide of
> > > > transition:
> > > >
https://nest-simulator.readthedocs.io/en/latest/guides/nest2_to_nest3/nest2…
> > > >
> > > > Have a good day,
> > > >
> > > > Kusch Lionel
> > > >
> > > > On 26/05/2021 08:58, Itaru Kitayama wrote:
> > > > > Hi,
> > > > > Can someone point me to the summary of changes other than git
log so I can
> > > > > understand better the changes introduced for the NEST-3
releases?
> > > > >
> > > > > Thanks,
> > > > > Itaru.
> > > > > _______________________________________________
> > > > > NEST Users mailing list -- users(a)nest-simulator.org
> > > > > To unsubscribe send an email to
users-leave(a)nest-simulator.org
> > > > _______________________________________________
> > > > NEST Users mailing list -- users(a)nest-simulator.org
> > > > To unsubscribe send an email to users-leave(a)nest-simulator.org
> > _______________________________________________
> > NEST Users mailing list -- users(a)nest-simulator.org
> > To unsubscribe send an email to users-leave(a)nest-simulator.org
> >
> > _______________________________________________
> > NEST Users mailing list -- users(a)nest-simulator.org
> > To unsubscribe send an email to users-leave(a)nest-simulator.org