-
With test `SMS_Ld1.T62_oEC60to30v3.CMPASO-NYF.pm-gpu_nvidiagpu` it has been failing for a while now. I think I mentioned this to @jonbob who said the fail dates matched a PR that recently went in. I t…
-
The OpenACC data directive should not include parameter values since it causes a compile time error.
In NEMOVAR this means we need to resolve_imports from the relevant modules with the parameter de…
-
Alex and Victoria have shown that there are performance benefits to be had by using asynchronous kernel launches, even if the kernels themselves have to be run in order. This is also bourne out by thi…
-
Something along the lines of
```gcc -fopenmp -foffload=-lm -foffload=-latomic -DOPENACC BNL_H8.c -lm```
seems to at least provide a compiled binary using gcc 10.
Investigate further. Original …
-
Dear Devito team,
I am trying to run the tutorial notebook `/devito/examples/seismic/tutorials/03_fwi.ipynb` on my machine. It runs normally when using the CPU, but I would like to use the GPU. I t…
yymss updated
1 month ago
-
I suggest making it work so that when `make mpi` is typed that it compiles with a different main.cc file which renders a subset of frames on school servers.
-
The OpenACC update directive does not include the whole structure for structure references:
e.g. it generates:
acc data update (mycomponent)
instead of
acc data update (mystruct%mycomponent)
-
```f90
subroutine test_stop_in_region3()
integer :: x
!$acc parallel
x = 3
if (x > 1) stop x
!$acc end parallel
end
```
```console
$ bbc -emit-fir -fopenacc test.f90
error: l…
-
When transforming kernels for e.g. OpenACC, we currently only transform a single kernel at a time. However, it is possible for a kernel to call other routines (accessed via module `use` statements) an…
-
MFC is filled with lines like this:
https://github.com/MFlowCode/MFC/blob/a39962ca7378fab292380a0e8694cc953f38b7e9/src/simulation/m_hypoelastic.f90#L30-L32
where the precision is declared via `k…