Welcome to HydrOpTop’s documentation!
Overview
HydrOpTop adresses the general problem of finding the optimal design of a hydrogeological system to maximize its performances and submitted to some constrains by the means of topology optimization technics with the density-based approach as used in various engineering disciplines. One may think of maximizing the draining capacity of a soil by smarter drain placement. Another would like to calibrate permeability of a soil to some data.
Main features
Large-scale ydrogeological inverse problems
Steady-state adjoint solver (time-dependent in the future)
Permeability calibration
Man-made structure design optimisation
Fault placements (in the future)
Solvers interfaced
List of solvers interfaced with HydrOpTop:
Solver name |
Description |
Comments |
|---|---|---|
Subsurface reactive transport code |
Only Richards mode supported |
|
2D mechanical linear elasticity |
N/A |
How to read this documentation ?
Installation is first described under the section Installation.
Examples are available in Examples. They can be used as template for your optimisation problem or for helping you getting started
Detail of all HydrOpTop object, such as objective functions, filters, materials parametrization and adjoints solving are described in the User guide.
For those interesting in the HydrOpTop machinery including the implementation of the different adjoints equations, see HydrOpTop internal machinery.
Finally, for the development of new functions, solvers shields, filters, and so on, the section Personalizing HydrOpTop is for them.
Index
Citing
Rousseau, M., Pabst, T. Topology optimization of in-pit codisposal of waste rocks and tailings to reduce advective contaminant transport to the environment. Struct Multidisc Optim 65, 168 (2022). https://doi.org/10.1007/s00158-022-03266-1
Please also star the GitHub repository if you use this software.
Troubleshooting
Please open an issue on the GitHub repository.