FreeFem++: Difference between revisions

Content deleted Content added
m updated latest release version
 
(28 intermediate revisions by 24 users not shown)
Line 1:
{{Infobox software
| name = FreeFem++
| screenshot = [[File:FreeFEM++ CS Example - Dirichlet.png|250px]]
| title =
| caption = FreeFem++-cs
| logo = <!-- [[File: ]] -->
| developer = [[Université Pierre et Marie Curie]] and [[Laboratoire Jacques-Louis Lions]]
| screenshot = [[File:FreeFEM++ CS Example - Dirichlet.png|250px]]
| released = {{Start date and age|1987}}
| caption = FreeFem++-cs
| latest release version = 34.299
| collapsible =
| latest previewrelease date = <!-- {{Start date and age|YYYY2021|MM04|DD|df=yes/no19}} -->
| author =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| developer = [[Université Pierre et Marie Curie]] and [[Laboratoire Jacques-Louis Lions]]
| repo = {{URL|https://github.com/FreeFem/FreeFem-sources}}
| released = {{Start date|1987}}
| programming language = [[C++]]
| discontinued =
| operating system = [[Linux]], [[OS XmacOS]], [[Microsoft Windows]], [[Solaris (operating system)|Solaris]]
| latest release version = 3.29
| license = [[LGPL]] version 2.1 or later
| latest release date = {{Start date and age|2014|03|07}}<ref>[http://www.freefem.org/ff++/index.htm Freefem++ Home Page]</ref>
| website = {{URL|httphttps://www.freefem.org}}
| latest preview version =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| frequently updated = <!-- DO NOT include this parameter unless you know what it does -->
| programming language = [[C++]]
| operating system = [[Linux]], [[OS X]], [[Microsoft Windows]], [[Solaris (operating system)|Solaris]]
| platform =
| size =
| language =
| status =
| genre =
| license = [[LGPL]] version 2.1 or later
| website = {{URL|http://www.freefem.org}}
}}
 
'''FreeFem++''' is a [[programming language]] and a software focused inon solving [[partial differential equations]] using the [[finite element method]].<ref>[http://www.freefem.org/ff++/index.htm FreeFem++ introduction]</ref> FreeFem++ is written in [[C++]] and developed and maintained by [[Université Pierre et Marie Curie]] and [[Laboratoire Jacques-Louis Lions]]. It runs on [[GNU/Linux]], [[Solaris (operating system)|Solaris]], [[OS XmacOS]] and [[MSMicrosoft Windows]] systems. FreeFem++ is [[free software]] ([[GPLLGPL]]).<ref name="hecht2012"/><ref name="website"/>
 
FreeFem++ language is inspired by C++. There is an [[Integrated development environment|IDE]] called FreeFem++-cs.
 
== History ==
The first version was created in 1987 by Olivier Pironneau, and it was named MacFem (it only worked on Macintosh); PCFem appeared some time later. Both were written in [[Pascal (programming language)|Pascal]].
 
In 1992 it was re-written in C++ and it was named FreeFem. Later versions, FreeFem+ (1996) and FreeFem++ (1998), used that programming language too.
 
== Other versions ==
Line 47 ⟶ 36:
 
== References ==
<references>
{{reflist}}
<ref name="hecht2012">{{cite journal
| author = Hecht, Frédéric
| title = New development in FreeFem++
| journal = Journal of Numerical Mathematics
| year = 2012
| volume = 20
| issue = 3–4
| pages = 251–266| doi = 10.1515/jnum-2012-0013
| s2cid = 12770876
| url = https://hal.sorbonne-universite.fr/hal-01476313/file/jmn-ff.pdf
}}
</ref>
<ref name="website">{{cite web
| url = https://freefem.org
| title = FreeFem++ website
| access-date = November 27, 2018}}
</ref>
</references>
 
== External links ==
* [http{{Official website|https://www.freefem.org FreeFem++ homepage]}}
 
* [https://www.ljll.math.upmc.fr/mailman/listinfo/freefempp FreeFem++ mailing list]
* [http://www.freefem.org/ff++/ftp/freefem++doc.pdf FreeFem++ manual]
 
{{Numerical analysis software}}
Line 62 ⟶ 68:
[[Category:Engineering software that uses Qt]]
[[Category:Numerical analysis software for Linux]]
[[Category:Finite element software for Linux]]
 
 
{{compu-physics-stub}}