FreeFem++
![](https://upload.wikimedia.org/wikipedia/commons/thumb/1/19/FreeFEM%2B%2B_CS_Example_-_Dirichlet.png/220px-FreeFEM%2B%2B_CS_Example_-_Dirichlet.png)
FreeFem++ یک زبان برنامه نویسی و نرم افزاری است که بر حل معادلات دیفرانسیل جزئی با استفاده از روش اجزای محدود تمرکز دارد. FreeFem++ به زبان C++ نوشته شده است و توسط دانشگاه Pierre et Marie Curie و Laboratoire Jacques-Louis Lions توسعه و نگهداری می شود. بر روی سیستم های لینوکس ، سولاریس ، macOS و مایکروسافت ویندوز اجرا می شود. FreeFem++ نرمافزار رایگان ( LGPL ) است.[۱][۲]
زبان FreeFem++ از C++ الهام گرفته شده است. یک IDE به نام FreeFem++-cs وجود دارد.
تاریخچه
[ویرایش]اولین نسخه در سال 1987 توسط Olivier Pironneau ایجاد شد و MacFem نام داشت (فقط روی Macintosh کار می کرد). PCFem مدتی بعد ظاهر شد. هر دو به زبان پاسکال نوشته شده بودند.
در سال 1992 با C++ بازنویسی شد و FreeFem نامگذاری شد. نسخه های بعدی، FreeFem+ (1996) و FreeFem++ (1998)، از این زبان برنامه نویسی نیز استفاده کردند.
نسخه های دیگر
[ویرایش]- FreeFem++ شامل نسخه هایی برای حالت کنسول و MPI است
- FreeFem3D
نسخه های منسوخ شده:
- FreeFem+
- FreeFem
منابع
[ویرایش]- ↑ Hecht, Frédéric (2012). "New development in FreeFem++" (PDF). Journal of Numerical Mathematics. 20 (3–4): 251–266. doi:10.1515/jnum-2012-0013.
- ↑ "FreeFem++ website". Retrieved November 27, 2018.