This code is for the topology optimization of porous electrodes. It was used to produce the results in Roy et al., 2022. Please see the paper for more details.
LLNL Release Number: LLNL-CODE-832425
Please install the open-source finite element library Firedrake, and the MMA optimization package pyMMAopt. For automation of bash jobs, we use signac-flow (0.12.0).