<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>PKR Core Blog</title>
  <link>https://app.pakericore.app/blog</link>
  <description>Technical notes on microstructure modeling, reduced-order network solvers, and structure workflows from the PKR Core team.</description>
  <language>en</language>
  <atom:link href="https://app.pakericore.app/feed.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>Six sections for the solid phase, fifty-four for the pore</title>
    <link>https://app.pakericore.app/blog/six-sections-for-the-solid-fifty-four-for-the-pore</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/six-sections-for-the-solid-fifty-four-for-the-pore</guid>
    <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
    <description>A 64³ packing with a known 3D answer, cut into 64 one-voxel sections. Averaging them recovered every 3D number, but the number of sections that took ranged from six to fifty-four depending on which quantity you read off.</description>
  </item>
  <item>
    <title>Copy the label across a flip, do not recompute it</title>
    <link>https://app.pakericore.app/blog/copy-the-label-across-a-flip</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/copy-the-label-across-a-flip</guid>
    <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
    <description>Flips and rotations returned structures with bit-identical porosity and interfacial area, yet solving them gave effective conductivities up to 34 % apart. Crop and coarsen moved the geometry too, so those are new samples rather than copies.</description>
  </item>
  <item>
    <title>One voxel of coating costs 22 points of porosity, or 8</title>
    <link>https://app.pakericore.app/blog/one-voxel-of-coating</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/one-voxel-of-coating</guid>
    <pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
    <description>The same coating step was applied to three structures. What it cost each of them was set by their interfacial area, mean pore size moved in opposite directions, and the step that killed transport came without warning from porosity.</description>
  </item>
  <item>
    <title>One gray level moves porosity twice as far as a new sample does</title>
    <link>https://app.pakericore.app/blog/one-gray-level-moves-porosity</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/one-gray-level-moves-porosity</guid>
    <pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
    <description>The threshold you pick when binarizing a CT or FIB-SEM volume has a cost, and it is not the same cost for every number. Porosity runs out of room after half a gray level. Effective conductivity absorbs nineteen.</description>
  </item>
  <item>
    <title>The FEM mesh is exact, the surface mesh comes back hollow</title>
    <link>https://app.pakericore.app/blog/surface-mesh-comes-back-hollow</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/surface-mesh-comes-back-hollow</guid>
    <pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate>
    <description>A generated structure exports to the format your own solver reads. The volume formats arrive exact — the Abaqus mesh carried 118,159 elements against 118,159 solid voxels. Export the same packing as STL and voxelize it again, and the particles return as shells, with the two structures agreeing on only 37 % of their solid.</description>
  </item>
  <item>
    <title>Zero on every textbook case, and the only answer at 64³</title>
    <link>https://app.pakericore.app/blog/zero-on-every-textbook-case</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/zero-on-every-textbook-case</guid>
    <pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
    <description>Conductivity offers three methods. Against five structures with known answers, two of them were right to within 0.02 % and the reduced method returned 0 every time. Against a random particle packing it inverts: above 24³ the reduced method is the only one that returns anything, and at 24³ the two usable methods are a factor of five apart.</description>
  </item>
  <item>
    <title>Diffusion adds up, permeability does not</title>
    <link>https://app.pakericore.app/blog/diffusion-adds-up-permeability-does-not</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/diffusion-adds-up-permeability-does-not</guid>
    <pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
    <description>Two layers of different porosity stacked into one structure with a single call. The series rule predicted the stacked diffusivity to within 2.9 %, but missed permeability by −11 % to +16 %, with the sign flipping between seeds.</description>
  </item>
  <item>
    <title>Seven structure descriptors, three worth keeping</title>
    <link>https://app.pakericore.app/blog/seven-descriptors-three-worth-keeping</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/seven-descriptors-three-worth-keeping</guid>
    <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
    <description>Sixteen structures measured seven ways each. Two descriptors could not separate them from run-to-run scatter, three ranked them identically, and the three that survived recover the permeability ordering at a rank correlation of +0.91.</description>
  </item>
  <item>
    <title>Press the powder harder, and flow pays first</title>
    <link>https://app.pakericore.app/blog/press-harder-and-flow-pays-first</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/press-harder-and-flow-pays-first</guid>
    <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
    <description>One packing compacted to six strains. Porosity fell by 1.6 times and permeability by 5.9, while effective conductivity barely moved — and two crops decide whether any of it is real.</description>
  </item>
  <item>
    <title>The first loading that conducts still leaves 41 % of the filler stranded</title>
    <link>https://app.pakericore.app/blog/filler-stranded-outside-the-network</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/filler-stranded-outside-the-network</guid>
    <pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate>
    <description>A percolation threshold says when the filler starts to connect, not how much of it does. Two API calls per structure return the share sitting in clusters that reach nothing.</description>
  </item>
  <item>
    <title>Five plain-English specs, and what the structures actually measured</title>
    <link>https://app.pakericore.app/blog/what-the-sentence-actually-built</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/what-the-sentence-actually-built</guid>
    <pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate>
    <description>Five material specs written as sentences went through parameter assist, were built, and were measured in the same session. All five returned valid parameters and none matched the numbers in the sentence. Three of them produced the identical box. The response tells you which words were heard, and the measurement tells you which numbers were packed.</description>
  </item>
  <item>
    <title>Median first-conduction loading: fibers 10%, spheres 30%</title>
    <link>https://app.pakericore.app/blog/how-much-filler-before-it-conducts</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/how-much-filler-before-it-conducts</guid>
    <pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate>
    <description>Spheres, fibers and platelets swept from 5 % to 40 % loading in the same 64³ box on five seeds each. Across the five seeds, median first-conduction loading along z landed at 10 % for fibers, 15 % for platelets, and 30 % for spheres, and 120 structures never reordered them. The catch is that a sphere at its threshold conducts almost nothing, and a fiber seed will not answer the same way twice.</description>
  </item>
  <item>
    <title>Same 45 % loading, but mean pore chord length is 41 % shorter</title>
    <link>https://app.pakericore.app/blog/same-loading-narrower-pores</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/same-loading-narrower-pores</guid>
    <pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate>
    <description>Four particle blends held at the same 45 % solid, differing only in how that loading is split between 4 µm and 2 µm spheres. Mean pore chord fell from 7.24 to 4.24 µm and specific surface area rose by 74 %, in a ladder four seeds per blend never blurred. Permeability, on the same structures, did not follow.</description>
  </item>
  <item>
    <title>Same fibers, same loading, and one direction reads exactly zero</title>
    <link>https://app.pakericore.app/blog/one-direction-reads-zero</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/one-direction-reads-zero</guid>
    <pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate>
    <description>Sweeping only how tightly fibers align, at a fixed 20 % loading. Along the fiber axis the effective conductivity ran from 3.8 to 14.6 W/mK; across it, twelve structures in a row returned 0. A cheap way to find out whether one measurement describes your material.</description>
  </item>
  <item>
    <title>One call per candidate: the whole analysis set, without orchestrating it</title>
    <link>https://app.pakericore.app/blog/one-call-per-candidate</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/one-call-per-candidate</guid>
    <pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate>
    <description>Screening candidate structures means running the same twelve-step pipeline over and over. One request runs all of it and returns whatever it managed, with the steps that refused named — so a sweep finishes instead of stopping at the first structure that says no.</description>
  </item>
  <item>
    <title>Which numbers survive half the resolution</title>
    <link>https://app.pakericore.app/blog/which-numbers-survive-half-the-resolution</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/which-numbers-survive-half-the-resolution</guid>
    <pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate>
    <description>One 64³ packing coarsened to 32³ and 16³, with the same five analyses on every rung. Tortuosity moved 0.05 %, porosity 7.9 %, conductivity 13.4 % — and permeability 381 %. The ordering tells you which results you can reuse on a coarser grid.</description>
  </item>
  <item>
    <title>One recipe, ten seeds: how big a box before the number settles</title>
    <link>https://app.pakericore.app/blog/how-big-a-box-before-the-number-settles</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/how-big-a-box-before-the-number-settles</guid>
    <pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate>
    <description>Changing only the random seed moved effective conductivity by 22 % at 48³ while porosity held to 0.1 %. Sweeping the box size instead shows where that scatter stops mattering — sixty structures, six requests, under twenty seconds.</description>
  </item>
  <item>
    <title>Two days and two builds later, the same numbers came back</title>
    <link>https://app.pakericore.app/blog/reproducing-a-run-two-days-later</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/reproducing-a-run-two-days-later</guid>
    <pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate>
    <description>The same recipes sent to the API two days apart, on a different deployed build, returned every effective property to the last published digit and the server-drawn figures byte for byte — so a study can be re-derived from its recipe rather than archived.</description>
  </item>
  <item>
    <title>Checking the numbers: a solver measured against cases with known answers</title>
    <link>https://app.pakericore.app/blog/checking-the-numbers</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/checking-the-numbers</guid>
    <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
    <description>A homogeneous block, two slabs in series, and the same slabs in parallel have textbook answers. Running them through the API is how you find out what the solver is worth.</description>
  </item>
  <item>
    <title>Three structures, generated, measured, and imaged without leaving HTTP</title>
    <link>https://app.pakericore.app/blog/three-structures-over-http</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/three-structures-over-http</guid>
    <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
    <description>One run against the API turns three example recipes into structures, effective properties, cross-section images, and a sweep chart — with no browser and no local solver in the loop.</description>
  </item>
  <item>
    <title>Bringing a measured microstructure in from a CT or SEM slice stack</title>
    <link>https://app.pakericore.app/blog/import-ct-image-stacks</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/import-ct-image-stacks</guid>
    <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
    <description>Sequential slice images become a voxel structure that enters the same viewer, inspection, and analysis pipeline as a generated packing.</description>
  </item>
  <item>
    <title>Parametric Study: exploring a design space instead of one structure at a time</title>
    <link>https://app.pakericore.app/blog/parametric-study-design-space</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/parametric-study-design-space</guid>
    <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
    <description>One base recipe expands into up to 20 variants that run as a batch, so a parameter sweep becomes a single run you can compare and export rather than twenty manual rebuilds.</description>
  </item>
  <item>
    <title>Build a particle-packed structure and analyze it, start to finish</title>
    <link>https://app.pakericore.app/blog/particle-packing-tutorial</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/particle-packing-tutorial</guid>
    <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
    <description>Pick a generator, set the packing parameters, look at the structure in 3D and in cross section, then run a property analysis on it — the core PKR Core loop in one pass.</description>
  </item>
  <item>
    <title>From voxels to a reduced graph: why PKR Core does not always solve the full grid</title>
    <link>https://app.pakericore.app/blog/voxels-to-reduced-graph</link>
    <guid isPermaLink="true">https://app.pakericore.app/blog/voxels-to-reduced-graph</guid>
    <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
    <description>A reduced graph keeps the connectivity that governs transport and throws away the rest, which is what makes a fast middle tier possible between an estimate and a full solver.</description>
  </item>
</channel>
</rss>
