├── .gitignore ├── FVGN-src └── main │ ├── Extract_mesh │ ├── __init__.py │ ├── parse_comsol.py │ └── parse_tfrecord_refactor.py │ ├── FVGN_model │ ├── EncoderProcesserDecoder.py │ ├── FVGN.py │ ├── GN_blocks.py │ └── __init__.py │ ├── dataset │ ├── Load_mesh.py │ └── __init__.py │ ├── requirements.txt │ ├── rollout.py │ ├── run_slurm.sh │ ├── run_train.sh │ ├── train.py │ ├── utils │ ├── Logger.py │ ├── __init__.py │ ├── get_param.py │ ├── loss_compute.py │ ├── noise.py │ ├── normalization.py │ ├── scheduler.py │ ├── utilities.py │ └── write_tec.py │ └── validate.py ├── MGN-src └── main │ ├── meshgraphnets │ ├── .gitignore │ ├── cfd_eval.py │ ├── cfd_model.py │ ├── cloth_eval.py │ ├── cloth_model.py │ ├── common.py │ ├── core_model.py │ ├── dataset.py │ ├── download_dataset.sh │ ├── normalization.py │ ├── parse_tfrecord_refactor.py │ ├── plot_cfd.py │ └── plot_cloth.py │ ├── requirements.txt │ ├── run_model.py │ ├── run_test.sh │ ├── run_train.sh │ └── run_train_slurm.sh ├── README.md └── img ├── airfoil_CL_CD.png └── arifoil_timeseires.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/.gitignore -------------------------------------------------------------------------------- /FVGN-src/main/Extract_mesh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FVGN-src/main/Extract_mesh/parse_comsol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/Extract_mesh/parse_comsol.py -------------------------------------------------------------------------------- /FVGN-src/main/Extract_mesh/parse_tfrecord_refactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/Extract_mesh/parse_tfrecord_refactor.py -------------------------------------------------------------------------------- /FVGN-src/main/FVGN_model/EncoderProcesserDecoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/FVGN_model/EncoderProcesserDecoder.py -------------------------------------------------------------------------------- /FVGN-src/main/FVGN_model/FVGN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/FVGN_model/FVGN.py -------------------------------------------------------------------------------- /FVGN-src/main/FVGN_model/GN_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/FVGN_model/GN_blocks.py -------------------------------------------------------------------------------- /FVGN-src/main/FVGN_model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FVGN-src/main/dataset/Load_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/dataset/Load_mesh.py -------------------------------------------------------------------------------- /FVGN-src/main/dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FVGN-src/main/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/requirements.txt -------------------------------------------------------------------------------- /FVGN-src/main/rollout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/rollout.py -------------------------------------------------------------------------------- /FVGN-src/main/run_slurm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/run_slurm.sh -------------------------------------------------------------------------------- /FVGN-src/main/run_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/run_train.sh -------------------------------------------------------------------------------- /FVGN-src/main/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/train.py -------------------------------------------------------------------------------- /FVGN-src/main/utils/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/utils/Logger.py -------------------------------------------------------------------------------- /FVGN-src/main/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /FVGN-src/main/utils/get_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/utils/get_param.py -------------------------------------------------------------------------------- /FVGN-src/main/utils/loss_compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/utils/loss_compute.py -------------------------------------------------------------------------------- /FVGN-src/main/utils/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/utils/noise.py -------------------------------------------------------------------------------- /FVGN-src/main/utils/normalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/utils/normalization.py -------------------------------------------------------------------------------- /FVGN-src/main/utils/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/utils/scheduler.py -------------------------------------------------------------------------------- /FVGN-src/main/utils/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/utils/utilities.py -------------------------------------------------------------------------------- /FVGN-src/main/utils/write_tec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/utils/write_tec.py -------------------------------------------------------------------------------- /FVGN-src/main/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/FVGN-src/main/validate.py -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | __pycache__ -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/cfd_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/cfd_eval.py -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/cfd_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/cfd_model.py -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/cloth_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/cloth_eval.py -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/cloth_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/cloth_model.py -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/common.py -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/core_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/core_model.py -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/dataset.py -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/download_dataset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/download_dataset.sh -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/normalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/normalization.py -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/parse_tfrecord_refactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/parse_tfrecord_refactor.py -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/plot_cfd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/plot_cfd.py -------------------------------------------------------------------------------- /MGN-src/main/meshgraphnets/plot_cloth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/meshgraphnets/plot_cloth.py -------------------------------------------------------------------------------- /MGN-src/main/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/requirements.txt -------------------------------------------------------------------------------- /MGN-src/main/run_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/run_model.py -------------------------------------------------------------------------------- /MGN-src/main/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/run_test.sh -------------------------------------------------------------------------------- /MGN-src/main/run_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/run_train.sh -------------------------------------------------------------------------------- /MGN-src/main/run_train_slurm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/MGN-src/main/run_train_slurm.sh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/README.md -------------------------------------------------------------------------------- /img/airfoil_CL_CD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/img/airfoil_CL_CD.png -------------------------------------------------------------------------------- /img/arifoil_timeseires.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litianyu141/Finite-Volume-Graph-Network/HEAD/img/arifoil_timeseires.png --------------------------------------------------------------------------------