Skip to content

Create test for shell and tube heat exchanger problem#55

Merged
mattfalcone1997 merged 16 commits intoaurora-multiphysics:mainfrom
mattfalcone1997:shell_tube_test
Jul 18, 2025
Merged

Create test for shell and tube heat exchanger problem#55
mattfalcone1997 merged 16 commits intoaurora-multiphysics:mainfrom
mattfalcone1997:shell_tube_test

Conversation

@mattfalcone1997
Copy link
Collaborator

Summary

Creates regression test and example for shell and tube heat exchanger problem. The simulation lasts 500 seconds, but for the regression test this is reduced to 10 seconds.

Related Issue

Resolves #25

Checklist

  • Tests have been written for the new/changed behaviour.
  • Documentation/examples have been added/updated for the new changes.

@mattfalcone1997
Copy link
Collaborator Author

For the moment, I have made the test run in serial. There seems to be some non-deterministic behaviour meaning it fails in parallel. I have opened a new issue for that #61 and recommend merging this as is. Once the non-determinism is resolved, we can update the tests.

@mattfalcone1997 mattfalcone1997 marked this pull request as ready for review July 3, 2025 08:59
@mattfalcone1997 mattfalcone1997 requested a review from k-collie July 3, 2025 09:00
@k-collie
Copy link
Collaborator

k-collie commented Jul 4, 2025

Do you know why there are changes in test/tests/problems/foam_problem/copies_values_from_openfoam_boundary? Most look like they just re-order/re-format things but the initial conditions for nut/omega/p/p_rgh have changed/been removed.

@mattfalcone1997
Copy link
Collaborator Author

Do you know why there are changes in test/tests/problems/foam_problem/copies_values_from_openfoam_boundary? Most look like they just re-order/re-format things but the initial conditions for nut/omega/p/p_rgh have changed/been removed.

I just wanted the parallel and serial test to be the exact same, other than running in serial and parallel. I do not believe it makes any significant difference to the results.

Copy link
Collaborator

@k-collie k-collie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still checking but these are the things we just discussed

@mattfalcone1997
Copy link
Collaborator Author

I've updated the test to use an end time of 10 and simplified the prep.sh so it does the downloading and merely cleans, downloads meshes and partitions

Copy link
Collaborator

@k-collie k-collie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some more comments, still going

Copy link
Collaborator

@k-collie k-collie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some more comments

@mattfalcone1997 mattfalcone1997 requested a review from k-collie July 17, 2025 15:07
Copy link
Collaborator

@k-collie k-collie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job getting this working. Thanks for putting up with my review 😆

@mattfalcone1997
Copy link
Collaborator Author

Your feedback made it better!

@mattfalcone1997 mattfalcone1997 merged commit da5b3bd into aurora-multiphysics:main Jul 18, 2025
2 checks passed
@mattfalcone1997 mattfalcone1997 deleted the shell_tube_test branch July 18, 2025 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Test Hippo with heat exchanger example

2 participants