Re: GNU OMPD implementation

2021-12-02 Thread Tobias Burnus
Hi, On 01.12.21 19:35, Martin Jambor wrote: On Tue, Nov 30 2021, Mohamed Atef wrote: Where is the variable of the OpenMP version defined? The GCC code itself does not make a difference, contrary to C/C++/Fortran which have -std= OpenMP 4.5 (also known as 201511) is fully supported (minus

Re: GNU OMPD implementation

2021-12-01 Thread Martin Jambor
Hi, On Tue, Nov 30 2021, Mohamed Atef wrote: > Hello, > for the gdb part it's already understood. gdb documentation explains > how to extend gdb functionality using python, and we looked at clang code > and now it's very clear how to provide OMPD functions with parameters. great to hear that

Re: GNU OMPD implementation

2021-11-29 Thread Mohamed Atef via Gcc
Hi, I forgot to give full details about macros. after the declaration we got type called ompd_sizeof_(gomp_task) for example then we can use sizeof operator to get its size: #define OMPD_INIT_SIZEOF(t) ompd_sizeof_##t = sizeof(t); OMPD_FOREACH_SIZEOF(OMPD_INIT_SIZEOF) #undef OMPD_INIT_SIZE

Re: GNU OMPD implementation

2021-11-29 Thread Mohamed Atef via Gcc
Hello, for the gdb part it's already understood. gdb documentation explains how to extend gdb functionality using python, and we looked at clang code and now it's very clear how to provide OMPD functions with parameters. >From OpenMP API specification 5.1 section 5.6 "The OpenMP implementatio

Re: GNU OMPD implementation

2021-11-29 Thread Martin Jambor
Hello, sorry for replying this late, I'm looking into different things and my context switches are slow. On Wed, Nov 24 2021, Mohamed Atef wrote: > Hello everyone, > I need to remind you that we are working on implementation of OMPD, so > you don't make it open for GSoC this year. I can assu

GNU OMPD implementation

2021-11-23 Thread Mohamed Atef via Gcc
Hello everyone, I need to remind you that we are working on implementation of OMPD, so you don't make it open for GSoC this year. our progress so far, We are working on a GDB extension using python so we can provide OMPD with callbacks. Jakub said that we need GDB support, but the GDB communit

GNU OMPD implementation

2021-10-29 Thread Mohamed Atef via Gcc
hello everyone, we read chapter 5 and the paper proposed RWTH Aachen University and the others They worked on the same project. some of us will work on OMPD, somebody will work on GDB plugin python script and somebody will work on GDB support as jakub said , but i have some clarifications that migh