FreeFem++: Difference between revisions

Content deleted Content added
Created page with '{{Infobox software | name = FreeFem++ | title = | logo = <!-- [[File: ]] --> | screenshot = <!-- [...'
 
 
(41 intermediate revisions by 34 users not shown)
Line 1:
{{Infobox software
| name = FreeFem++
| screenshot = FreeFEM++ CS Example - Dirichlet.png
| title =
| caption = FreeFem++-cs
| logo = <!-- [[File: ]] -->
| developer = [[Université Pierre et Marie Curie]] and [[Laboratoire Jacques-Louis Lions]]
| screenshot = <!-- [[File: ]] -->
| released = {{Start date and age|1987}}
| caption =
| latest release version = 34.13-29
| collapsible =
| latest release 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]], [[Mac OS XmacOS]], [[Microsoft Windows]], [[Solaris (operating system)|Solaris]]
| latest release version = 3.13-2
| license = [[LGPL]] version 2.1 or later
| latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| 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]], [[Mac OS X]], [[Microsoft Windows]], [[Solaris (operating system)|Solaris]]
| platform =
| size =
| language =
| status =
| genre =
| license = GPL
| website = {{URL|http://www.freefem.org}}
}}
 
'''FreeFem++''' is a [[programming language]] and a software focused inon solving [[partial differential equations]] of using the [[finite element method]].<ref>[http://www.freefem.org/ff++/index.htm FreeFem++ introduction]</ref> FreeFem++ is written in [[C++]] and it is developed and mantainedmaintained by [[Université Pierre et Marie Curie]] and [[Laboratoire Jacques-Louis Lions]]. It runs on GNU/[[Linux]], [[Solaris, MacOS(operating Xsystem)|Solaris]], [[macOS]] and [[Microsoft Windows]] systems. FreeFem++ is [[free software]] (GPL[[LGPL]]).<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 42 ⟶ 31:
* FreeFem+
* FreeFem
 
== References ==
{{reflist}}
 
== See also ==
* [[List of finite element software packages]]
 
== References ==
<references>
<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}}
{{CAE software}}
 
[[Category:Computational physics]]
[[Category:Free science software]]
[[Category:Computer-aided engineering software for Linux]]
[[Category:Engineering software that uses Qt]]
[[Category:Numerical analysis software for Linux]]
[[Category:Finite element software for Linux]]
 
 
{{compu-physics-stub}}