You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Python code of the Method of Moving Asymptotes ([Svanberg, 1987](https://onlinelibrary.wiley.com/doi/abs/10.1002/nme.1620240207)). 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](https://github.com/arjendeetman/TopOpt-MMA-Python).
3
3
4
+
## References
5
+
6
+
Svanberg, K. (1987). The Method of Moving Asymptotes – A new method for structural optimization. International Journal
7
+
for Numerical Methods in Engineering 24, 359-373. [doi:10.1002/nme.1620240207](https://onlinelibrary.wiley.com/doi/abs/10.1002/nme.1620240207)
8
+
9
+
Svanberg, K. (n.d.). MMA and GCMMA – two methods for nonlinear optimization. Retrieved August 3, 2017 from
10
+
https://people.kth.se/~krille/mmagcmma.pdf
11
+
4
12
## Used in
5
13
6
14
Morin, R., Kim, I.Y. Partitioning a topology-optimized structure into additively manufacturable parts using a feature-mapping approach: a novel decomposition optimization method. Struct Multidisc Optim 65, 298 (2022). [https://doi.org/10.1007/s00158-022-03394-8](https://link.springer.com/article/10.1007/s00158-022-03394-8)
@@ -9,8 +17,6 @@ Frederiksen, A.H., Sigmund, O. & Poulios, K. Topology optimization of self-conta
9
17
10
18
Fernandes P, Ferrer À, Gonçalves P, Parente M, Pinto R, Correia N. Stress-Constrained Topology Optimization for Commercial Software: A Python Implementation for ABAQUS®. Applied Sciences. 2023; 13(23):12916. [https://doi.org/10.3390/app132312916](https://www.mdpi.com/2076-3417/13/23/12916)
11
19
12
-
13
-
14
20
## License
15
21
Original work written in MATLAB: Copyright (c) Krister Svanberg
16
22
@@ -21,13 +27,3 @@ GCMMA-MMA-Python is free software; you can redistribute it and/or modify it unde
21
27
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.
22
28
23
29
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/>.
24
-
25
-
## References
26
-
27
-
[Svanberg, K. (1987). The Method of Moving Asymptotes – A new method for structural optimization. International Journal
28
-
for Numerical Methods in Engineering 24, 359-373. doi:10.1002/nme.1620240207](https://onlinelibrary.wiley.com/doi/abs/10.1002/nme.1620240207)
29
-
30
-
Svanberg, K. (n.d.). MMA and GCMMA – two methods for nonlinear optimization. Retrieved August 3, 2017 from
0 commit comments