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:
- geocomputing-coffee: material of the informal geocomputing coffee meet-ups, starting with a Git and GitHub demo.
- git-demo: demo repository for a Git workflow.
- python-packaging and julia-packaging: material of the packaging workshop, from a notebook to a package.
- IceFlow.jl: shallow-ice-approximation routines used as the packaging example.
- AGDA-Rbook: book for the course "Advanced geospatial data analysis".
- sgc-assets: logo and other assets of the Centre.
Julia GPU development
Ongoing development related to the GPU4GEO PASC project is hosted on these organisations:
- PTsolvers organisation
- JuliaGeodynamics organisation
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.
