Getting started

Installing

To install ATOMiCS and run topology optimization problems, users need to follow these steps:

  1. Install FEniCS partial differential equation (PDE) solver.

  • For MAC users, the anaconda installation method is recommend. For Ubuntu users, please just install according to the Ubuntu installation guidline. For Windows users (haven’t tested), please try the method of installing Ubuntu subsystem.

  1. Install OpenMDAO:

  • The installation of OpenMDAO: pip install 'openmdao[all]' .

  1. Install ATOMiCS:

-Clone this repository, navigate to the atomics directory. Then, and use the command pip install -e . to install ATOMiCS.

Other recommandations: while the scipy optimizer in OpenMDAO works for some small-scale problems, we recommend IPOPT or SNOPT. Note that SNOPT is a commercial optimizer.