├── .github └── workflows │ └── blossom-ci.yml ├── .gitignore ├── .gitlab-ci.yml ├── .markdownlint.json ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── Makefile ├── README.md ├── SECURITY.md ├── assets ├── design-trend-inter-model-comparison.png ├── initialization_comparison.png └── ml_init_final_u.jpg ├── physicsnemo └── cfd │ ├── __init__.py │ ├── bench │ ├── geometry │ │ └── distance.py │ ├── interpolation │ │ └── interpolate_mesh_to_pc.py │ ├── metrics │ │ ├── aero_forces.py │ │ ├── frontal_area.py │ │ ├── l2_errors.py │ │ ├── physics.py │ │ └── streamlines.py │ └── visualization │ │ └── utils.py │ ├── hybrid_initialization_tools │ ├── README.md │ ├── __init__.py │ ├── create_combined_vtu.py │ ├── flowfield.py │ ├── main.py │ ├── merge_and_write_mesh.py │ └── utilities │ │ ├── __init__.py │ │ ├── openfoam_utils.py │ │ └── pyvista_utils.py │ └── inference │ ├── domino_nim.py │ └── launch_local_domino_nim.sh ├── pyproject.toml ├── test └── ci_tests │ ├── config.json │ ├── copyright.txt │ └── header_check.py └── workflows ├── bench_example ├── README.md ├── drivaer_ml_files │ ├── README.md │ ├── design_trend_split_0.9_0.1.png │ ├── train.csv │ └── validation.csv ├── generate_pcs_from_stl.py ├── generate_surface_benchmarks.py ├── generate_volume_benchmarks.py ├── notebooks │ ├── benchmarking_in_absence_of_gt.ipynb │ ├── img │ │ ├── chamfer-distances-drivaerml.png │ │ ├── design_scatter_plot.png │ │ ├── design_trend_plot.png │ │ ├── error_vs_sdf.png │ │ ├── hexbin_sample.png │ │ ├── resampled_volume_errors.png │ │ └── variations_due_to_checkpoint.png │ ├── surface_benchmarking.ipynb │ └── volume_benchmarking.ipynb ├── sample_outputs │ ├── bottom_centerline.png │ ├── compare_surface_xy_419.png │ ├── compare_surface_xz_419.png │ ├── compare_surface_yz_419.png │ ├── compare_volume_y_slice_419.png │ ├── compare_volume_z_slice_419.png │ ├── design_scatter_plot.png │ ├── design_trend_plot.png │ ├── top_centerline.png │ ├── volume_centerline.png │ ├── volume_front_wheel_wake.png │ ├── volume_rear_wheel_wake.png │ ├── volume_x_4_wake.png │ └── volume_x_5_wake.png ├── setup.sh └── utils.py ├── domino_design_sensitivities ├── README.md ├── __init__.py ├── conf │ └── config.yaml ├── design_datapipe.py ├── gradient_checking.ipynb ├── main.ipynb ├── main.py ├── requirements.txt └── utilities │ ├── download.py │ └── mesh_postprocessing.py └── hybrid_initialization_example ├── 0_org ├── U ├── include │ ├── frontBackUpperPatches │ └── initialConditions ├── k ├── nut ├── omega └── p ├── README.md ├── assets ├── force_plot_raw.png ├── hybrid_U.jpg ├── mesh_lq.jpg ├── total_pressure_isosurface.jpg ├── workflow.drawio └── workflow.drawio.png ├── clean.sh ├── constant ├── transportProperties └── turbulenceProperties ├── container ├── Dockerfile ├── Makefile └── configs.sh ├── from_domino ├── README.md └── initialConditions ├── hybrid_velocity_slice.png ├── make_hybrid_initialization.py ├── openfoam_interactive.sh ├── prepare_domino_assets.py ├── run.sh ├── system ├── FOs │ ├── FOfieldAverage │ ├── FOforceCoeffs │ ├── FOforces │ ├── FOnearWallFields │ ├── FOprobes │ ├── FOsurfaceDistance │ ├── FOsurfaceFieldValue │ ├── FOtime │ ├── FOwallShearStress │ └── FOyPlus ├── amgUxpOptions ├── amgUypOptions ├── amgUzpOptions ├── amgxpOptions ├── blockMeshDict ├── controlDict ├── decomposeParDict ├── fvSchemes ├── fvSolution ├── meshQualityDict ├── snappyHexMeshDict ├── surfaceFeatureExtractDict └── topoSetDict └── utils.py /.github/workflows/blossom-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/.github/workflows/blossom-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/design-trend-inter-model-comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/assets/design-trend-inter-model-comparison.png -------------------------------------------------------------------------------- /assets/initialization_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/assets/initialization_comparison.png -------------------------------------------------------------------------------- /assets/ml_init_final_u.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/assets/ml_init_final_u.jpg -------------------------------------------------------------------------------- /physicsnemo/cfd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/__init__.py -------------------------------------------------------------------------------- /physicsnemo/cfd/bench/geometry/distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/bench/geometry/distance.py -------------------------------------------------------------------------------- /physicsnemo/cfd/bench/interpolation/interpolate_mesh_to_pc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/bench/interpolation/interpolate_mesh_to_pc.py -------------------------------------------------------------------------------- /physicsnemo/cfd/bench/metrics/aero_forces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/bench/metrics/aero_forces.py -------------------------------------------------------------------------------- /physicsnemo/cfd/bench/metrics/frontal_area.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/bench/metrics/frontal_area.py -------------------------------------------------------------------------------- /physicsnemo/cfd/bench/metrics/l2_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/bench/metrics/l2_errors.py -------------------------------------------------------------------------------- /physicsnemo/cfd/bench/metrics/physics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/bench/metrics/physics.py -------------------------------------------------------------------------------- /physicsnemo/cfd/bench/metrics/streamlines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/bench/metrics/streamlines.py -------------------------------------------------------------------------------- /physicsnemo/cfd/bench/visualization/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/bench/visualization/utils.py -------------------------------------------------------------------------------- /physicsnemo/cfd/hybrid_initialization_tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/hybrid_initialization_tools/README.md -------------------------------------------------------------------------------- /physicsnemo/cfd/hybrid_initialization_tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/hybrid_initialization_tools/__init__.py -------------------------------------------------------------------------------- /physicsnemo/cfd/hybrid_initialization_tools/create_combined_vtu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/hybrid_initialization_tools/create_combined_vtu.py -------------------------------------------------------------------------------- /physicsnemo/cfd/hybrid_initialization_tools/flowfield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/hybrid_initialization_tools/flowfield.py -------------------------------------------------------------------------------- /physicsnemo/cfd/hybrid_initialization_tools/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/hybrid_initialization_tools/main.py -------------------------------------------------------------------------------- /physicsnemo/cfd/hybrid_initialization_tools/merge_and_write_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/hybrid_initialization_tools/merge_and_write_mesh.py -------------------------------------------------------------------------------- /physicsnemo/cfd/hybrid_initialization_tools/utilities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/hybrid_initialization_tools/utilities/__init__.py -------------------------------------------------------------------------------- /physicsnemo/cfd/hybrid_initialization_tools/utilities/openfoam_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/hybrid_initialization_tools/utilities/openfoam_utils.py -------------------------------------------------------------------------------- /physicsnemo/cfd/hybrid_initialization_tools/utilities/pyvista_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/hybrid_initialization_tools/utilities/pyvista_utils.py -------------------------------------------------------------------------------- /physicsnemo/cfd/inference/domino_nim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/inference/domino_nim.py -------------------------------------------------------------------------------- /physicsnemo/cfd/inference/launch_local_domino_nim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/physicsnemo/cfd/inference/launch_local_domino_nim.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test/ci_tests/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/test/ci_tests/config.json -------------------------------------------------------------------------------- /test/ci_tests/copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/test/ci_tests/copyright.txt -------------------------------------------------------------------------------- /test/ci_tests/header_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/test/ci_tests/header_check.py -------------------------------------------------------------------------------- /workflows/bench_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/README.md -------------------------------------------------------------------------------- /workflows/bench_example/drivaer_ml_files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/drivaer_ml_files/README.md -------------------------------------------------------------------------------- /workflows/bench_example/drivaer_ml_files/design_trend_split_0.9_0.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/drivaer_ml_files/design_trend_split_0.9_0.1.png -------------------------------------------------------------------------------- /workflows/bench_example/drivaer_ml_files/train.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/drivaer_ml_files/train.csv -------------------------------------------------------------------------------- /workflows/bench_example/drivaer_ml_files/validation.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/drivaer_ml_files/validation.csv -------------------------------------------------------------------------------- /workflows/bench_example/generate_pcs_from_stl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/generate_pcs_from_stl.py -------------------------------------------------------------------------------- /workflows/bench_example/generate_surface_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/generate_surface_benchmarks.py -------------------------------------------------------------------------------- /workflows/bench_example/generate_volume_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/generate_volume_benchmarks.py -------------------------------------------------------------------------------- /workflows/bench_example/notebooks/benchmarking_in_absence_of_gt.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/notebooks/benchmarking_in_absence_of_gt.ipynb -------------------------------------------------------------------------------- /workflows/bench_example/notebooks/img/chamfer-distances-drivaerml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/notebooks/img/chamfer-distances-drivaerml.png -------------------------------------------------------------------------------- /workflows/bench_example/notebooks/img/design_scatter_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/notebooks/img/design_scatter_plot.png -------------------------------------------------------------------------------- /workflows/bench_example/notebooks/img/design_trend_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/notebooks/img/design_trend_plot.png -------------------------------------------------------------------------------- /workflows/bench_example/notebooks/img/error_vs_sdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/notebooks/img/error_vs_sdf.png -------------------------------------------------------------------------------- /workflows/bench_example/notebooks/img/hexbin_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/notebooks/img/hexbin_sample.png -------------------------------------------------------------------------------- /workflows/bench_example/notebooks/img/resampled_volume_errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/notebooks/img/resampled_volume_errors.png -------------------------------------------------------------------------------- /workflows/bench_example/notebooks/img/variations_due_to_checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/notebooks/img/variations_due_to_checkpoint.png -------------------------------------------------------------------------------- /workflows/bench_example/notebooks/surface_benchmarking.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/notebooks/surface_benchmarking.ipynb -------------------------------------------------------------------------------- /workflows/bench_example/notebooks/volume_benchmarking.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/notebooks/volume_benchmarking.ipynb -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/bottom_centerline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/bottom_centerline.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/compare_surface_xy_419.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/compare_surface_xy_419.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/compare_surface_xz_419.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/compare_surface_xz_419.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/compare_surface_yz_419.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/compare_surface_yz_419.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/compare_volume_y_slice_419.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/compare_volume_y_slice_419.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/compare_volume_z_slice_419.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/compare_volume_z_slice_419.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/design_scatter_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/design_scatter_plot.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/design_trend_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/design_trend_plot.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/top_centerline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/top_centerline.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/volume_centerline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/volume_centerline.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/volume_front_wheel_wake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/volume_front_wheel_wake.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/volume_rear_wheel_wake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/volume_rear_wheel_wake.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/volume_x_4_wake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/volume_x_4_wake.png -------------------------------------------------------------------------------- /workflows/bench_example/sample_outputs/volume_x_5_wake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/sample_outputs/volume_x_5_wake.png -------------------------------------------------------------------------------- /workflows/bench_example/setup.sh: -------------------------------------------------------------------------------- 1 | apt-get update 2 | apt install -y xvfb 3 | -------------------------------------------------------------------------------- /workflows/bench_example/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/bench_example/utils.py -------------------------------------------------------------------------------- /workflows/domino_design_sensitivities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/domino_design_sensitivities/README.md -------------------------------------------------------------------------------- /workflows/domino_design_sensitivities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/domino_design_sensitivities/__init__.py -------------------------------------------------------------------------------- /workflows/domino_design_sensitivities/conf/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/domino_design_sensitivities/conf/config.yaml -------------------------------------------------------------------------------- /workflows/domino_design_sensitivities/design_datapipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/domino_design_sensitivities/design_datapipe.py -------------------------------------------------------------------------------- /workflows/domino_design_sensitivities/gradient_checking.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/domino_design_sensitivities/gradient_checking.ipynb -------------------------------------------------------------------------------- /workflows/domino_design_sensitivities/main.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/domino_design_sensitivities/main.ipynb -------------------------------------------------------------------------------- /workflows/domino_design_sensitivities/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/domino_design_sensitivities/main.py -------------------------------------------------------------------------------- /workflows/domino_design_sensitivities/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/domino_design_sensitivities/requirements.txt -------------------------------------------------------------------------------- /workflows/domino_design_sensitivities/utilities/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/domino_design_sensitivities/utilities/download.py -------------------------------------------------------------------------------- /workflows/domino_design_sensitivities/utilities/mesh_postprocessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/domino_design_sensitivities/utilities/mesh_postprocessing.py -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/0_org/U: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/0_org/U -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/0_org/include/frontBackUpperPatches: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/0_org/include/frontBackUpperPatches -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/0_org/include/initialConditions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/0_org/include/initialConditions -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/0_org/k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/0_org/k -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/0_org/nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/0_org/nut -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/0_org/omega: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/0_org/omega -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/0_org/p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/0_org/p -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/README.md -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/assets/force_plot_raw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/assets/force_plot_raw.png -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/assets/hybrid_U.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/assets/hybrid_U.jpg -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/assets/mesh_lq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/assets/mesh_lq.jpg -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/assets/total_pressure_isosurface.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/assets/total_pressure_isosurface.jpg -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/assets/workflow.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/assets/workflow.drawio -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/assets/workflow.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/assets/workflow.drawio.png -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/clean.sh -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/constant/transportProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/constant/transportProperties -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/constant/turbulenceProperties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/constant/turbulenceProperties -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/container/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/container/Dockerfile -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/container/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/container/Makefile -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/container/configs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/container/configs.sh -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/from_domino/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/from_domino/README.md -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/from_domino/initialConditions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/from_domino/initialConditions -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/hybrid_velocity_slice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/hybrid_velocity_slice.png -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/make_hybrid_initialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/make_hybrid_initialization.py -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/openfoam_interactive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/openfoam_interactive.sh -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/prepare_domino_assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/prepare_domino_assets.py -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/run.sh -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/FOs/FOfieldAverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/FOs/FOfieldAverage -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/FOs/FOforceCoeffs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/FOs/FOforceCoeffs -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/FOs/FOforces: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/FOs/FOforces -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/FOs/FOnearWallFields: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/FOs/FOnearWallFields -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/FOs/FOprobes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/FOs/FOprobes -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/FOs/FOsurfaceDistance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/FOs/FOsurfaceDistance -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/FOs/FOsurfaceFieldValue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/FOs/FOsurfaceFieldValue -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/FOs/FOtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/FOs/FOtime -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/FOs/FOwallShearStress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/FOs/FOwallShearStress -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/FOs/FOyPlus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/FOs/FOyPlus -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/amgUxpOptions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/amgUxpOptions -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/amgUypOptions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/amgUypOptions -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/amgUzpOptions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/amgUzpOptions -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/amgxpOptions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/amgxpOptions -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/blockMeshDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/blockMeshDict -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/controlDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/controlDict -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/decomposeParDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/decomposeParDict -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/fvSchemes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/fvSchemes -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/fvSolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/fvSolution -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/meshQualityDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/meshQualityDict -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/snappyHexMeshDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/snappyHexMeshDict -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/surfaceFeatureExtractDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/surfaceFeatureExtractDict -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/system/topoSetDict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/system/topoSetDict -------------------------------------------------------------------------------- /workflows/hybrid_initialization_example/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA/physicsnemo-cfd/HEAD/workflows/hybrid_initialization_example/utils.py --------------------------------------------------------------------------------