JustRelax.jl
GPU-accelerated geodynamic solvers for Stokes flow and convection
All Skills in This Repository (6)
Pure Emerald Level Indicatorsrunning-tests
Execute and debug JustRelax.jl tests on CPU, CUDA, AMDGPU, and MPI backends.
kernel-style
Standardize ParallelStencil kernels and check GPU compatibility with JustRelax.jl guidelines.
miniapps-and-benchmarks
Validate JustRelax.jl solver changes by executing predefined miniapps and benchmarks.
release
Automate version bumps, compatibility updates, and Julia package releases.
docs
Build and edit JustRelax.jl documentation with Documenter.jl and DocumenterVitepress.
backend-conventions
Document JustRelax.jl backend module structures and ParallelStencil initialization rules.
Frequently Asked Questions
FAQPage SchemaHow to install JustRelax.jl?โผ
Run `npx skills add PTsolvers/JustRelax.jl --all -g -y` in your terminal to install all skills in this suite globally.
What is JustRelax.jl used for?โผ
It is a Julia package for geodynamic modeling, solving Stokes flow, thermal diffusion, and coupled multiphysics problems in 2D and 3D. It is used for simulations like mantle convection, subduction zones, and magma chambers.
Does JustRelax.jl run on GPUs?โผ
Yes. It supports CUDA and AMDGPU backends through Julia package extensions, plus MPI-based distributed runs across multiple GPUs.
How do I run JustRelax.jl tests?โผ
Set JULIA_JUSTRELAX_BACKEND=CPU and run a single test file with `julia --project=test test/test_diffusion2D.jl`, or run the full suite via test/runtests.jl. GPU and MPI tests run through the CI pipeline.
Do I need to know Julia to use these skills?โผ
Basic Julia knowledge helps for running simulations, but the skills guide your agent through testing, kernel style, and release steps so routine development tasks need less manual expertise.
Related Repositories in Education & Research
View All in Education & Researchโlearn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides