Nektar++: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Collegamenti esterni: Aggiunto il template "Portale"
 
(26 versioni intermedie di 14 utenti non mostrate)
Riga 1:
{{O|software|novembre 2016}}
{{Software
| Nome = Nektar++
| DataPrimaVersione = 4 Maggio 2006 (9 anni)
| Logo = [[File:Logo1 sideball3.png|220px]]
| UltimaVersione = 4.2.0
| DataPrimaVersione = 4 Maggio 2006 (9 anni)
| DataUltimaVersione = Settembre 2015
| UltimaVersione = 4.2.0
| Linguaggio = c++
| DataUltimaVersione = Settembre 2015
| LinguaggioSistemaOperativo = [[C++]]linux
| SistemaOperativo2 = mac os x
| SistemaOperativo = [[Unix]]/[[Linux]]/[[OS X]]/[[Windows]]
| SistemaOperativo3 = windows
| Genere = [[Spectral/hp element simulation software]], [[PDEs solver]], [[Computational fluid dynamics]],
| Licenza SistemaOperativoAltri = [[MIT LicenseUnix]]
| Genere = [[Codice a elementi spettrali]], [[Equazione differenziale alle derivate parziali|EDP]], [[Fluidodinamica computazionale]]
| Lingua = Inglese
| Logo Licenza = [[File:Logo1Licenza sideball3.png|220pxMIT]]
| Lingua = Inglese
| SoftwareLibero = Sì
| SitoWeb = [http://www.nektar.info]
}}
 
'''Nektar++'''  è un codice [[Open source|open-source]]  che utilizza elementi spettrali di ordine arbitrario (continui o discontinui) per risolvere un'ampia gamma di [[Equazione differenziale alle derivate parziali|equazioni alle derivate parziali]] (EDP). Il codice comprende solutori per equazioni di Navier-Stokes comprimibili ed incomprimibili, equazioni di advezione-diffusione-trasporto ed cardio-elettrofisiologia<ref>[httphttps://www.sciencedirect.com/science/article/pii/S0010465515000533, Nektar++ framework]</ref>. Nektar++  supporta la costruzione di efficienti solutori paralleli con il principale obiettivo di consentire agli utilizzatori buone prestazioni su [[High performance computing|piattaforme HPC]]. Il codice è scritto in  C++ e sfrutta estensivamente la programmazione ad oggetti. Nektar++ è attivamente sviluppato da  <span class="plainlinks">[http://sherwinlab.ae.ic.ac.uk SherwinLab]</span> all'Imperial College London (UK) e dal   <span class="plainlinks">[https://www.cs.utah.edu/~kirby/ Kirby's group]</span> alla Utah university (US).
 
== Funzionalità ==
Riga 27 ⟶ 30:
* Operatori di tipo continuous Galerkin, discontinuous Galerkin e flux reconstruction;
* Multi-piattaforma - Linux, Mac OS X e Windows;
* CloudSupporto per simulazioni su piattaforme di [cloud computing] grazie al progetto libhpc<ref>{{cita web|url = http://doai.io/10.1109/CLUSTER.2013.6702616| titolo = Nekkloud}}</ref>;
* Ampia comunita'comunità di utilizzatori e supporto utilizzatori.
Versioni stabili del codice sono fornite in media ogni 6 mesi e l'intero framework è supportato da un 'ampia piattoformapiattaforma di test che garantisce che le nuove versioni del codice non interferiscano con funzionalità esistenti.
 
== Codici alternativi ==
 
=== Codici free e open-source  ===
* Advanced Simulation Library (AGPL)
* [[Code Saturne]] (GPL)
* FEATool
* Gerris Flow Solver (GPL)
* [[OpenFOAM]] (GPL)
* SU2 code (LGPL)
 
Riga 46 ⟶ 49:
* ANSYS Fluent
* Pumplinx
* [[STAR-CCM+]]
* KIVA (software)
* RELAP5-3D
 
== ReferencesNote ==
<references />
{{Reflist}}
 
== LinkCollegamenti esterni ==
* {{Collegamenti esterni}}
* {{cita web|https://gitlab.nektar.info|Nektar++ Gitlab repository}}
 
{{Portale|informatica}}
 
[[Categoria:Scienze computazionali]]