kernel-style

Standardize ParallelStencil kernels and check GPU compatibility with JustRelax.jl guidelines.

40|12|Updated Sep 1, 2021
One-click install
npx skills add https://github.com/PTsolvers/JustRelax.jl --skill kernel-style
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kernel-style
Source: https://github.com/PTsolvers/JustRelax.jl/tree/main/.claude/skills/kernel-style
Command: npx skills add https://github.com/PTsolvers/JustRelax.jl --skill kernel-style

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures compliance with ParallelStencil kernel idioms and GPU-compatibility rules, aiding developers in maintaining efficient and reliable computation kernels.

Core Features & Use Cases

  • Kernel Idioms: Standardizes ParallelStencil kernel usage for consistent performance.
  • GPU Compatibility: Guarantees that computation kernels can be run on CUDA/AMDGPU architectures.
  • Use Case: A developer writing a kernel for a multi-GPU system using JustRelax.jl can utilize this Skill to validate the kernel's compatibility and formatting.

Quick Start

Use the kernel-style skill to format and check your new ParallelStencil kernel before submission to the JustRelax.jl repository.

Frequently Asked Questions about kernel-style

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my ParallelStencil kernel for GPU compatibility?

To check ParallelStencil kernel GPU compatibility, this Skill validates your code against JustRelax.jl guidelines, ensuring computation kernels run reliably on CUDA and AMDGPU architectures.

How do I format ParallelStencil kernels for JustRelax.jl submission?

To format ParallelStencil kernels for JustRelax.jl submission, this Skill standardizes kernel idioms and checks for GPU compatibility, ensuring your code meets repository guidelines before review.

Can I use JustRelax.jl kernels for multi-GPU MPI acceleration?

JustRelax.jl kernels are designed for iterative pseudo-transient solvers requiring MPI and GPU acceleration, and this Skill validates that multi-GPU system kernels maintain necessary compatibility and formatting.

What are the ParallelStencil kernel idioms for GPU compatibility?

ParallelStencil kernel idioms for GPU compatibility are standardized usage patterns that guarantee computation kernels can execute on CUDA and AMDGPU architectures without errors, which this Skill enforces.

Does this kernel style guide support both CUDA and AMDGPU architectures?

This kernel style guide supports both CUDA and AMDGPU architectures, checking that your ParallelStencil computation kernels maintain strict GPU compatibility rules for both platforms.