https://github.com/llnl/lope
Lattice Optimization for Porous Electrodes
https://github.com/llnl/lope
adjoint-optimization design electrochemistry flow-batteries materials optimization porous-electrodes
Last synced: about 1 month ago
JSON representation
Lattice Optimization for Porous Electrodes
- Host: GitHub
- URL: https://github.com/llnl/lope
- Owner: LLNL
- License: gpl-3.0
- Created: 2022-04-13T02:41:44.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-19T19:38:17.000Z (about 3 years ago)
- Last Synced: 2025-04-05T18:06:40.617Z (about 2 months ago)
- Topics: adjoint-optimization, design, electrochemistry, flow-batteries, materials, optimization, porous-electrodes
- Language: C
- Homepage:
- Size: 620 KB
- Stars: 9
- Watchers: 3
- Forks: 3
- 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
# Lattice Optimization for Porous Electrodes (LOPE)
## Overview
This code performs an optimization over the structure of a porous electrode formed from a lattice of unit cells. This is a steepest descent version of the code used in:
V. A. Beck, J. J. Wong, C. F. Jekel, D. A. Tortorelli, S. E. Baker, E. B. Duoss and M. A. Worsley, Computational design of microarchitected porous electrodes for redox flow batteries, _J. Power Sources_, 2021, **512**, 230453.
Please cite the reference above https://doi.org/10.1016/j.jpowsour.2021.230453, and/or the code https://doi.org/10.11578/dc.20220413.1 if using any of this code in your own work.
DOI: https://doi.org/10.11578/dc.20220413.1
## Build
The code requires installation of OpenFOAM. This code was tested using OpenFOAM v4.1. The code is compiled using the standard openFOAM command "wmake"
```
cd echemLatticeSmooth
wmake```
## Run
The compiled code can be run after building a computational mesh
```
cd run01
blockMesh
echemLatticeSmoothSD```
LLNL Release Number: LLNL-CODE-833809