145 lines
16 KiB
JSON
145 lines
16 KiB
JSON
{
|
|
".cursor/rules/cuda-style.mdc": "5810cf8cff793a11ba5dedafaa8a4e7d7d3debb728d837ca1903ff6dc8d6fdb9",
|
|
".cursor/rules/project-layout.mdc": "aeed1cd9d48447bcfcfb6a77250af7c5a3d500de4c6b2591c5684696fa04c3ec",
|
|
".cursor/rules/python-style.mdc": "ece75cb724d7dc46cb8dab7ecf8d710a90b503001da0d506ea4bf772ce395e21",
|
|
".cursorignore": "9f072faa815a6c6d4dc791a424201404f0f623338681ae3d2fcbdf86db1bd035",
|
|
".gitignore": "de25151f4cfdf29ca64032e509398e1829c7ded2449ccff803b2fd87d859ae6c",
|
|
"LICENSE": "e98392425e9a0007d0d69f0f7c912c2dc1b59061a6197223962aac45599c76ea",
|
|
"README.md": "982d0df8b766b1d5017ba702b75e8b3cec8d22f57af8f434be27ea251652596c",
|
|
"docs/audit/audit_round2.md": "0f14ad073a0725134e6391f961c324fd0013c7791fd410713e94ed1ad40b7385",
|
|
"docs/audit/body_refactor_notes.md": "8f978d7b01c9f49dca9eeaff0d163cec6da085e2f99ee5a5e803d72306e7a72f",
|
|
"docs/audit/config_diagnosis.md": "b601652df0cac36a8faf2b317b11853221353716a25184cd9b2dc41373a7f183",
|
|
"docs/audit/kernel_layer_audit.md": "89893c98ed7c2699157bf728ec0e79b0dd6aff4008ee5c7b77eb052de24033f1",
|
|
"docs/performance_analysis.md": "ba01aaa4d3c02b61a8dc55fd00518ac291ebbed79b6574190d6b7234a1158fcb",
|
|
"docs/tests_overview.md": "ffc9591fd7baa4261b2c1ce9cfa7aa13a3554a8d5df712035806266a5eaade3f",
|
|
"docs/validation_specs/Force_region.md": "3092080afe4a30665fe1b721803621ba9d0dd5d20ad17826984d94efc160fdac",
|
|
"docs/validation_specs/Force_region_validation.md": "279a4484d1bfca0fd67aed4de3282d547aa048f89389420d8e5f2fd86db54fc2",
|
|
"docs/validation_specs/Kan99b_validation.md": "0d8bf74f2361f863809af1979bf8807adaa423f98321e1104a3d86d8c7a863cf",
|
|
"docs/validation_specs/Sah04_validation.md": "1d122d29e281b7f50801b148f3314a0e35fdc27ee7d757c0a661243aa6185fb0",
|
|
"docs/validation_specs/exp_ctrl_matrix.md": "b7250576c23292988b6ef4bcfd080f611d41edc413c3cebd0eadcc8596049470",
|
|
"docs/validation_specs/streakline_notes.md": "cd342d214c07eb608ac2e5b8697322c44c31dbf4d27dfdb5409de46ef474df4b",
|
|
"output/round3_compatibility_summary.md": "319f2e6abde4b34cc4ec90ef461d8ebb85dd5a3ac1736cfa7a3fb110f2a69df9",
|
|
"pyproject.toml": "5d40e4737f0af7e36b23e73cee9e597db142e7ca90a94f902750fa8e67dc2577",
|
|
"setup.py": "bfba291a4cff6e421c2fb7b5701fd7955a8890368fb9d782b7440b323c7d2743",
|
|
"src/CelerisLab/__init__.py": "47cdf11387ee6a0bf66b94537723e5d76babb906841f4d5aba7aa82201e9f083",
|
|
"src/CelerisLab/body/__init__.py": "de683d712fb870a11b899f9bdb0db0460f1e38e179d05f9c751bfda902a69cd2",
|
|
"src/CelerisLab/body/action_smoother.py": "b1a23ee6bbd4850b172cb8738c5c3546ee465a54189e6af9d8044f023d4687dc",
|
|
"src/CelerisLab/body/coupling/__init__.py": "c931f7eb318d48408c3e2febcc6917c88c8dcc1697cbf4329b1f340d94c35763",
|
|
"src/CelerisLab/body/coupling/soa_packer.py": "8ec26fd55ef74801bbd5ab6bd3d0a7dabc750cbd498aaac2ca4c61a0108ad3c9",
|
|
"src/CelerisLab/body/ddf_patch.py": "98a1fff54b589a1a0f24de93c465befba23240f925f28bfb92ec36c34507e173",
|
|
"src/CelerisLab/body/geometry/__init__.py": "ada88980ab672959aca9aa3a4c4aade3219524b2ab68110cd2a2f41e3e0ca90a",
|
|
"src/CelerisLab/body/geometry/base.py": "cceca14361ca2f34d34a3e43730e1a79b8ca81be00f0dd62e884db32b479419f",
|
|
"src/CelerisLab/body/geometry/circle.py": "7605ca7c21103f1d801ac73ab8dd18dffbdac425b2dee7b8858b283628a9e436",
|
|
"src/CelerisLab/body/manager.py": "ceab1f8ec7ced8026289bcb48078164899e080097044240827051cf069f9d22b",
|
|
"src/CelerisLab/body/objects.py": "71692d098ebb5ab2d0e614cb9b7854f048b8b33fbe6707e61fd0e8ac35745017",
|
|
"src/CelerisLab/body/preprocess/__init__.py": "dfd9d58bc07f626ab23a70053e31b88a6d9165d2e4c76a4e9f48abe674d3d2ec",
|
|
"src/CelerisLab/body/preprocess/flag_overlay.py": "87a82c94ea4a9695f483f503599d3987ce028c1dca75491b7eb5538268fa813f",
|
|
"src/CelerisLab/body/registry.py": "fbb7327780adbdc6da15ebdb799980daf32df22ee974af0893d7409f177bbb68",
|
|
"src/CelerisLab/body/sync_plan.py": "a73ac9ee361b2120d0b7bbebeaa2ccbf924ba27bd95d4dd4b383c10a39b2a409",
|
|
"src/CelerisLab/common/__init__.py": "3ba9d3aada34502d5b0f214751c83170941a3e37cf8a884b15d5666ef0be65e3",
|
|
"src/CelerisLab/common/_types.py": "aad2ff1a9033d4fd68783ad7123afb47201ddc58785cb6dc0246947037072a5f",
|
|
"src/CelerisLab/common/checkpoint.py": "74bceedd843a215a9102254be0c41d31303fa273a286fd620a4a2ffe3d7db8a6",
|
|
"src/CelerisLab/common/pathline.py": "a1b6efcc0a076d0f1dc8d49a595779426d7d5626b00072a59bac710ff02ad046",
|
|
"src/CelerisLab/common/preprocess.py": "7fc78a08857cf8e98519500b094a1d896af189b6b15658ff9b388ed51bed4515",
|
|
"src/CelerisLab/common/render.py": "0e055476257eb2bcd11e733766e52195de02f8fad228f570a3511a7c831bdc29",
|
|
"src/CelerisLab/common/streakline/__init__.py": "13ff1cfa416fdd721a08a659e76b5a5a99b8d3201add10a83b7b0bc654bc1eec",
|
|
"src/CelerisLab/common/streakline/_config.py": "a9185ef68e9c7b5d5a1dc0b04a28341e2ad91d13c145a7c106636a878cf0a605",
|
|
"src/CelerisLab/common/streakline/_integrate.py": "3fbd4368b2c8d0e7fda40dc65aac5df02b085008b4c68acd83cb7ae45d33a13b",
|
|
"src/CelerisLab/common/streakline/_render.py": "236cd637414ee318c4d66f9aed32110d8dc42a100d65fde06172f7cd0ba62c65",
|
|
"src/CelerisLab/common/streakline/_streakline.py": "1a3e08daa706b5f83cdeb337e9a945a36ddf7583c40af1d0bb9d825ac954df37",
|
|
"src/CelerisLab/config.py": "af8006cc06fc882aa5251ed6e0cf17022ffc2401b698a5ce44fbd88ebe732fe9",
|
|
"src/CelerisLab/configs/CONFIG.md": "551b84600ecd8f1626f008fa343caf4abfad1ec37522422abbd5b4e376e9529a",
|
|
"src/CelerisLab/configs/config_body.json": "055f261f0828ca1d4f2bb694bd15b72bbcabe31d552326208f28e37f761adab1",
|
|
"src/CelerisLab/configs/config_lbm.json": "17e4311f1f250c6ece59177a8b6ff856b69a016c7c10267e774b030a0a390865",
|
|
"src/CelerisLab/configs/config_lbm_flume_mrt_zouhe.json": "8f593321db05a563a42931603a228d61cbcba06dfbe113262d5cd0ad93c0fe79",
|
|
"src/CelerisLab/configs/config_lbm_flume_trt_regularized.json": "f4bba8e6a4339fc3c4eb14f6e2f57c4b22993c73703c773d853edfbe34736e56",
|
|
"src/CelerisLab/configs/config_lbm_three_cylinder_triangle.json": "eeb8e7149dbe4aa6b3a9562802735aa950750dfbe2d972a0727e788573afa817",
|
|
"src/CelerisLab/cuda/__init__.py": "5099f1cc04f940511af76ab5bd329b246d23e69c5560915203a466c03d98e036",
|
|
"src/CelerisLab/cuda/compiler_v2.py": "3327d58d8155257f30dcc1c1f6baa326e9ae6c512f5ef35a5a746aac7fd0d399",
|
|
"src/CelerisLab/cuda/context.py": "f5c3dda74668c0f90ac0ab5f8dd652cac882d65d4c42789b19075206ef41be4f",
|
|
"src/CelerisLab/cuda/obs_layout.py": "5ffb2c3aeeaaaaeb64f2cd8febfbcf4ad9919e5414020ad753cfade0683b21c2",
|
|
"src/CelerisLab/lbm/__init__.py": "516ac70c821c1af854e0d1c77f081aff78b8945aa57bd7a862c0e9b40816f661",
|
|
"src/CelerisLab/lbm/curved_links.py": "65453fba581c6c93ef03c88666ad40ddac48fb06e5f196094b65e9bce5fd585b",
|
|
"src/CelerisLab/lbm/descriptors.py": "c9f025dfc14da43b989047b84cc22bd05d5cc92c9ec695c1da68fdfb788e3f2b",
|
|
"src/CelerisLab/lbm/equilibrium.py": "2fb2f2bb7ff326d23abce80fc2a4c0907b17740ea3e29fe6ae079c5044783826",
|
|
"src/CelerisLab/lbm/field.py": "126ddf3e64e456678c6fea4a51c5c4c7daff00aac1ed60da3ff214fef1fea56d",
|
|
"src/CelerisLab/lbm/initializers.py": "2fd7d26328edb396f2cb968250992b30cf86c2c53d4f4d9c693954452253b23f",
|
|
"src/CelerisLab/lbm/kernels/boundary/bounce_back.cuh": "f5a3d5961519945131495110955ad03fcae4dcc3e9fbea02a6b176ebe10c0ec8",
|
|
"src/CelerisLab/lbm/kernels/boundary/curved_boundary.cuh": "42ca4b276999a9eaf4986d3437637aa9d6e129333bd930e8d02ff37802b9e7c0",
|
|
"src/CelerisLab/lbm/kernels/boundary/esopull_curved_helpers.cuh": "b9b474bc4edaff05681c5443235472d04072d0d775fc0eb9c5967faef52b0258",
|
|
"src/CelerisLab/lbm/kernels/boundary/ibm_kernels.cuh": "e6909b547dc8d64cdd8a76a90660243a8f5fee535caa161b52b4dd8b7c29934b",
|
|
"src/CelerisLab/lbm/kernels/boundary/inlet/channel_stabilized.cuh": "efe077afcbb6b731256a987c2fd79a1dbc470c902f87070d60421ea6cb13d4e2",
|
|
"src/CelerisLab/lbm/kernels/boundary/inlet/common.cuh": "c9caf12a7de68fc4ffde1692055e8928df3b4a9012cf778dc9cfca805a143e90",
|
|
"src/CelerisLab/lbm/kernels/boundary/inlet/equilibrium.cuh": "f0964c811b2c41a5aaa1c6d99c490b06e850c634eb8749f1f05ef61f93c2de1d",
|
|
"src/CelerisLab/lbm/kernels/boundary/inlet/regularized.cuh": "943d4a571818bacb89c70bccfaac202691121e3e385803ce6309123a0a03ddaf",
|
|
"src/CelerisLab/lbm/kernels/boundary/inlet/zou_he_local.cuh": "9386216086ea6499e9a1d0cd8375c3f6d02b18b751eb75f531916f608bc88c61",
|
|
"src/CelerisLab/lbm/kernels/boundary/inlet_outlet.cuh": "337398c3a6996aa69a9aa4e56ce072e25ca8bac3bf86e90036fe80d3254b619f",
|
|
"src/CelerisLab/lbm/kernels/boundary/outlet/pressure_neq.cuh": "c8b2adc66d12fe602076ddc9693c5c208711fcaddb58aa9a31401a269f51c4c4",
|
|
"src/CelerisLab/lbm/kernels/config.h": "7d1124125e0b354558297934460e64c760fb68cdd7bf6d01a1238bb2eaab8c37",
|
|
"src/CelerisLab/lbm/kernels/config/config_grid.h": "8be3a7cf74ba30d7fd3074fed79e63dbda7311c4d03b454ea641bf298ffeaa8d",
|
|
"src/CelerisLab/lbm/kernels/config/config_method.h": "3db4e16ef2c6b22349d04e6aa8ab04bdfe0eb784f9f3a98277e15dbed1835d81",
|
|
"src/CelerisLab/lbm/kernels/config/config_objects.h": "dbb93c063586da278c15d95e23f84c12e728f4f5f1bbc3980fe9cedaa6fff90e",
|
|
"src/CelerisLab/lbm/kernels/config/config_obs.h": "c11e2249359145b5c4cbaaf0487506fa77c1f4b82c7c169ddc574aa0babcd727",
|
|
"src/CelerisLab/lbm/kernels/config/config_physics.h": "26df33c2960ba36f3283e19b55b4ea92e50e4efda705f9ebfbf3f875a4092c59",
|
|
"src/CelerisLab/lbm/kernels/core/descriptors.cuh": "8440bc14857da9007982650f828a23608eec9f7cc4bf772e8c8dc1239cb45356",
|
|
"src/CelerisLab/lbm/kernels/core/flags.cuh": "0025705f24710330d9d9195f713879bfb650a85a3449baef0e196b831af104ab",
|
|
"src/CelerisLab/lbm/kernels/core/layout.cuh": "1fbd820021c89ac3efcde24145996cb0147769e607e498e61f308ed3e0b13706",
|
|
"src/CelerisLab/lbm/kernels/core/obs.cuh": "b742b77c9f61e1f020fe9922c3838ae9d855e17b381154958b58f10a22938922",
|
|
"src/CelerisLab/lbm/kernels/core/params.cuh": "6e18bf730d936d940e3d85452f0714a2eaae31bf41002f9fd520ec5b372878dd",
|
|
"src/CelerisLab/lbm/kernels/core/precision.cuh": "849df14b4cce50af52399e4b8f3e997196f3ae5f1163f68e28df3e6b2507a8c4",
|
|
"src/CelerisLab/lbm/kernels/kernel_v2.cu": "5bcc192e2c38371d4b24b6725f75fec7d00364557c4b4536b064edf2ec9c75c5",
|
|
"src/CelerisLab/lbm/kernels/operators/collision_mrt.cuh": "c3330d33cd007575a20ce36971e5a8fc684b76fa7d877d3aa71076b2f8d25fd7",
|
|
"src/CelerisLab/lbm/kernels/operators/collision_srt.cuh": "6b7ff842f392c8f853d2d1a97cc69bfe50f21283f73e659404da07cf6c95f5e1",
|
|
"src/CelerisLab/lbm/kernels/operators/collision_trt.cuh": "795f86cc28952eee34084882390b640d0641d0438f6d1ba8d60aeefa6f091051",
|
|
"src/CelerisLab/lbm/kernels/operators/forcing_guo.cuh": "b57869d4b3db6fab51da25668330729a5c5b3afb0372d495e341a0700916fe3d",
|
|
"src/CelerisLab/lbm/kernels/operators/helpers.cuh": "0b3a4d95d7d19f5fec09e5423b8f4cc99f8a226b541967425967330da5a051ec",
|
|
"src/CelerisLab/lbm/kernels/operators/macro.cuh": "e27c1c410dc857be98da4596568e405eeaf88701d291ac0e398aa9cd23dee740",
|
|
"src/CelerisLab/lbm/kernels/operators/turbulence_smag.cuh": "ff7f000297ee0817e255ad9fcb6a13b647e3ddd5b206518d35f38d2895a9f501",
|
|
"src/CelerisLab/lbm/kernels/step/aux_kernels.cu": "5084f7f90bdaab9b315aba648229040056029bca41a9ad13fbd0e8c282d81e18",
|
|
"src/CelerisLab/lbm/kernels/step/esopull_macro.cu": "c73116020ca217ede1e4de27c8269c31f9d91e33433ac8252a21e9b14187c50f",
|
|
"src/CelerisLab/lbm/kernels/step/esopull_sync.cu": "4d8b35df434f7bd907d4f60d0b1104289c6f566952af653c1a73ce222fe12f87",
|
|
"src/CelerisLab/lbm/kernels/step/init_flow.cu": "1aedad5549d0ee9e6618967e9e3a1b44a5442180758cf515f8ff1006f4385a4a",
|
|
"src/CelerisLab/lbm/kernels/step/one_step_double.cu": "9bbf48e0c907dc5e0bf9e8fb653acd09f49ebed7208dd595c802d07f7439e289",
|
|
"src/CelerisLab/lbm/kernels/step/one_step_esopull.cu": "d17a57ba7d1fac3ba55f6df82d8e5a3e02c563ac742d181b1b31478e8fc6c193",
|
|
"src/CelerisLab/lbm/kernels/streaming/esopull_semantic_helpers.cuh": "e094dac9e4e713abc29eac59aa0ad74e6a2a44dae4fc224629b561ae41e62065",
|
|
"src/CelerisLab/lbm/kernels/streaming/esopull_single_buffer.cuh": "77ed4ab9a0ebc5ff62a91a7c39066ef395391ae36e9040a69fb2bd8b1626dc79",
|
|
"src/CelerisLab/lbm/kernels/streaming/pull_double_buffer.cuh": "b65d741ed78b7b62f99531ba0c0ce1936663d8dc9640e7d7d16c707f1baf6549",
|
|
"src/CelerisLab/lbm/stepper.py": "9f252d2dae22a2e279b6fba6013005bc51179a4954c87b54430100153ee00e66",
|
|
"src/CelerisLab/simulation.py": "7162864caceccc94709057962eea23adabed9467f31dbccab9e1fd7bb987e6fc",
|
|
"tests/audit/Force_region.md": "3092080afe4a30665fe1b721803621ba9d0dd5d20ad17826984d94efc160fdac",
|
|
"tests/audit/Force_region_validation.md": "279a4484d1bfca0fd67aed4de3282d547aa048f89389420d8e5f2fd86db54fc2",
|
|
"tests/audit/body\u91cd\u6784\u7b14\u8bb0.md": "8f978d7b01c9f49dca9eeaff0d163cec6da085e2f99ee5a5e803d72306e7a72f",
|
|
"tests/audit/\u517c\u5bb9\u6027\u6d4b\u8bd5.md": "9c1721a33b381b9c3810545772b022913da06617711b5ba13a3c2c991b81a7f7",
|
|
"tests/audit/\u5ba1\u8ba1.md": "0f14ad073a0725134e6391f961c324fd0013c7791fd410713e94ed1ad40b7385",
|
|
"tests/audit/\u5ba1\u8ba1\u62a5\u544a_kernel_layer.md": "89893c98ed7c2699157bf728ec0e79b0dd6aff4008ee5c7b77eb052de24033f1",
|
|
"tests/conftest.py": "fa0ec26667872c9c1011d608310d2551fd24719b5d216f06d923ff4c74c73237",
|
|
"tests/integration/__init__.py": "c354e43ba09b55a8013a2df2069438740b5f48b5917d855e52e33ab5d7da5a6c",
|
|
"tests/integration/test_body_sync_e2e.py": "110b6a01f92809967f1e440c8ace3b30382fac72e9d07e7dc7b526629bd099c6",
|
|
"tests/integration/test_ddf_patch.py": "bec543c35561cf4dd64657598bf1b75cff5697f93f562a00e866de57d6c1817b",
|
|
"tests/integration/test_sync_bodies_skeleton.py": "b7b61b52ec411347389dcd8c75b8015a06aeb3caca1df2638a6436a3a1be3d1a",
|
|
"tests/integration/test_unified_obs.py": "ed27d4f4bdae432c88e90850fa15f8ba4a414ff3595beef647b9a81654047468",
|
|
"tests/postproc/experiment.ipynb": "c6b45db1c57200f0777213ef8d44cb4996c1aa7a5fb42b968b77e56f51b4fca4",
|
|
"tests/postproc/run_exp_ctrl_matrix_streakline.py": "529d5f31a3862080f890c65177502b589710b2d960ddf131abaf7dc2f9e2a96f",
|
|
"tests/postproc/run_exp_ctrl_matrix_vorticity.py": "b7e0c4113111b9b677f321750c0055656ccfa4f45c25fe7846f3ed22f30d1467",
|
|
"tests/postproc/run_kan99b_streakline.py": "a2bbf3fc629ea170d2d4879317dbf2b81c43378a328100ac1f2ee8d9895666cb",
|
|
"tests/postproc/run_stealth_steady_sweep.py": "3c32c4dede7da77fd6cfbd3f7b1ff43bb11390aaba621883ec96c6c7fdad5af7",
|
|
"tests/postproc/streakline_triangle_clean.png": "aa6669de7af6f82e98af25698a15f494e9cea20cb911ad9a30fe52597d33bb79",
|
|
"tests/postproc/vorticity_triangle_clean.png": "f831b8143b50f038d5920a0658469622655f34176d30cf7216feff108aa2ecaf",
|
|
"tests/screening/run_config_sweep.py": "5030c99923815ed6ad39110cb56f748c579ff4c66c7c1a368ad1a6008017e2ff",
|
|
"tests/specs/Kan99b_validation.md": "0d8bf74f2361f863809af1979bf8807adaa423f98321e1104a3d86d8c7a863cf",
|
|
"tests/specs/Sah04_validation.md": "1d122d29e281b7f50801b148f3314a0e35fdc27ee7d757c0a661243aa6185fb0",
|
|
"tests/specs/exp_ctrl_matrix.md": "5d9dd2e703582572eb68afe3a7096ea43ec82aa03418d20ed283c5365031e433",
|
|
"tests/specs/kan99b.md": "b7e0669f0a6b677d902204f3427d1b3ac254bfe70c37d9cf995fb3e8f1fedfb1",
|
|
"tests/specs/sah04.md": "33dbe5e0fd63738abd055c4aa403c191b6de04e6efdbc568f1942c6d23c7459f",
|
|
"tests/specs/streakline_notes.md": "cd342d214c07eb608ac2e5b8697322c44c31dbf4d27dfdb5409de46ef474df4b",
|
|
"tests/unit/__init__.py": "17f57920d9c1ff46096ceb2af008eb38c4b98dc81ffa3c3d310e758e80ca1cd4",
|
|
"tests/unit/test_body_flags.py": "ac6409157924e15a13a3d2cc2f1a09014b8b0198ba17c824f412ff20b19e2aac",
|
|
"tests/unit/test_equilibrium.py": "1ecbcc4547b1c846b75320463d828d6a36b6aae73208084fae476b1001c1bb50",
|
|
"tests/unit/test_pending_edits.py": "905a0dff23b123e8e38aaf364984c810fe51c39acd64aa271e343a4701d3d024",
|
|
"tests/unit/test_sync_plan.py": "983313ef783143231fa5a392f85f3bac011184773ccaf5d946504c206cabb721",
|
|
"tests/validation/run_kan99b_rotating_cylinder.py": "0b3591ec17f80e18642fb8bd9f975435410769a071a95667c8a94ff2b4961e5c",
|
|
"tests/validation/run_perf_baseline.py": "93dde2eb1132f45ea69e1e285ff421dc97a83651a22c79571f299c1909650721",
|
|
"tests/validation/run_sah04_st_matrix.py": "6c995625d34b9bf642f7be32d5ecccfc7bf1f07b632192e7c80520d938e4a5fd",
|
|
"tests/validation/test_sensor_accuracy.py": "8e091a6a80621ee9d722d0f161389548d55faead1f2b8142f5fc46b26c786ff9"
|
|
}
|