Commits on Source (23)
-
EXT Jean-Matthieu Etancelin authored6b3eb863
-
EXT Jean-Matthieu Etancelin authoredaaf50181
-
EXT Jean-Matthieu Etancelin authorede559613d
-
EXT Jean-Matthieu Etancelin authored
Fix OpenCL multiscale advetction. Add a comparion test with OpenCL and Fortran (scales) for multiscale advection.
7c2c1630 -
EXT Jean-Matthieu Etancelin authored9becde55
-
EXT Jean-Matthieu Etancelin authorede79dd801
-
EXT Jean-Matthieu Etancelin authorede98f812b
-
EXT Jean-Matthieu Etancelin authoredbee1ff1d
-
EXT Jean-Matthieu Etancelin authored214c2c3b
-
EXT Jean-Matthieu Etancelin authored2b0f162d
-
EXT Jean-Matthieu Etancelin authored4f02f8bb
-
EXT Jean-Matthieu Etancelin authored
Fix and improve See merge request !12
99c404a7 -
EXT Jean-Matthieu Etancelin authored26d06fd4
-
EXT Jean-Matthieu Etancelin authored830e78d3
-
EXT Jean-Matthieu Etancelin authored5ccf4d0a
-
EXT Jean-Matthieu Etancelin authoreda3b18237
-
EXT Jean-Matthieu Etancelin authored
Update enstrophy.py fortran/poisson.py and fortran/poisson_rotational.py See merge request !13
3a2b5dfc -
EXT Jean-Matthieu Etancelin authoreda1bb2da6
-
EXT Jean-Matthieu Etancelin authored
Resolve "Add bi-level advection in OpenCL and SCALES (fortran) interface" Closes #26 See merge request !11
e1581be7 -
EXT Jean-Matthieu Etancelin authored6b9420f8
-
EXT Jean-Matthieu Etancelin authored8f52f51a
-
EXT Jean-Matthieu Etancelin authored07ddcc85
-
EXT Jean-Matthieu Etancelin authored
Resolve "Add bi-level advection in OpenCL and SCALES (fortran) interface" Closes #26 See merge request !14
c5c80a5d
Showing
- ci/scripts/config.sh 3 additions, 3 deletionsci/scripts/config.sh
- ci/scripts/test.sh 4 additions, 0 deletionsci/scripts/test.sh
- docs/sphinx/users_guide/advection.rst 54 additions, 12 deletionsdocs/sphinx/users_guide/advection.rst
- hysop/backend/device/codegen/kernels/directional_advection.py 231 additions, 91 deletions...p/backend/device/codegen/kernels/directional_advection.py
- hysop/backend/device/codegen/kernels/directional_multiscale_advection.py 0 additions, 550 deletions...evice/codegen/kernels/directional_multiscale_advection.py
- hysop/backend/device/opencl/autotunable_kernels/advection_dir.py 55 additions, 47 deletions...ackend/device/opencl/autotunable_kernels/advection_dir.py
- hysop/backend/device/opencl/operator/directional/advection_dir.py 22 additions, 24 deletions...ckend/device/opencl/operator/directional/advection_dir.py
- hysop/backend/device/opencl/operator/enstrophy.py 6 additions, 9 deletionshysop/backend/device/opencl/operator/enstrophy.py
- hysop/backend/host/fortran/operator/poisson.py 0 additions, 1 deletionhysop/backend/host/fortran/operator/poisson.py
- hysop/backend/host/fortran/operator/poisson_rotational.py 0 additions, 1 deletionhysop/backend/host/fortran/operator/poisson_rotational.py
- hysop/backend/host/fortran/operator/scales_advection.py 330 additions, 0 deletionshysop/backend/host/fortran/operator/scales_advection.py
- hysop/backend/host/python/operator/directional/advection_dir.py 48 additions, 48 deletions...backend/host/python/operator/directional/advection_dir.py
- hysop/backend/host/python/operator/directional/stretching_dir.py 17 additions, 10 deletions...ackend/host/python/operator/directional/stretching_dir.py
- hysop/backend/host/python/operator/enstrophy.py 34 additions, 0 deletionshysop/backend/host/python/operator/enstrophy.py
- hysop/core/graph/computational_operator.py 79 additions, 82 deletionshysop/core/graph/computational_operator.py
- hysop/fields/field_requirements.py 51 additions, 53 deletionshysop/fields/field_requirements.py
- hysop/operator/advection.py 145 additions, 0 deletionshysop/operator/advection.py
- hysop/operator/base/advection_dir.py 36 additions, 33 deletionshysop/operator/base/advection_dir.py
- hysop/operator/base/enstrophy.py 16 additions, 15 deletionshysop/operator/base/enstrophy.py
- hysop/operator/diffusion.py 2 additions, 2 deletionshysop/operator/diffusion.py
ci/scripts/config.sh
100644 → 100755
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
hysop/operator/advection.py
0 → 100644