Skip to content

Flexible and solver-independent topology optimization library in Python

License

Notifications You must be signed in to change notification settings

MoiseRousseau/HydrOpTop

Repository files navigation

HydrOpTop

HydrOpTop is a Python library that permits solving hydrogeology optimization problem using the adjoint method, primarly using the PFLOTRAN groundwater and reactive transport code.

Getting started

HydrOpTop library can be easily installed using Python pip command as:

pip install HydrOpTop

Installation includes all the different HydrOpTop modules (material parametrization, functions, filters) including the solver I/O shields (see here for the list of interfaced solvers). However, users need to install solvers manually. Solver installation instructions for HydrOpTop can be found in the documentation here.

Paraview software is also recommanded to visualize HydrOpTop results.

Examples

See the Example section of the documentation which contains numerous problem to illustrate what HydrOpTop is capable of. Source files of the example are under the examples folder.

Contributing

Your contributions are warmly welcomed and will be acknowledged. However, if you are a regular user, you can still help by reporting bugs and issues (see the GitHub issue tab above) or by starring this project if you like it. Thanks for your implication!

Authors

Citation

About

Flexible and solver-independent topology optimization library in Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published