Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 1.82 KB

README.md

File metadata and controls

21 lines (12 loc) · 1.82 KB

GCMMA-MMA-Python

Python code of the Method of Moving Asymptotes (Svanberg, 1987). Based on the GCMMA-MMA-code written for MATLAB by Krister Svanberg. The original work was taken from http://www.smoptit.se/ under the GNU General Public License. If you download and use the code, Krister Svanberg would appreciate if you could send him an e-mail and tell who you are and what your plan is (e-mail adress can be found on his website). The user should reference to the academic work of Krister Svanberg when work will be published. References can be find below. An example application in topology optimization can be found here.

License

Copyright (c) 2020 Arjen Deetman

GCMMA-MMA-Python is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License (file LICENSE) along with this file. If not, see http://www.gnu.org/licenses/.

References

Svanberg, K. (1987). The Method of Moving Asymptotes – A new method for structural optimization. International Journal for Numerical Methods in Engineering 24, 359-373. doi:10.1002/nme.1620240207

Svanberg, K. (n.d.). MMA and GCMMA – two methods for nonlinear optimization. Retrieved August 3, 2017 from
https://people.kth.se/~krille/mmagcmma.pdf