Configuración del caso

Diccionarios Esenciales

Comprende qué controla cada archivo, qué decisiones deben mantenerse coherentes entre directorios y qué diferencias de estructura conviene comprobar al migrar entre distribuciones.

3 entradas documentadas

controlDict

Aplicación, tiempo, escritura, librerías y funciones del caso

Ambas

Controla inicio, fin, paso temporal, frecuencia de salida, formato de escritura y function objects.

Uso recomendado: Diccionario obligatorio en system/.
  • latestTime puede ocultar reinicios accidentales.
  • purgeWrite limita almacenamiento pero elimina estados antiguos.
  • writePrecision debe ser suficiente para reinicio.
system/controlDict(text)
1
2
3
4
5
6
7
application simpleFoam; startFrom latestTime; stopAt endTime; endTime 2000; writeControl timeStep; writeInterval 100; purgeWrite 3;
decomposeParDict

Particionado del dominio para cálculo paralelo

Ambas

Define número de subdominios, método de descomposición y restricciones de conectividad.

Uso recomendado: Ejecuciones MPI y estudios de escalabilidad.
  • El número debe coincidir con procesos MPI.
  • scotch equilibra automáticamente conectividad.
  • Compara desequilibrio de celdas y caras de procesador.
system/decomposeParDict(text)
1
2
3
numberOfSubdomains 16; method scotch; distributed no;
transportProperties / physicalProperties

Propiedades de transporte y selección del modelo reológico

Ambas

Define viscosidad cinemática o dinámica y modelos newtonianos/no newtonianos según solver y distribución.

Uso recomendado: Casos incompresibles y modelos de transporte.
  • Comprueba si el solver espera nu o mu.
  • Incluye dimensiones explícitas.
  • Documenta temperatura de referencia de la propiedad.
text
1
2
transportModel Newtonian; nu [0 2 -1 0 0 0 0] 1.5e-5;

Compatibilidad: El nombre y estructura exactos varían con solver y rama; parte siempre de un tutorial de la versión instalada.