Skip to content
cccskills
FreePublished on GitHub

pfc5-core-modeling

Build and audit PFC2D/PFC3D 5.0 model foundations for asphalt cases, including lifecycle, domain, balls, walls, clumps, groups, ranges, top-level cmat, staged saves, and source-version purity.

The English summary is being prepared. Showing the original description.

See how to install

Files included (5)

  • SKILL.md3.6 KB
  • agents/openai.yaml230 B
  • references/pfc5-command-boundary.md3.8 KB
  • references/stage-gates.md1008 B
  • scripts/audit_pfc5_case.py2.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

PFC5 Core Modeling

Use this skill for the version-pure foundation of a PFC 5.0 asphalt case. It replaces the reusable intent of the former general basics/contact workflow without restoring newer-major command files.

When To Use

  • start or audit a PFC2D/PFC3D 5.0 case;
  • create domains, walls, balls, clumps, groups, or ranges;
  • plan current-contact versus future-contact model assignment;
  • organize build, compaction, contact installation, equilibrium, and save stages;
  • classify accepted, restart-only, diagnostic-only, failed, and obsolete states;
  • detect unsupported-version syntax in a PFC5 source tree.

Route detailed gradation/void closure to pfc-asphalt-mixture, FISH to pfc5-fish, servo/calibration to pfc5-servo-calibration, and migration or recovery of an existing private case to pfc5-case-handoff.

Required Inputs

  • PFC2D/PFC3D 5.0, units, sign convention, and runtime route;
  • specimen/domain dimensions and boundary behavior;
  • particle/clump size and shape abstraction;
  • material/contact pair table;
  • seed, equilibrium criterion, save/output contract.

Workflow

  1. Freeze version, dimension, units, axes, seed, and object abstractions.
  2. Create a clean model and domain before domain-sensitive objects.
  3. Define future-contact defaults with PFC5 top-level cmat.
  4. Create boundaries, particles/clumps, groups, and reusable ranges.
  5. Form contacts, then audit counts/types before changing existing contacts.
  6. Compact or equilibrate to an explicit criterion.
  7. Install final contacts transactionally: save, apply, cycle, audit, solve, save.
  8. Initialize measurements before loading. If energy histories are required, enable mechanical energy tracking before the measured interval.
  9. Run scripts/audit_pfc5_case.py and an actual PFC5 syntax probe.

For an existing project, restore and audit the last claimed accepted state before a full rebuild. A restart-only state may seed a recovery branch only when its object and geometry invariants are known; re-run the original final gates without weakening them.

Read stage-gates.md for lifecycle checks and pfc5-command-boundary.md when auditing syntax.

Non-Negotiable Rules

  • Do not infer PFC5 compatibility from an extension or old filename.
  • Separate future defaults from existing-contact reassignment.
  • Order non-default CMAT slots deliberately: PFC5 selects the first matching range, then falls back to the default slot for that contact type.
  • Treat multiple solve limits as alternatives, not cumulative acceptance gates; record which limit terminated the solve.
  • Do not delete all contacts as a generic model-switch recipe.
  • cmat apply replaces the whole selected contact model and discards its prior stored state; save and audit before applying it.
  • A fixed cycle count does not prove equilibrium.
  • Source audit is static evidence only; runtime acceptance remains required.

Output Contract

Return the PFC5 stage map, object/group/range map, contact assignment table, equilibrium criteria, save map, audit report, and runtime_validated status.

Local Contents

  • references/stage-gates.md — build-to-delivery gates.
  • references/pfc5-command-boundary.md — syntax-family boundary.
  • scripts/audit_pfc5_case.py — deterministic source-tree audit.
  • agents/openai.yaml — interface metadata.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Build PFC 5.0 asphalt-mixture specimens with explicit aggregate objects, a declared homogenized-mastic or fine-particle abstraction, residual air voids, measured gradation conversion, contact-pair assignment, compaction, equilibrium, and mass-volume closure; use before Marshall, rutting, creep, or strength tests.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

Select, probe, calibrate, and audit the Burger viscoelastic contact model for PFC 5.0 asphalt-mixture cases, including Maxwell-Kelvin parameter roles, units, temperature/rate dependence, PFC5 cmat assignment, timestep checks, creep/recovery validation, and PFC5-only syntax boundary checks.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

Integrate an external, licensed Itasca PFC 5.0 fistPkg26 tree as a reproducible material-generation and compression/diametral/tension test baseline; use to validate its PFC5.0 layout, copy a private working case, preserve provenance, and audit ck/ct/dc/tt/ft extension points for asphalt workflows.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

Adapt and audit a PFC 5.0 asphalt Marshall stability/flow simulation using the external fistPkg26 dc.fis two-head controller as a starting skeleton; use for curved-head geometry, PFC5 wall/contact kinematics, load-deformation histories, peak stability, edition-specific flow processing, and validation against laboratory data.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

Post-process PFC 5.0 asphalt CSV and image exports into reproducible curves, fields, rose diagrams, animations, and summary tables without relying on a local PFC installation.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

Design, implement, and audit PFC3D 5.0 asphalt wheel-tracking and intersection-rutting simulations using RVE-to-strip-to-full-size scaling, PFC5-compatible vector reaction control, Burger-calibrated contacts, vertical-horizontal coupled loads, rut/shear histories, edition-specific metrics, and explicit surrogate validation.

The English summary is being prepared. Showing the original description.

Echo-aloha/asphalt-codex-skills-526Updated Aug 26, 2026

See all skills by Echo-aloha

Report a problem with this skill