Code_Saturne es un paquete de software informático gratuito de dinámica de fluidos computacional de propósito general . Desarrollado desde 1997 en Électricité de France R&D, Code_Saturne se distribuye bajo la licencia GNU GPL . Se basa en un enfoque de volumen finito coubicado que acepta mallas con cualquier tipo de celda (tetraédrica, hexaédrica, prismática, piramidal, poliédrica ...) y cualquier tipo de estructura de rejilla (no estructurada, estructurada en bloque, híbrida, conforme o con nudos colgantes ...).
Desarrollador (es) | Électricité de France |
---|---|
Lanzamiento estable | 6.3.0 [1] / 21 de diciembre de 2020 |
Repositorio | |
Escrito en | Fortran y C , scripts en Python , GUI usa PyQt |
Sistema operativo | Linux , Mac OS X , similar a Unix , subsistema de Windows para Linux |
Plataforma | Computadoras personales , clústeres , supercomputadoras |
Licencia | Licencia pública general GNU |
Sitio web | Sitio web oficial en inglés: code-saturne |
Sus capacidades básicas permiten el manejo de flujos incompresibles o expandibles con o sin transferencia de calor y turbulencia (longitud de mezcla, modelos de 2 ecuaciones, v2f, modelos de tensión de Reynolds , simulación de remolinos grandes ...). Módulos dedicados están disponibles para física específica como transferencia de calor radiativo , combustión (gas, carbón, fuel oil pesado, ...), dinámica magnetohidráulica, flujos compresibles , flujos bifásicos ( enfoque de Euler-Lagrange con acoplamiento bidireccional ), extensiones para aplicaciones específicas (por ejemplo, para el medio ambiente atmosférico).
Instalación de Code Saturne
Code_Saturne puede instalarse en Linux u otro sistema similar a Unix descargándolo y compilándolo . No se cambian los archivos del sistema, por lo que no se requieren privilegios de administrador si el código está instalado en el directorio de un usuario. Los paquetes para Code_Saturne también están disponibles en Debian y Ubuntu . Alternativamente, CAE Linux (última versión CAE Linux 2018 ), que se basa en Ubuntu 16.04 LTS, incluye Code_Saturne preinstalado.
Ya no se mantiene un puerto a los sistemas Windows (construido con Cygwin ), pero el código también funciona bien en el subsistema de Windows para Linux.
Interoperabilidad
Code Saturne admite múltiples formatos de malla. Los siguientes formatos, de código abierto o herramientas comerciales, son actualmente compatibles con Code Saturne:
Formatos de entrada de malla admitidos (fuente) :
- SIMAIL (NOPO) - (INRIA / Distene)
- I-DEAS universal
- MEDICINA
- CGNS
- EnSight 6
- EnSight Gold
- GAMBIT neutral
- Gmsh
- Simcenter STAR-CCM +
Formatos de salida de posprocesamiento admitidos
- EnSight Gold
- MEDICINA
- CGNS
Software alternativo
- Biblioteca de simulación avanzada (software de código abierto AGPL) [2]
- ANSYS CFX (software propietario)
- ANSYS Fluent (software propietario)
- Multifísica COMSOL
- FEATool Multifísica [3]
- Solucionador de flujo Gerris (GPL)
- Espuma abierta (GPL)
- Solucionador de flujo de Palabos (AGPL)
- STAR-CCM + (software propietario)
- Código SU2 (LGPL)
Ver también
- SALOMÉ
Referencias
- ^ "Versión 6.3.0" . 21 de diciembre de 2020 . Consultado el 8 de enero de 2021 .
- ^ Página de inicio de la biblioteca de simulación avanzada
- ^ Página de inicio de FEATool Multiphysics
enlaces externos
- (en inglés) Sitio web oficial en inglés
- (en francés) Sitio web oficial francés
- (en francés) Instalación de Code Saturne en Mandriva Linux
- (en inglés) Descripción general de Code_Saturne (pdf, 2 páginas)
- (en inglés) Descripción general de la iniciativa Open Source de EDF (pdf, 2 páginas)
- (en inglés) code-saturne.blogspot.com: Blog de usuario independiente sobre SALOME, Code_Saturne, ParaView y modelado numérico
- (en inglés) CAE Linux : LiveDVD con Code_Saturne, Code_Aster y la plataforma Salomé
- (en inglés) Sitio web de la Universidad de Manchester