Skip to content

Software ​

A succinct description and links to useful code repositories related to the activities of the Geocomputing Centre.

Centre repositories ​

Tools, templates and material shared by the community are hosted on the Unil-SGC GitHub organisation:

Julia GPU development ​

Ongoing development related to the GPU4GEO PASC project is hosted on these organisations:

Building blocks:

  • ParallelStencil.jl: package for writing high-level code for parallel high-performance stencil computations that can be deployed on both GPUs and CPUs.
  • ImplicitGlobalGrid.jl: almost trivial distributed parallelisation of stencil-based GPU and CPU applications on a regular staggered grid.
  • AMDGPU.jl: AMD GPU (ROCm) programming in Julia.
  • KernelAbstractions.jl: heterogeneous programming in Julia.