code-saturne / code-saturne/code_saturne

Transform cell-based to face-baced connectivity in solver instead of preprocessor

Abierto
#40 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
C++
Estrellas
307
Forks
102
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Currently, the cell->vertices to face->cells and face->vertices connectivity conversion is done in the proprocessor. Migrating this to the solver requires modifying the preprocessor reader, but would have several advantages:

- Lower memory usage (about half) in the non-parallel preprocessor
- Migrate all postprocessing and mesh checking aspects to the solver
- prerequisite to allow adding parallel mesh readers directly in solver

This could also be done in a separate order, adding specific readers to the solver (reading into an FVM mesh for formats such as MED or CGNS, allowing interpolation operations) first.

Note: this is an update from an issue on the old (Mantis) issue tracker, which is a long-term goal.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.