Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
182 changes: 95 additions & 87 deletions .github/docs/PeScan.py.html

Large diffs are not rendered by default.

134 changes: 69 additions & 65 deletions .github/docs/default.params.html

Large diffs are not rendered by default.

138 changes: 71 additions & 67 deletions .github/docs/embed-channel.params.html

Large diffs are not rendered by default.

138 changes: 71 additions & 67 deletions .github/docs/embed-pipe.params.html

Large diffs are not rendered by default.

428 changes: 335 additions & 93 deletions .github/docs/index.html

Large diffs are not rendered by default.

339 changes: 172 additions & 167 deletions .github/docs/runParameterSweep.sh.html

Large diffs are not rendered by default.

249 changes: 127 additions & 122 deletions .github/docs/runSimulation.sh.html

Large diffs are not rendered by default.

546 changes: 521 additions & 25 deletions .github/docs/simulationCases/dropMove-embed-channel.c.html

Large diffs are not rendered by default.

547 changes: 522 additions & 25 deletions .github/docs/simulationCases/dropMove-embed-pipe.c.html

Large diffs are not rendered by default.

517 changes: 288 additions & 229 deletions .github/docs/simulationCases/dropMove.c.html

Large diffs are not rendered by default.

64 changes: 32 additions & 32 deletions .github/docs/simulationCases/index.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<!--
<!--
IMPORTANT: DO NOT place empty anchor tags <a></a> in this template!
They cause JavaScript syntax errors when they appear inside script blocks.
-->
Expand Down Expand Up @@ -59,20 +59,20 @@
--color-primary: #0066cc;
--color-secondary: #036;
--color-accent: #0099ff;

/* UI elements */
--color-header-bg: #f5f5f5;
--color-footer-bg: #2d2e33;
--color-border: #e0e0e0;
--color-input-bg: #f9f9f9;

/* Component colors */
--color-preloader-bg: #ffffff;
--color-loader: #0066cc;
--color-card-bg: #ffffff;
--color-code-bg: #f5f5f5;
}

/* Dark theme variables applied via media query when JS is disabled */
@media (prefers-color-scheme: dark) {
:root:not(.theme-set) {
Expand All @@ -82,21 +82,21 @@
--color-primary: #4d9fff;
--color-secondary: #88ccff;
--color-accent: #00bfff;

/* UI elements - dark mode */
--color-header-bg: #121212;
--color-footer-bg: #121212;
--color-border: #333;
--color-input-bg: #2d2d2d;

/* Component colors - dark mode */
--color-preloader-bg: #1a1a1a;
--color-loader: #4d9fff;
--color-card-bg: #222;
--color-code-bg: #2d2d2d;
}
}

/* When JS sets the theme explicitly via data attribute */
[data-theme="dark"] {
/* Base colors - dark mode */
Expand All @@ -105,36 +105,36 @@
--color-primary: #4d9fff;
--color-secondary: #88ccff;
--color-accent: #00bfff;

/* UI elements - dark mode */
--color-header-bg: #121212;
--color-footer-bg: #121212;
--color-border: #333;
--color-input-bg: #2d2d2d;

/* Component colors - dark mode */
--color-preloader-bg: #1a1a1a;
--color-loader: #4d9fff;
--color-card-bg: #222;
--color-code-bg: #2d2d2d;
}

/* Prevent transition flashes during initial load */
html:not(.transitions-enabled) * {
transition: none !important;
}

/* Apply theme to preloader and early elements */
#preloader {
background-color: var(--color-preloader-bg);
color: var(--color-text);
}

#loader {
border-color: var(--color-loader);
border-top-color: transparent;
}

/* Noscript warning */
.noscript-warning {
background-color: var(--color-primary);
Expand All @@ -147,7 +147,7 @@
right: 0;
z-index: 1000;
}

/* Theme indicator for no-JS */
.theme-indicator {
padding: 5px 10px;
Expand All @@ -156,12 +156,12 @@
color: var(--color-text);
text-align: center;
}

/* Hide JS-only elements when no JS */
.no-js .js-only {
display: none !important;
}

/* Show no-JS alternatives */
.js .no-js-only {
display: none !important;
Expand All @@ -172,7 +172,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="base-url" content="..">
<title>Simulation Cases | Documentation</title>

<!-- Critical CSS for fastest paint -->
<style>
.s-intro__title {
Expand All @@ -182,19 +182,19 @@
.s-header {
visibility: visible;
}

/* Ensure theme toggle properly styled immediately */
.theme-toggle {
background-color: var(--color-background);
color: var(--color-text);
}

/* Control SVG visibility based on theme */
[data-theme="dark"] .theme-toggle-icon.sun,
:root:not([data-theme="dark"]) .theme-toggle-icon.moon {
display: block;
}

[data-theme="dark"] .theme-toggle-icon.moon,
:root:not([data-theme="dark"]) .theme-toggle-icon.sun {
display: none;
Expand Down Expand Up @@ -256,29 +256,29 @@
<script defer src="../assets/js/main.js"></script>
<script defer src="../assets/js/theme-toggle.js"></script>
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js" id="MathJax-script"></script>

<!-- Optimize page load performance -->
<script>
// Preconnect to critical domains
const preconnectDomains = [
'https://cdnjs.cloudflare.com',
'https://cdn.jsdelivr.net'
];

preconnectDomains.forEach(domain => {
const link = document.createElement('link');
link.rel = 'preconnect';
link.href = domain;
link.crossOrigin = 'anonymous';
document.head.appendChild(link);

// Also add DNS prefetch as fallback
const dnsLink = document.createElement('link');
dnsLink.rel = 'dns-prefetch';
dnsLink.href = domain;
document.head.appendChild(dnsLink);
});

// Detect when document is fully loaded to remove preloader
window.addEventListener('load', function() {
const preloader = document.getElementById('preloader');
Expand All @@ -305,11 +305,11 @@
document.head.appendChild(link);
return link;
}

// Check if we're on localhost
if (window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1') {
// Use hardcoded version numbers for reliable loading

// Load Font Awesome using multiple CDNs to maximize reliability for local development
loadStylesheet('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css');
// Backup CDN if the first one fails
Expand All @@ -330,7 +330,7 @@
// Mark page as JS-enabled and manage transitions
document.documentElement.classList.remove('no-js');
document.documentElement.classList.add('js');

// Allow CSS transitions after initial load to prevent transition flashes
window.addEventListener('DOMContentLoaded', () => {
setTimeout(() => {
Expand Down Expand Up @@ -415,7 +415,7 @@

<!-- Main content -->
<main class="content">


<div class="page-content">
<h1>Simulation Cases</h1>
Expand All @@ -425,17 +425,17 @@ <h1>Simulation Cases</h1>
<tr>
<td class="file-icon"><span class="file-c"></span></td>
<td class="file-link" style="padding-right: 2em;"><a href="dropMove-embed-channel.c.html" class="doc-link-button">dropMove-embed-channel.c</a></td>
<td class="file-desc">A two-dimensional unit circle starts at (0,dropOffset), between the no-slip walls y=+/-wallHalfWidth. The offset allo...</td>
<td class="file-desc">A planar unit circle starts at (0,dropOffset) between the straight embedded walls y=+/-wallHalfWidth. The offset perm...</td>
</tr>
<tr>
<td class="file-icon"><span class="file-c"></span></td>
<td class="file-link" style="padding-right: 2em;"><a href="dropMove-embed-pipe.c.html" class="doc-link-button">dropMove-embed-pipe.c</a></td>
<td class="file-desc">An axisymmetric unit sphere initially lies on y=0; x is axial and y is radial. The embedded cylindrical wall is at y=...</td>
<td class="file-desc">A unit sphere starts on the symmetry axis y=0. The coordinate x is axial and y is radial; axisymmetry excludes transv...</td>
</tr>
<tr>
<td class="file-icon"><span class="file-c"></span></td>
<td class="file-link" style="padding-right: 2em;"><a href="dropMove.c.html" class="doc-link-button">dropMove.c</a></td>
<td class="file-desc">A single planar drop emits a chemical species at its interface. The species is advected and diffuses in the outer pha...</td>
<td class="file-desc">A single planar drop emits a coarse-grained chemical product at its interface. The product is advected and diffuses i...</td>
</tr>
</table>
</div>
Expand Down Expand Up @@ -486,7 +486,7 @@ <h1>Simulation Cases</h1>
</a>
</div>
</footer>
</div>
</div>

<!-- Command Palette -->
<div id="simple-command-palette" class="simple-command-palette" style="display: none;">
Expand Down
24 changes: 22 additions & 2 deletions .github/docs/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -86,12 +86,12 @@
<priority>0.6</priority>
</url>
<url>
<loc>https://comphy-lab.org/ActiveDrops/src-local/activity.h.html</loc>
<loc>https://comphy-lab.org/ActiveDrops/src-local/active-drop-model.h.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://comphy-lab.org/ActiveDrops/src-local/dropMove-embed.h.html</loc>
<loc>https://comphy-lab.org/ActiveDrops/src-local/activity.h.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
Expand Down Expand Up @@ -125,6 +125,11 @@
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://comphy-lab.org/ActiveDrops/testCases/activity-source-budget.c.html</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://comphy-lab.org/ActiveDrops/testCases/centroid-check.c.html</loc>
<changefreq>monthly</changefreq>
Expand All @@ -145,6 +150,21 @@
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://comphy-lab.org/ActiveDrops/testCases/test_case_boundaries.py.html</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://comphy-lab.org/ActiveDrops/testCases/test_dimensionless_model.py.html</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://comphy-lab.org/ActiveDrops/testCases/test_periodic_centroid.py.html</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://comphy-lab.org/ActiveDrops/testCases/test_pescan.py.html</loc>
<changefreq>monthly</changefreq>
Expand Down
Loading