From bbd6d4cbd55780e71cd00e2c7c62b6ca4aba519b Mon Sep 17 00:00:00 2001 From: Gerard Gorman Date: Mon, 8 Jun 2026 23:13:22 +0100 Subject: [PATCH] Landing page: drop 'finite difference' from the copy Per Fabio's review (the term 'makes us look too small'), remove 'finite difference' from the landing page and shared marketing copy, leaning on broader framing (seismic imaging, PDE solvers, HPC): - Footer tagline -> '...performance-portable seismic imaging.' (his wording) - Meta/OG description -> 'seismic imaging and high-performance computing' - Capabilities intro -> 'express PDE solvers symbolically' - Immersed-boundary use case -> 'immersed-boundary support on the simulation grid' - Intel case-study card -> 'optimized native code from a Python DSL' - Microsoft case-study card -> 'highly optimized FWI and RTM kernels' Out of scope (unchanged): the two /about team bios (accurate PhD/research descriptions) and the dated blog posts. The features.ts comparison-table heading still contains the term but that data is not rendered anywhere. --- src/components/Footer.astro | 2 +- src/data/content.ts | 6 +++--- src/data/features.ts | 2 +- src/data/site.ts | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/Footer.astro b/src/components/Footer.astro index ceeda52..dfd425b 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -42,7 +42,7 @@ const cols = [

The commercial arm of the open-source Devito project — performance-portable - finite-difference HPC for seismic imaging. + seismic imaging.

GitHub diff --git a/src/data/content.ts b/src/data/content.ts index d935552..40b90b9 100644 --- a/src/data/content.ts +++ b/src/data/content.ts @@ -109,7 +109,7 @@ export const useCases = { { title: 'Embed in your stack', body: 'Call DevitoPRO from applications in other languages through the Decoupler API, with full MPI support, and integrate generated propagators into existing inversion engines.' }, { title: 'Very large models', body: 'Run models beyond the limits of in-house codes using compression, data streaming, expanding-box and mixed precision to keep memory and transfer costs in check.' }, { title: 'Cloud-native seismic imaging', body: 'Tuned, benchmarked deployments on AWS, Azure and GCP — portable across available instances.' }, - { title: 'Immersed-boundary topography', body: 'Accurate land topography on finite-difference grids via immersed boundary support.' }, + { title: 'Immersed-boundary topography', body: 'Accurate land topography via immersed-boundary support on the simulation grid.' }, { title: 'Time-lapse (4D) monitoring', body: 'Production workflows for repeat surveys — scale imaging and inversion consistently across vintages.' }, { title: 'Least-squares imaging (LS-RTM) & variants', body: 'Iterative imaging and imaging-condition variants built from the same symbolic building blocks.' }, ], @@ -137,7 +137,7 @@ export const caseStudies = [ outlet: 'Intel Customer Spotlight', date: '2024-11-04', href: 'https://www.intel.com/content/www/us/en/customer-spotlight/stories/devito-codes-customer-story.html', - body: 'How Devito Codes helps customers resolve the HPC trilemma — performance, portability and productivity — generating optimized finite-difference code from a Python DSL.', + body: 'How Devito Codes helps customers resolve the HPC trilemma — performance, portability and productivity — generating optimized native code from a Python DSL.', external: true, }, { @@ -161,7 +161,7 @@ export const caseStudies = [ outlet: 'Microsoft Research', date: '2022-03-03', href: 'https://www.microsoft.com/en-us/research/video/devito-workshop-at-2022-rice-energy-high-performance-computing-conference/', - body: 'A workshop and hackathon introducing Devito — the DSL and code-generation framework for highly optimized finite-difference kernels such as FWI and RTM — run on Azure CPU and GPU instances, with lightning talks illustrating Devito from end-user, cloud-provider, hardware and academic perspectives.', + body: 'A workshop and hackathon introducing Devito — the DSL and code-generation framework for highly optimized FWI and RTM kernels — run on Azure CPU and GPU instances, with lightning talks illustrating Devito from end-user, cloud-provider, hardware and academic perspectives.', external: true, }, ]; diff --git a/src/data/features.ts b/src/data/features.ts index 8cc9755..29c2cdf 100644 --- a/src/data/features.ts +++ b/src/data/features.ts @@ -8,7 +8,7 @@ export interface FeatureCategory { name: string; rows: FeatureRow[]; } export const featureIntro = 'DevitoPRO extends open-source Devito for production seismic imaging and inversion. ' + - 'Both express finite-difference kernels symbolically; DevitoPRO adds the tuning, ' + + 'Both let you express PDE solvers symbolically; DevitoPRO adds the tuning, ' + 'portability and enterprise support needed for production HPC workflows.'; // Curated headline capabilities — the primary view on /features. diff --git a/src/data/site.ts b/src/data/site.ts index 192f6d7..2ff3221 100644 --- a/src/data/site.ts +++ b/src/data/site.ts @@ -10,7 +10,7 @@ export const site = { description: 'DevitoPRO — production-grade code generation for seismic imaging and ' + - 'finite-difference HPC. Symbolic Python in, optimized native CPU/GPU kernels out.', + 'high-performance computing. Symbolic Python in, optimized native CPU/GPU kernels out.', social: { github: 'https://github.com/devitocodes',