HeshamFS

28 mods across 4 repositories, 68 stars between them.

convergence-study

02

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Perform spatial and temporal convergence analysis for solution verification — compute observed convergence orders from grid or timestep refinement studies, apply Richardson extrapolation to estimate discretization error, and calculate the Grid Convergence Index (GCI) per ASME V&V 20 standards. Use when verifying that…

65 2mo ago A 116 tokens original Apache-2.0

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Select and apply numerical differentiation schemes for PDE and ODE discretization — generate finite-difference stencils at arbitrary order and accuracy, choose between central, upwind, compact (Pade), and spectral methods, handle boundary stencils, and estimate truncation error scaling. Use when discretizing spatial…

65 2mo ago A 125 tokens original Apache-2.0

linear-solvers

04

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Select and configure linear solvers for Ax=b systems arising in numerical simulations — choose between direct (LU, Cholesky) and iterative (CG, GMRES, BiCGSTAB, MINRES) methods, analyze sparsity patterns and matrix conditioning, recommend preconditioners (AMG, ILU, IC), apply row/column scaling, and diagnose…

65 2mo ago A 140 tokens original Apache-2.0

mesh-generation

05

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Plan and evaluate mesh generation for numerical simulations — estimate grid resolution from physics scales (interface width, boundary layers, wavelengths), check aspect ratios and skewness against quality thresholds, choose between structured, unstructured, and adaptive mesh refinement strategies, and compute grid…

65 2mo ago A 126 tokens original Apache-2.0

nonlinear-solvers

06

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Select and configure nonlinear solvers for root-finding f(x)=0, optimization min F(x), and least-squares problems — choose among Newton, Newton-Krylov, quasi-Newton (BFGS, L-BFGS), Broyden, Anderson acceleration, and Levenberg-Marquardt methods, configure line search or trust-region globalization, diagnose convergence…

65 2mo ago A 153 tokens original Apache-2.0

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Select and configure time integration methods for ODE and PDE simulations — choose among explicit Runge-Kutta, BDF, Rosenbrock, and Adams families, set relative and absolute error tolerances, implement adaptive step-size control with P/PI step-size controllers, plan IMEX operator splitting for mixed stiff and…

65 2mo ago A 142 tokens original Apache-2.0

numerical-stability

08

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Analyze numerical stability for time-dependent PDE simulations — check CFL and Fourier criteria, perform von Neumann stability analysis, detect stiffness, evaluate matrix conditioning, and recommend explicit vs implicit time-stepping schemes. Use when selecting time steps, diagnosing numerical blow-up or solver…

65 2mo ago A 92 tokens original Apache-2.0

time-stepping

09

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Plan and control time-step policies for transient simulations — couple CFL and physics-based stability limits with adaptive stepping, ramp initial transients through sharp gradients or phase changes, schedule output intervals and checkpoint cadence, and plan restart strategies for long-running jobs. Use when choosing…

65 2mo ago A 108 tokens original Apache-2.0

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Create FAIR-minded reproducibility bundles for materials simulations by collecting input/output file inventories, hashes, units, engine versions, structure identifiers, provenance, and NOMAD/OPTIMADE/Materials Project friendly metadata. Use before publishing, sharing, archiving, or handing simulation results to…

65 2mo ago A 64 tokens original Apache-2.0

hpc-runtime-doctor

11

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Diagnose HPC runtime and scheduler problems for materials simulations, including MPI/OpenMP/GPU layout, modules, CUDA/Kokkos hints, scratch paths, walltime, job arrays, restart strategy, scheduler portability, and resource mismatch. Use when an ALREADY-SUBMITTED job failed, ran slowly, got killed, or behaved…

65 2mo ago A 99 tokens original Apache-2.0

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Generate correct, copy-pasteable SLURM sbatch job scripts and sanity-check HPC resource requests — configure nodes, MPI tasks, OpenMP threads, memory (per-node or per-cpu), GPUs, walltime, partitions, modules, and environment variables, with automatic detection of conflicting directives and oversubscription. Use when…

65 2mo ago A 145 tokens original Apache-2.0

skill-evaluator

13

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Rigorously evaluate an Agent Skill end-to-end across ANY coding-agent CLI — verify its scripts emit the documented numbers (deterministic checks), test whether its description triggers on the right prompts, and measure whether an agent following the SKILL.md beats a no-skill baseline (with/without pass-rate delta…

65 2mo ago A 181 tokens original Apache-2.0

ontology-explorer

14

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Parse, navigate, and query materials science ontology structures — browse class hierarchies, inspect individual classes and their properties, look up object and data property definitions with domain/range, search for ontology terms by keyword, and parse or summarize raw OWL/XML files. Currently supports CMSO and ASMO…

65 2mo ago A 151 tokens original Apache-2.0

ontology-mapper

15

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Map materials science terms, crystal structures, and sample descriptions to standardized ontology classes and properties — resolve natural-language concepts to ontology entries with confidence scores, translate Bravais lattice types, space groups, and lattice constants into ontology-compliant annotations, and produce…

65 2mo ago B 141 tokens original Apache-2.0

ontology-validator

16

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Validate material sample annotations against ontology constraints — check that class names and property names exist in the ontology, verify domain and range consistency for object property relationships, assess annotation completeness (required, recommended, and optional properties), and flag unknown or misspelled…

65 2mo ago A 122 tokens original Apache-2.0

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

First-response triage for cross-code (LAMMPS/VASP/QE/MOOSE) simulation failures: classifies the failure signature (nonconvergence, NaN/Inf, exploding energy, unstable timestep, pressure blow-up, missing potentials/pseudopotentials, memory exhaustion, process crash/segfault, corrupted output, incomplete runs) and…

65 2mo ago A 141 tokens original Apache-2.0

md-analysis-planner

18

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Plan molecular dynamics post-processing for materials simulations, including RDF, MSD and diffusion, VACF/VDOS, coordination numbers, bond-angle distributions, stress-strain curves, equilibration detection, PBC unwrapping, and trajectory format choices. Use before writing MD analysis scripts or trusting…

65 2mo ago A 66 tokens original Apache-2.0

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Explore and optimize simulation parameters via design of experiments (DOE), sensitivity analysis, and optimizer selection — generate Latin Hypercube, quasi-random, or factorial sample plans, rank parameter influence with sensitivity scores, recommend Bayesian optimization, CMA-ES, or gradient- based methods based on…

65 2mo ago A 127 tokens original Apache-2.0

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Identify computational bottlenecks, analyze parallel scaling, estimate memory requirements, and generate optimization recommendations for materials simulations — parse timing logs to find dominant phases (solver, assembly, I/O), evaluate strong and weak scaling efficiency, profile memory from mesh and field…

65 2mo ago A 133 tokens original Apache-2.0

post-processing

21

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Extract, analyze, and summarize simulation output data — pull spatial fields at specific timesteps, compute time-series trends and detect steady state, extract line profiles through the domain, generate statistical summaries and distributions, calculate derived quantities (gradients, fluxes, volume fractions…

65 2mo ago A 130 tokens original Apache-2.0

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Orchestrate multi-simulation campaigns — generate parameter sweep configurations (grid, linspace, or Latin Hypercube sampling), initialize and track batch job campaigns, monitor job completion status, and aggregate results with summary statistics across all runs. Use when running a parameter study across dt, kappa, or…

65 2mo ago A 125 tokens original Apache-2.0

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Validate simulations across three stages — run pre-flight checks on configuration files (parameter ranges, required fields, disk space), monitor runtime logs for residual growth, NaN/Inf, and adaptive dt collapse, and perform post-flight validation of results (physical bounds, mass/energy conservation, convergence).…

65 2mo ago A 123 tokens original Apache-2.0

HeshamFS/materials-simulation-skills

Skill Claude CodeCodex

Map computational materials tasks onto workflow engines such as atomate2, jobflow, AiiDA, pyiron, or a simple one-off script. Use when deciding how to structure a reproducible campaign, DAG, restart strategy, provenance record, storage layout, or migration path from ad hoc scripts to managed workflows.

65 2mo ago A 68 tokens original Apache-2.0