PageRenderTime 38ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/source/about/index.rst

https://bitbucket.org/mikael_mortensen/pdesys
ReStructuredText | 125 lines | 99 code | 26 blank | 0 comment | 0 complexity | 1d0b799969ef81f8583f0f3e573b7913 MD5 | raw file
  1. .. General introduction to the FEniCS Project.
  2. .. _About:
  3. ########################
  4. About the FEniCS Project
  5. ########################
  6. The FEniCS Project is a collaborative project for the development of
  7. innovative concepts and tools for automated scientific computing, with
  8. a particular focus on automated solution of differential equations by
  9. finite element methods.
  10. The methodology and software developed as part of the FEniCS Project
  11. are documented in a number of :doc:`research articles
  12. <../citing/index>` and a :doc:`book <../book/index>`. You can also
  13. learn more about FEniCS from the following `presentations
  14. <http://fenicsproject.org/pub/presentations/>`__.
  15. ********
  16. Features
  17. ********
  18. FEniCS has an :ref:`extensive list of features <features>` for
  19. automated, efficient solution of differential equations, including
  20. automated solution of variational problems, automated error control
  21. and adaptivity, a comprehensive library of finite elements, high
  22. performance linear algebra and many more.
  23. **********
  24. Components
  25. **********
  26. FEniCS is organized as a collection of interoperable
  27. :ref:`components <about_components>` that
  28. together form the FEniCS Project. These components include the
  29. problem-solving environment :ref:`DOLFIN <about_components_dolfin>`,
  30. the form compiler :ref:`FFC <about_components_ffc>`, the finite
  31. element tabulator :ref:`FIAT <about_components_fiat>`, the
  32. just-in-time compiler :ref:`Instant <about_components_instant>`, the
  33. code generation interface :ref:`UFC <about_components_ufc>`, the form
  34. language :ref:`UFL <about_components_ufl>` and a range of
  35. :ref:`additional components <about_components_additional>`.
  36. .. image:: images/fenics-map.png
  37. :align: center
  38. Building on these components, software specialized to solving
  39. different problems are organised into separate :doc:`applications
  40. <../applications/index>`.
  41. ************
  42. Contributors
  43. ************
  44. The FEniCS Project is developed by :ref:`researchers from a number of
  45. research institutes <team>` from around the world. The following
  46. research institutes contribute significant resources to the FEniCS
  47. Project:
  48. * `Simula Research Laboratory <http://www.simula.no>`__
  49. * `University of Cambridge <http://www.cam.ac.uk>`__
  50. * `University of Chicago <http://www.uchicago.edu/index.shtml>`__
  51. * `Baylor University <http://www.baylor.edu>`__
  52. * `KTH Royal Institute of Technology <http://www.kth.se>`__
  53. Contributions have also been made by researchers from `Chalmers
  54. University of Technology <http://www.chalmers.se>`__, `Delft
  55. University of Technology <http://www.tudelft.nl>`__, `Argonne National
  56. Laboratory <http://www.anl.gov>`__ and many other research institutes.
  57. A full list of contributors is maintained as part of the source code
  58. of each FEniCS component.
  59. The following video illustrates the development of the FEniCS Project
  60. since its inception in 2003.
  61. .. raw:: html
  62. <div style="text-align:center;margin-left:auto; margin-right:auto;"><iframe width="425" height="349" src="http://www.youtube.com/embed/0E6DGUbRrO4" frameborder="0" allowfullscreen></iframe></div>
  63. .. _about_license:
  64. *******
  65. License
  66. *******
  67. All FEniCS :ref:`core components <about_components_core>` are licensed
  68. under the `GNU LGPL <http://www.gnu.org/licenses/lgpl.html>`__ as
  69. published by the `Free Software Foundation <http://www.fsf.org>`__,
  70. either version 3 of the license, or (at your option) any later
  71. version.
  72. All other FEniCS components are licensed under either the `GNU GPL
  73. <http://www.gnu.org/licenses/gpl.html>`__ or the `GNU LGPL
  74. <http://www.gnu.org/licenses/lgpl.html>`__, either version 3 of the
  75. license, or (at your option) any later version.
  76. Authors and institutions have given their consent to licensing under
  77. `these terms <http://www.fenicsproject.org/pub/copyright>`__.
  78. *****************
  79. About these pages
  80. *****************
  81. These pages have been created by the `FEniCS Team
  82. <https://bitbucket.org/fenics-project/profile/members>`__ with the
  83. help of `Mattias Schläger <http://www.sch-form.com>`__ who designed
  84. the `graphical profile
  85. <http://www.fenicsproject.org/pub/graphics>`__. The pages are built
  86. using the `Sphinx documentation system <http://sphinx.pocoo.org>`__ in
  87. combination with some homebrew scripting (for extraction of C++
  88. documentation in particular). The sources for these pages are
  89. maintained on `Bitbucket
  90. <https://bitbucket.org/fenics-project/fenics-web>`__. Comments and bug
  91. reports are welcome as always. If you find something is in error or
  92. missing, `please file a bug report
  93. <https://bitbucket.org/fenics-project/fenics-web/issues>`__ on
  94. Bitbucket.
  95. .. toctree::
  96. :hidden:
  97. components
  98. features
  99. team