Pith. sign in

REVIEW 4 major objections 6 minor 21 references

Self-Supervised Coarsening of Unstructured Grid with Automatic Differentiation

T0 review · 4 major / 6 minor · reviewed 2026-08-15 · deepseek-v4-flash

Pith's one-line read This paper claims that an unstructured computational grid can be coarsened up to tenfold—in one test from 90,000 to 1,000 points—while preserving the simulated pressure history at designated measurement points, by treating the…

desk verdict Genuinely novel differentiable coarsening pipeline with public code, but the headline accuracy claims are mostly in-sample fits; the extrapolation evidence needs to be quantified before the coarsening claim stands. read the letter →

arxiv 2507.18297 v1 pith:PGY644BU submitted 2025-07-24 cs.LG

classification cs.LG
keywords self-supervisedcoarseningunstructuredgriddifferentiablephysicsVoronoitessellationfinitevolumemethodautomaticdifferentiationreduced-ordermodelingporousmediaflow
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper proposes a self-supervised method to coarsen an unstructured grid: start from k-means clustering to pick a small set of coarse points, then move those points by gradient descent so that the pressure time series simulated on the coarse grid matches the fine-grid time series at measurement points. The central trick is to make every stage differentiable—the Voronoi tessellation, the finite-volume discretization, and the time stepping—so that gradients flow from the loss back to point coordinates. In experiments with the porous-media flow equation and the wave equation, the method reduced the grid by up to a factor of 10 while preserving modelled dynamics at sensors, and in the 90,000-to-1,000-point demonstration it reached an RMSE of 0.042 after 60 epochs, improving on the k-means baseline of 0.057 while running simulation about 34 times faster. The authors argue the same pipeline applies to any evolutionary PDE whose explicit finite-volume discretization can be written as a computational graph over cell centres.

What carries the argument

The mechanism is the combination of a differentiable Voronoi tessellation with a graph-based finite-volume solver. Cell areas and edge lengths are computed analytically from Delaunay triangle circumcenters and the shoelace formula, making them tensors that carry gradients, while the solver is implemented as message passing on the Voronoi graph with edge weights $w_{ij}=-A_{ij}$ and the explicit Euler update $p^{k+1}=p^k+\tau(f^k-D^{-1}Ap^k)$. This construction lets the RMSE loss at measurement points back-propagate into the coarse site coordinates, which is what turns grid coarsening into an optimization problem rather than a one-shot averaging.

What would settle it

Run any optimized coarse grid from the paper, with point locations frozen, on a scenario the optimizer never saw—a moved well, a different source rate, a changed permeability field, or a holdout measurement point—and compute the RMSE against the fine-grid simulation. If the error at holdout locations or under changed forcing is much larger than the training-time RMSE, the coarsening is fitting the training observations rather than discovering a transferable reduced model.

Watch

Extended reading notes

Core claim

The central claim is that a coarse grid can be learned rather than hand-constructed: instead of only averaging permeabilities over k-means clusters, the coarse point locations themselves are optimized to minimize the mismatch between coarse and fine simulations at points of interest. The paper shows that all geometric inputs to the finite-volume scheme—Voronoi edge lengths, cell areas, distances between sites, and harmonic-averaged permeability—are smooth functions of the site coordinates, so the simulation becomes end-to-end differentiable and the RMSE loss can drive the point positions. Reported results include a 10x reduction in grid size while preserving the modelled variable dynamics at sink points, a 90,000-to-1,000-point coarsening whose optimized grid reaches RMSE 0.042 versus 0.057 for the non-optimized reduced grid, and a wave-equation case with two sink points showing the approach is not limited to parabolic problems. The paper also states that the pipeline applies to an arbitrary evolutionary PDE, provided a finite-volume explicit solver for it can be represented over a cloud of cell centres.

Load-bearing premise

The premise on which the whole result rests is that a coarse grid tuned to match the fine-grid pressure history at a few fixed measurement points will also match the fine-grid solution later in time and at other locations; if it does not, the reported RMSE values describe curve fitting to the training points, not genuine coarsening.

Editorial extensions

If this is right

  • A grid reduced by 10x can reproduce fine-grid dynamics at the measurement points, so reservoir proxy models obtained this way would run dramatically faster—about 34x in the demonstrated 90,000-to-1,000-point case.
  • Because the pipeline works for both a parabolic flow equation and the hyperbolic wave equation, the same optimization loop can be reused for other explicit finite-volume PDE solvers without changing the coarsening logic.
  • The optimized coarse grid extends beyond the training window: in the petroleum example, the grid trained on the first 10,000 steps continues to follow the fine-grid solution for another 20,000 steps, as the authors demonstrate qualitatively.
  • No training data from other mesh-adaptation methods is required, and no Hessian or adjoint error indicators are needed; the loss is the direct mismatch of the modelled variable at points of interest.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • One extension the paper leaves implicit is multi-scenario training: including several source/sink configurations and several permeability fields in the loss would produce a coarsened grid that is a general reduced-order model rather than a proxy tuned to one well pattern.
  • Because point coordinates move continuously, degeneracies such as vanishing cell areas or near-crossing Voronoi edges are a natural risk; a geometric regularizer on cell area would be a direct robustness test.
  • The same gradient signal could drive refinement as well as coarsening: locally large loss gradients identify regions where the coarse grid is failing, suggesting an adaptive mesh strategy that adds points where the dynamics matter.
  • A natural benchmark would compare the learned coarse grid against other point-placement strategies with the same number of points, isolating how much of the gain comes from the loss-driven relocation.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. The manuscript presents a differentiable-physics pipeline for coarsening unstructured finite-volume grids. Given an original point cloud and a discrete permeability field, the method forms a coarse grid via k-means clustering and then optimizes the coarse site locations by gradient descent to minimize the mean squared error between the pressure time series produced at measurement points (sinks) by the coarse and fine finite-volume simulations. The simulation is made differentiable through a differentiable Voronoi tessellation and an explicit-Euler message-passing implementation. The authors demonstrate the approach on a linear parabolic equation (slightly compressible fluid flow), with reduction ratios down to 90,000-to-1,000 points, and on the wave equation, reporting a 34x speedup and RMSE improvements over k-means plus averaging. Section 4.4 and Appendix D include a train/predict split with a longer prediction interval, presented visually in Fig. 11.

Significance. If the predictive-quality claim held, the method would be a useful contribution: it offers a principled, gradient-based route to task-oriented grid coarsening for explicit finite-volume solvers on Voronoi meshes, and the release of the code supports reproducibility. The paper also deserves credit for explicitly acknowledging the explicit-Euler stability restriction (Appendix C) and for testing on a second PDE family (the wave equation). However, the current evidence primarily demonstrates in-sample curve fitting of the coarse-model response at the measurement points, and the abstract's generality claim is stronger than the demonstrated scope. With additional holdout and forcing-perturbation experiments, the contribution could be solid; as it stands, the main claims are not fully established.

major comments (4)
  1. [§3.4 / Eq. (12) and §4.5 / Figs. 5–6] The optimization objective in Eq. (12) is exactly the RMSE between the coarse and fine pressure series at the measurement points that is then reported as the quality metric in Figs. 5–6 and Section 4.5 (RMSE 0.042). These numbers therefore measure training-set fit, not predictive accuracy. Appendix D attempts a train/predict split (m=10,000 training steps, m=20,000 prediction) but reports no holdout RMSE or other error metric, only visual overlap in Fig. 11, and the prediction period uses the same forcing scenario and the same measurement locations as the training period. To support the central claim that the coarse grid 'preserves the modeled variable dynamics in the points of interest' (Abstract), the authors should report quantitative holdout errors (e.g., RMSE on the withheld interval, at unconstrained locations, and under changed well configurations or boundary conditions) with repeated seeds and error bars.
  2. [Abstract and Conclusion] The abstract's claim that the approach 'can be applied to an arbitrary system described by evolutionary partial differential equations' is not supported by the experiments and is contradicted by the conclusion, which restricts the method to 'any finite volume, two-dimensional explicit solver' with operators representable via Voronoi tessellation. Only one parabolic and one scalar hyperbolic equation are demonstrated, and the explicit-Euler discretization is a stated limitation (Section 3.1 and Appendix C). The authors should revise the general claim to match the demonstrated scope, or add evidence for nonlinearities, systems of equations, and implicit or other discretizations.
  3. [§4.5 and Appendix C] The 34x speedup claim is based on running the coarse grid with the same number of time steps as the fine grid, but the explicit stability condition (Eq. 19) depends on the smallest cell area, which the optimizer can alter during training. The paper does not report whether the optimized coarse grids remain stable with the stated time step, nor does it give the minimum cell area or any verification of the CFL condition after optimization; if a smaller τ is needed, the speedup would be reduced. In addition, the speedup omits the optimization cost: for the 90,000→1,000 case, one optimization epoch takes 0.9 min (Table 3), so 60 epochs ≈ 54 min, which exceeds the 17-min fine-grid simulation (Table 2). The manuscript should state the wall-clock amortization conditions under which the method is competitive for repeated simulations.
  4. [§4.2 and §4.5] No error bars or repeated-run statistics are reported for any of the RMSE results, even though the pipeline is stochastic (random k-means initialization and Adam optimization). The claimed improvement from 0.057 to 0.042 in Section 4.5 appears to come from a single run; without seeds, repetitions, or confidence intervals, the reader cannot assess the robustness of the improvement. This is load-bearing because the headline quantitative claims are single-run numbers.
minor comments (6)
  1. [Eq. (3)] Equation (3) appears to contain a typo: the factor '2KjKj' should likely be '2KiKj' (the harmonic mean of the two adjacent-cell permeabilities). Please verify the formula and correct it.
  2. [Conclusion] The conclusion states 'we reduced the problem size 10 times whilst preserving preserved the quality' — the duplicated word 'preserved' should be removed, and the stated factor '10 times' conflicts with the 90,000→1,000 experiment (90x reduction) and the abstract's 'up to 10 times'. Please clarify the actual maximum reduction factor.
  3. [§4.4 / Appendix D] The text says 'Appedix D' (typo). More importantly, the offline video links and visual overlap in Fig. 11 are not sufficient for quantitative evaluation; the authors should provide numeric errors for the holdout period in Appendix D and for the wave equation in Appendix B.
  4. [Appendix B] The wave-equation experiment is described without specifying the number of optimization epochs, learning rate, or random seed, and Fig. 9 shows no error metric. Please add these details for reproducibility.
  5. [§4.1] The sentence 'we use sink point/measurement point interchangeably' is misleading, since a sink is a physical well with a source term (Eq. 13) while a measurement point may be a passive observation location. Please clarify the distinction.
  6. [Conclusion] The sentence 'Our method is focused on a specific method for solving PDE but not specific types of PDEs' is confusing; it should be rephrased as 'focused on a specific discretization (finite volumes)' rather than 'a specific method for solving PDE'.

Circularity Check

1 steps flagged · score 4.0 of 10

The headline RMSE of 0.042 is the optimized training loss itself, so the in-sample 'preserved dynamics' claim is a fit; only qualitative holdout curves in Appendix D provide independent evidence.

  1. fitted input called prediction [Section 3.4, Eq. (12); Section 4.5, scalability experiment]
    "Finally, we formulate the following optimization problem: min S∗ MSE (ps(S), ps(S∗)) (12) ... after just 60 epochs, our model achieved an RMSE of approximately 0.042, signifying a notable improvement over the baseline k-means + average pooling result of 0.057."

    The coarse-grid coordinates S∗ are optimized to minimize exactly the MSE between coarse and fine pressure at the sink/measurement points. The reported RMSE≈0.042 is therefore the final value of the training objective, not an independent measure of preserved dynamics. The abstract's claim of 'preserving the modeled variable dynamics in the points of interest' restates the loss being minimized: any optimization run that lowers this loss will, by construction, lower the reported RMSE on the same time interval and at the same points. The only genuinely out-of-sample evidence is the qualitative train/predict split in Appendix D, which reports no holdout error metric and keeps the same measurement locations, so the headline numerical improvements remain fits rather than predictions.

full rationale

The paper's main numerical evidence is the RMSE between the coarse-grid and fine-grid pressure time series at the measurement/sink points. That is precisely the objective minimized in Eq. (12), so reporting RMSE≈0.042 after 60 epochs is reporting the final value of the training loss, not an independent evaluation; the abstract's 'preserving the modeled variable dynamics in the points of interest' therefore holds by construction on the training interval. The paper does attempt a genuine out-of-sample check in Appendix D (train on 10,000 steps, then simulate to 20,000), which prevents a full 6+ circularity verdict. However, that check is only qualitative: no holdout RMSE, no error bars, no changed forcing scenario, and the same sink locations are used for fitting and testing. The self-citation to the prior differentiable Voronoi tessellation work (Shumilin et al., 2024) is not load-bearing circularity: the paper supplies the analytical formulas and code, and the tessellation is a component rather than a result derived from the claim being tested. Overall, there is one fitted-metric-as-evidence step, partially redeemed by a qualitative extrapolation experiment; the numerical discretization itself is standard and not circular.

Assumptions & free parameters 3 free parameters · 5 assumptions · 0 invented entities

The central claim rests on no invented physical entities. It relies on four domain assumptions: the fine-grid solution as ground truth, continued differentiability of the Voronoi construction during optimization, generalization from the training time window to later times, and adequacy of the harmonic-mean two-point flux approximation. Free parameters are experimental choices (target coarse size, optimizer schedule, k-means initialization) rather than fitted physical constants.

free parameters (3)
  • Target coarse grid size n / reduction degree r = r = 0.75, 0.5, 0.25; also N=90000 to n=1000, 500, 100
    Chosen by the user per experiment; the headline reduction claim depends entirely on this choice and no automatic model selection is given.
  • Optimization schedule: epochs and learning rate = 20 to 60 epochs, Adam learning rate 1e-3
    Set by hand; no convergence criterion, sensitivity study, or early stopping is reported, so the numerical results depend on this schedule.
  • k-means initialization state = unspecified, no seed reported
    The initial coarsened site locations come from k-means plus mean pooling; without a seed or multiple restarts the reported RMSE values may not be reproducible run to run.
assumptions (5)
  • domain assumption The fine-grid finite-volume solution is an acceptable ground truth for the coarse grid to match.
    All quality metrics measure agreement with the fine-grid simulator, not with an analytical or measured solution; discretization error in the fine grid is inherited and never quantified.
  • domain assumption The differentiable Voronoi tessellation remains valid and differentiable after every site movement, including topology changes, boundary clipping, and non-degenerate Delaunay configurations.
    Used in Section 3.3 to build the computational graph; the paper does not discuss handling of site crossings, collinear points, or sites leaving the domain.
  • domain assumption A coarse grid fitted on a finite training time window generalizes to later times and to the modeled variable at the chosen measurement points.
    The held-out experiment in Appendix D is qualitative (plots only) and uses the same sink locations and same source as training, so the extrapolation claim is weakly supported.
  • domain assumption The two-point flux approximation with per-cell permeabilities, Eq. (3), remains accurate for the heterogeneous fields after aggressive coarsening.
    A standard finite-volume upscaling assumption; no coarse-cell convergence study is provided, and Eq. (3) contains a typo ('2KjKj' instead of the intended harmonic mean numerator).
  • standard math The explicit Euler time step satisfies the stability bound stated in Appendix C.
    Required for the forward Euler solver; the chosen parameters (tau = 1e-4 or 5e-3 in the tested cases) are asserted to satisfy it.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Self-Supervised Coarsening of Unstructured Grid with Automatic Differentiation." pith.science (2026). https://pith.science/paper/PGY644BU

@misc{pith2026250718297,
  author       = {Pith},
  title        = {Pith review of: Self-Supervised Coarsening of Unstructured Grid with Automatic Differentiation},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/PGY644BU}},
  note         = {Machine review of arXiv:2507.18297}
}
read the original abstract

Due to the high computational load of modern numerical simulation, there is a demand for approaches that would reduce the size of discrete problems while keeping the accuracy reasonable. In this work, we present an original algorithm to coarsen an unstructured grid based on the concepts of differentiable physics. We achieve this by employing k-means clustering, autodifferentiation and stochastic minimization algorithms. We demonstrate performance of the designed algorithm on two PDEs: a linear parabolic equation which governs slightly compressible fluid flow in porous media and the wave equation. Our results show that in the considered scenarios, we reduced the number of grid points up to 10 times while preserving the modeled variable dynamics in the points of interest. The proposed approach can be applied to the simulation of an arbitrary system described by evolutionary partial differential equations.

Figures

Figures reproduced from arXiv: 2507.18297 by the authors.

Figure 1
Figure 1. The general pipeline of the method. The main idea is to reduce the number of points in the original field but preserve the quality of simulation. The method does this in a self-supervised manner. a) As an input the method obtains the 2D point cloud, permeabilities in the points and boundary B ; b) the input point cloud is processed into the Voronoi tessellation; c) geometric parameters of the tessellation including … view at source ↗
Figure 2
Figure 2. The principle scheme of the differentiable Voronoi tes￾sellation. The input points are Delaunay triangulated. Then the adjacency information is used for calculating the geometric pa￾rameters of the Voronoi tessellation. Blue arrows represent the forward pass which consists of geometric calculations on tensors. Backward pass is done automatically by AD. 3.4. General pipeline The general pipeline for the method is pre… view at source ↗
Figure 3
Figure 3. Voronoi tessellation and discrete permeability field corresponding to different degrees of reduction. First we have an original point cloud, permeabilities, and [−0.1, 1.1]2 boundary which together form the input data. We apply k-means clustering + mean pooling in clusters to the input data with different degrees of reduction: 200 312 , 100 312 , 40 312 . The figure shows the series of coarsened grids. The color rep… view at source ↗
Figures from the paper (7 more)
Figure 5
Figure 5. Figure 5: The result show our method allows to make coarsening of much lower degree but preserving the modeling quality. In fact coarsened coordinates and permeabilities are the proxy model of some physical field. To test the ability of the method to get coarsened grids good eno…
Figure 6
Figure 6. Figure 6: a) Comparison of ps for different degrees of reduction for loop scenario. For coarsening k-means + averaging are used. b) Comparison of ps for different degrees of reduction for loop scenario by using our method. Optimization is done for 20 epochs. Adam optimizer. Lear…
Figure 7
Figure 7. Figure 7: Voronoi tessellation corresponding to 90000→1000 coarsening. Left plot represents original point cloud, right - coarsened point cloud by our pipeline. The color represents the permeability. Source and sink points are kept untouched during coarsening. After coarsening w…
Figure 8
Figure 8. Figure 8: The work of the Differentiable finite volume solver for Darcy equation. The values of p(x, y) is shown in every node of the graph. Graph is the Voronoi graph. An edge i, j exists in this graph if Vi and Vj are adjacent. The source point injects the fluid into the subsu…
Figure 9
Figure 9. Figure 9: Results of the our approach applied to wave equation. Our method is able to adapt the grid to minimize the divergence of the sinusoidal signals in two sink points [0, 10]2 . The results are demonstrated in the [PITH_FULL_IMAGE:figures/full_fig_p013_9.png]
Figure 10
Figure 10. Figure 10: Real-world data experiment with 4 measurement point. We conduct an experiment with 4 measurement points and real-world data permeability field. We simplified the permeability field beforehand for visualization purposes. 0 2500 5000 7500 10000 12500 15000 17500 20000 t…
Figure 11
Figure 11. Figure 11: Real-world data experiment with 4 measurement points. We conduct an experiment with 4 measurement points and real-world data permeability field. Each graph represents a measurement point. The locations of measurement point are shown in [PITH_FULL_IMAGE:figures/full_f…

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

21 extracted references · 10 canonical work pages

  1. [1]

    write newline

    " write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 global.max substring 't := if while FUNCTION format.date year duplicate empty "emp...

  2. [2]

    VORONOI DIAGRAMS AND DELAUNAY TRIANGULATIONS

    Aurenhammer, F., Klein, R., and Lee, D.-T. VORONOI DIAGRAMS AND DELAUNAY TRIANGULATIONS. World Scientific Publishing Co. Pte. Ltd., 1st edition, 2013

  3. [3]

    The surveyor's area formula

    Braden, B. The surveyor's area formula. The College Mathematics Journal, 17 0 (4): 0 326--337, 1986

  4. [4]

    Reservoir Simulation: Mathematical Techniques in Oil Recovery

    Chen, Z. Reservoir Simulation: Mathematical Techniques in Oil Recovery. Society for Industrial and Applied Mathematics, January 2007. ISBN 9780898717075. doi:10.1137/1.9780898717075. URL http://dx.doi.org/10.1137/1.9780898717075

  5. [5]

    Differentiable graph-structured models for inverse design of lattice materials

    Dold, D. and van Egmond, D. A. Differentiable graph-structured models for inverse design of lattice materials. arXiv preprint arXiv:2304.05422, 2023

  6. [6]

    Finite volume methods, pp.\ 713–1018

    Eymard, R., Gallouët, T., and Herbin, R. Finite volume methods, pp.\ 713–1018. Elsevier, 2000. doi:10.1016/s1570-8659(00)07005-8. URL http://dx.doi.org/10.1016/s1570-8659(00)07005-8

  7. [7]

    and Lenssen, J

    Fey, M. and Lenssen, J. E. Fast graph representation learning with PyTorch Geometric . In ICLR Workshop on Representation Learning on Graphs and Manifolds, 2019

  8. [8]

    Fidkowski, K. J. and Chen, G. Metric-based, goal-oriented mesh adaptation using machine learning. Journal of Computational Physics, 426: 0 109957, 2021. ISSN 0021-9991. doi:https://doi.org/10.1016/j.jcp.2020.109957. URL https://www.sciencedirect.com/science/article/pii/S0021999120307312

Show all 21 references
  1. [9]

    and Hesthaven, J

    Guo, M. and Hesthaven, J. S. Data-driven reduced order modeling for time-dependent problems. Computer Methods in Applied Mechanics and Engineering, 345: 0 75–99, March 2019. ISSN 0045-7825. doi:10.1016/j.cma.2018.10.029. URL http://dx.doi.org/10.1016/j.cma.2018.10.029

  2. [10]

    Learning to control pdes with differentiable physics

    Holl, P., Koltun, V., and Thuerey, N. Learning to control pdes with differentiable physics. arXiv preprint arXiv:2001.07457, 2020

  3. [11]

    F., and Bergman, L

    Kerschen, G., Golinval, J.-c., Vakakis, A. F., and Bergman, L. A. The method of proper orthogonal decomposition for dynamical characterization and order reduction of mechanical systems: an overview. Nonlinear dynamics, 41: 0 147--169, 2005

  4. [12]

    N., Brunton, S

    Kutz, J. N., Brunton, S. L., Brunton, B. W., and Proctor, J. L. Dynamic Mode Decomposition: Data-Driven Modeling of Complex Systems. Society for Industrial and Applied Mathematics, November 2016. ISBN 9781611974508. doi:10.1137/1.9781611974508

  5. [13]

    Numerical analysis of a two-level preconditioner for the diffusion equation with an anisotropic diffusion tensor

    Kuznetsov, Y., Boiarkine, O., Kapyrin, I., and Yavich, N. Numerical analysis of a two-level preconditioner for the diffusion equation with an anisotropic diffusion tensor. Russian Journal of Numerical Analysis and Mathematical Modelling, 22 0 (4): 0 377--391, 2007. doi:doi:10....

  6. [14]

    and Lin, M

    Liang, J. and Lin, M. C. Differentiable physics simulation. In ICLR 2020 Workshop on Integration of Deep Neural Models and Differential Equations, 2020

  7. [15]

    The art of differentiating computer programs : an introduction to algorithmic differentiation

    Naumann, U. The art of differentiating computer programs : an introduction to algorithmic differentiation. SIAM, 1st edition, 2012. ISBN ISBN 978-1-611972-06-1

  8. [16]

    A., Loseille, A., Krakos, J., Michal, T

    Park, M. A., Loseille, A., Krakos, J., Michal, T. R., and Alonso, J. J. Unstructured grid adaptation: status, potential impacts, and recommended investments towards cfd 2030. In 46th AIAA fluid dynamics conference, pp.\ 3323, 2016

  9. [17]

    Automatic differentiation in pytorch

    Paszke, A., Gross, S., Chintala, S., Chanan, G., Yang, E., DeVito, Z., Lin, Z., Desmaison, A., Antiga, L., and Lerer, A. Automatic differentiation in pytorch. 2017

  10. [18]

    and Hesketh, T

    Qi, D. and Hesketh, T. An analysis of upscaling techniques for reservoir simulation. Petroleum Science and Technology, 23 0 (7–8): 0 827–842, July 2005. ISSN 1532-2459. doi:10.1081/lft-200033132

  11. [19]

    Rowley, C. W. Model reduction for fluids, using balanced proper orthogonal decomposition. International Journal of Bifurcation and Chaos, 15 0 (03): 0 997--1013, 2005

  12. [20]

    and Cubuk, E

    Schoenholz, S. and Cubuk, E. D. Jax md: a framework for differentiable physics. Advances in Neural Information Processing Systems, 33: 0 11428--11441, 2020

  13. [21]

    A method for auto-differentiation of the voronoi tessellation, 2024

    Shumilin, S., Ryabov, A., Barannikov, S., Burnaev, E., and Vanovskii, V. A method for auto-differentiation of the voronoi tessellation, 2024

Pith tools

Reviewed August 15, 2026 · model on record in the stance chip above.