Nektar ++
Nektar ++ software | |
---|---|
Tip | Codul elementului spectral , EDP , dinamica calculată a fluidelor (nu este listată ) |
Dezvoltator | Imperial College London și Universitatea din Utah |
Data primei versiuni | 4 mai 2006 (9 ani) |
Ultima versiune | 4.2.0 (septembrie 2015) |
Sistem de operare | Linux macOS Microsoft Windows Unix |
Limba | C ++ |
Licență | Licență MIT ( licență gratuită ) |
Limbă | Engleză |
Site-ul web | [1] |
Nektar ++ este un cod open-source care folosește elemente spectrale de ordine arbitrară (continuă sau discontinuă) pentru a rezolva o gamă largă de ecuații diferențiale parțiale (EDP). Codul include soluții pentru ecuații Navier-Stokes compresibile și incompresibile, ecuații de advecție-difuzie-transport și cardio-electrofiziologie [1] . Nektar ++ sprijină construirea unor solutori paraleli eficienți cu scopul principal de a permite utilizatorilor performanțe bune pe platformele HPC. Codul este scris în C ++ și utilizează pe larg programarea orientată pe obiecte. Nektar ++ este dezvoltat activ de SherwinLab la Imperial College London (Marea Britanie) și de grupul lui Kirby la universitatea Utah (SUA).
Funcționalitate
Nektar ++ are următoarele caracteristici:
- Foarte paralel;
- Suport pentru probleme 1D, 2D și 3D;
- Plasa de comandă înaltă pentru geometrii 1D, 2D și 3D;
- Instrumente pentru crearea sau conversia ochiurilor de plasă într-un format lizibil de Nektar ++;
- Diverse instrumente pentru post-procesarea simulărilor și pentru manipularea datelor;
- Elemente triunghiulare, patrulatere în 2D sau tetraedre, prisme și hexaedre în 3D. Suportă, de asemenea, ochiuri hibride formate din elemente de diferite tipuri;
- Expansiuni polinomiale modale și nodale;
- Galerkin continuu, Galerkin discontinuu și operatori de reconstrucție a fluxului;
- Multi-platformă - Linux, Mac OS X și Windows;
- Suport pentru simulări pe platforme [cloud computing] datorită proiectului libhpc [2] ;
- Comunitate mare de utilizatori și asistență pentru utilizatori.
Versiunile stabile ale codului sunt livrate în medie la fiecare 6 luni și întregul cadru este susținut de o platformă extinsă de testare care asigură că noile versiuni ale codului nu vor interfera cu funcționalitatea existentă.
Coduri alternative
Coduri gratuite și open-source
- Biblioteca de simulare avansată (AGPL)
- Cod Saturne (GPL)
- FEATool
- Gerris Flow Solver (GPL)
- OpenFOAM (GPL)
- Cod SU2 (LGPL)
Coduri de proprietate
- ADINA CFD
- ANSYS CFX
- ANSYS Fluent
- Pumplinx
- STAR-CCM +
- KIVA (software)
- RELAP5-3D
Notă
- ^ Cadrul Nektar ++
- ^ Nekkloud , la doai.io.
linkuri externe
- Pagina principală Nektar ++ , pe nektar.info .
- Depozitul Nektar ++ Gitlab , la gitlab.nektar.info .