Surface Evolver - Surface Evolver
Auteur (s) original (s) | Kenneth Brakke |
---|---|
Version stable | 2.70 / 25 août 2013
|
Écrit en | C |
Système opérateur | Linux , Windows NT et Mac OS X |
Plate-forme | SGI , HP , MS-Windows et Macintosh |
Disponible en | Anglais |
Taper | Dynamique des fluides computationnelle |
Licence | Logiciel gratuit |
Site Internet | www |
Surface Evolver est un programme interactif pour l'étude de surfaces façonnées par la tension superficielle et d'autres énergies, et soumises à diverses contraintes. Une surface est implémentée comme un complexe simplicial . L'utilisateur définit une surface initiale dans un fichier de données. L'Evolver fait évoluer la surface vers une énergie minimale par une méthode de descente de gradient . Le but peut être de trouver une surface d'énergie minimale, ou de modéliser le processus d'évolution par courbure moyenne . L'énergie dans l'Evolver peut être une combinaison de tension superficielle, d' énergie gravitationnelle , de courbure moyenne carrée , d' intégrales de surface définies par l'utilisateur ou d' énergies de nœuds . L'Evolver peut gérer une topologie arbitraire , des contraintes de volume, des contraintes de limite, des angles de contact aux limites , une courbure moyenne prescrite, des intégrandes cristallines , la gravité et des contraintes exprimées sous forme d'intégrales de surface. La surface peut être dans un espace ambiant de dimension arbitraire , qui peut avoir une métrique riemannienne , et l'espace ambiant peut être un espace quotient sous une action de groupe .
Evolver a été écrit au Geometry Center , parrainé par la National Science Foundation , le Department of Energy , Enterprise Minnesota et l' Université du Minnesota .