https://github.com/llnl/tope
Topology Optimization for Porous Electrodes
https://github.com/llnl/tope
electrochemistry electrodes finite-elements materials optimization python supercapacitor topology-optimization
Last synced: 6 months ago
JSON representation
Topology Optimization for Porous Electrodes
- Host: GitHub
- URL: https://github.com/llnl/tope
- Owner: LLNL
- License: gpl-2.0
- Created: 2022-03-09T20:20:23.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-16T01:55:53.000Z (almost 3 years ago)
- Last Synced: 2025-04-29T16:48:09.055Z (10 months ago)
- Topics: electrochemistry, electrodes, finite-elements, materials, optimization, python, supercapacitor, topology-optimization
- Language: Python
- Homepage:
- Size: 40 KB
- Stars: 10
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Topology Optimization for Porous Electrodes (TOPE)
[](https://zenodo.org/badge/latestdoi/468080187)
This code is for the topology optimization of porous electrodes. It was used to produce the results in [Roy et al., 2022](https://link.springer.com/article/10.1007/s00158-022-03249-2). Please see the paper for more details.
LLNL Release Number: LLNL-CODE-832425
## Requirements
Please install the open-source finite element library [Firedrake](https://www.firedrakeproject.org/download.html), and the MMA optimization package [pyMMAopt](https://github.com/LLNL/pyMMAopt). For automation of bash jobs, we use [signac-flow](https://github.com/glotzerlab/signac-flow) (0.12.0).