پرش به محتوا

FreeFem++

از ویکی‌پدیا، دانشنامهٔ آزاد
زبان برنامه نویسی FreeFem++

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

منابع

[ویرایش]
  1. 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.
  2. "FreeFem++ website". Retrieved November 27, 2018.