PTsolversPTsolversOfficialยท6 Agent Skills Included

JustRelax.jl

GPU-accelerated geodynamic solvers for Stokes flow and convection

Solves large-scale geodynamic multiphysics problems like mantle convection, subduction, and magma chamber stress on CPUs and GPUs. Eliminates the need to hand-write matrix-free iterative solvers, MPI domain decomposition, and GPU kernel code from scratch. Provides tested benchmarks, miniapps, and backend rules so researchers can run 2D and 3D simulations faster.
npx skills add PTsolvers/JustRelax.jl --all -g -y
Available:

Tells your AI agent how the solver code is organized, which backend and kernel rules to follow, and how to run tests, formatting, and miniapps when making changes.

All Skills in This Repository (6)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’