Conjugate heat transfer application

This is a test case for a heat exchanger. hot <–> solid <–> cold

Operating conditions:

```none
Temperature(K):         hot(973.15), cold (293.15)
Pressure:               1 bar/1 bar (hot/cold)
gases:                  air/H2 (hot/cold)
```

To run the case:

  • In serial

    
      # Generate the computational meshes
      make mesh
    
      # Run in serial
      make srun
    
    
  • In parallel

    
      # Generate the computational meshes
      make mesh
    
      # Edit values of 'nx' and 'ny' in constant/cellProperties
    
      export NPROCS=nx*ny # (value of 'nx' times 'ny')
    
      # Generate the cellID
      # For manual decomposition
      make decompose
    
      # Decomposition for multiple regions
      make parallel
    
      # Run in parallel
      make run  #( the value of 'nx' times 'ny' needs to be changed in 'Makefile')
      # or
      # mpirun -np nx*ny fuelCell0Foam -parallel -fileHandler collated | tee log.run
    
    

To view the result:

  • In serial

    • Residual plot

      make plot
      #or
      gnuplot ResidualPlot
      
      
    • Simulation results

      make view
      paraview
      
      
  • In parallel

    • Residual plot

      make plot
      or
      gnuplot ResidualPlot
      
    • Simulation results

      make reconstruct
      make view
      paraview