├── .clang-format ├── .clang-tidy ├── .git-blame-ignore-revs ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── document.md │ ├── feature_request.md │ └── question.md ├── actionlint.yaml ├── pull_request_template.md └── workflows │ ├── build.yaml │ ├── cache.yml │ ├── ghstack_land.yml │ ├── initiator.yaml │ ├── issue_comment.yml │ ├── issue_open.yml │ ├── notify_on_failure.yml │ ├── perf.yml │ ├── pull_request.yml │ ├── release.yml │ ├── scripts │ ├── aot-demo.sh │ ├── build.py │ ├── check_clang_tidy.sh │ ├── common-utils.ps1 │ ├── common-utils.sh │ ├── ghstack-perm-check.py │ ├── post-benchmark-to-github-pr.py │ ├── sync-cache.py │ ├── ti_build │ │ ├── __init__.py │ │ ├── alter.py │ │ ├── android.py │ │ ├── bootstrap.py │ │ ├── cmake.py │ │ ├── compiler.py │ │ ├── dep.py │ │ ├── entry.py │ │ ├── escapes.py │ │ ├── ios.py │ │ ├── llvm.py │ │ ├── misc.py │ │ ├── ospkg.py │ │ ├── python.py │ │ ├── sccache.py │ │ ├── tinysh.py │ │ └── vulkan.py │ ├── unix-perf-mon.sh │ ├── unix-test-docs.sh │ ├── unix_aot_compat_test.sh │ ├── unix_test.sh │ └── win_test.ps1 │ └── testing.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .pylintrc ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── benchmarks ├── README.md ├── deserialize.py ├── microbenchmarks │ ├── __init__.py │ ├── _items.py │ ├── _metric.py │ ├── _plan.py │ ├── _utils.py │ ├── atomic_ops.py │ ├── fill.py │ ├── math_opts.py │ ├── matrix_ops.py │ ├── memcpy.py │ ├── saxpy.py │ └── stencil2d.py ├── requirements.txt ├── run.py ├── suite_microbenchmarks.py └── utils.py ├── c_api ├── .gitignore ├── cmake │ └── FindTaichi.cmake ├── docs │ └── taichi │ │ ├── taichi_core.h.md │ │ └── taichi_vulkan.h.md ├── include │ └── taichi │ │ ├── cpp │ │ └── taichi.hpp │ │ ├── taichi.h │ │ ├── taichi_core.h │ │ ├── taichi_cpu.h │ │ ├── taichi_cuda.h │ │ ├── taichi_metal.h │ │ ├── taichi_opengl.h │ │ ├── taichi_platform.h │ │ ├── taichi_unity.h │ │ └── taichi_vulkan.h ├── src │ ├── c_api_test_utils.cpp │ ├── c_api_test_utils.h │ ├── taichi_core_impl.cpp │ ├── taichi_core_impl.h │ ├── taichi_gfx_impl.cpp │ ├── taichi_gfx_impl.h │ ├── taichi_llvm_impl.cpp │ ├── taichi_llvm_impl.h │ ├── taichi_metal_impl.h │ ├── taichi_metal_impl.mm │ ├── taichi_opengl_impl.cpp │ ├── taichi_opengl_impl.h │ ├── taichi_vulkan_impl.cpp │ └── taichi_vulkan_impl.h ├── taichi.json ├── tests │ ├── c_api_aot_test.cpp │ ├── c_api_behavior_test.cpp │ ├── c_api_cgraph_test.cpp │ ├── c_api_interface_test.cpp │ ├── c_api_interop_test.cpp │ ├── c_api_numerical_test.cpp │ ├── comet.cpp │ ├── gtest_fixture.h │ ├── mpm88_test.cpp │ ├── sph.cpp │ └── taichi_sparse_test.cpp ├── unity │ └── .gitkeep └── version_scripts │ ├── README.md │ ├── export_symbols_linux.lds │ └── export_symbols_mac.lds ├── ci ├── .gitignore ├── Dockerfile.tpl ├── assets │ ├── dot-android.tgz │ └── mitm-ca.crt ├── build-images ├── fix-ci-image-version └── scripts │ └── release_test.sh ├── cmake ├── CMakeGraphVizOptions.cmake ├── Distributed.cmake ├── PythonNumpyPybind11.cmake ├── TaichiCAPI.cmake ├── TaichiCAPITests.cmake ├── TaichiCXXFlags.cmake ├── TaichiConfig.cmake.in ├── TaichiCore.cmake ├── TaichiExamples.cmake ├── TaichiTargets.cmake ├── TaichiTests.cmake └── utils.cmake ├── conda ├── README.md ├── conda_env.yaml ├── scripts │ └── activate_env_vars.sh └── update_env_vars.sh ├── cpp_examples ├── aot_save.cpp ├── autograd.cpp ├── rhi_examples │ ├── CMakeLists.txt │ ├── common_metal.h │ ├── common_metal.mm │ ├── common_vulkan.h │ ├── sample_1_window.cpp │ ├── sample_2_triangle.cpp │ ├── sample_3_textured_triangle.cpp │ └── shaders │ │ ├── 2_triangle.frag │ │ ├── 2_triangle.frag.spv.h │ │ ├── 2_triangle.vert │ │ ├── 2_triangle.vert.spv.h │ │ ├── 3_triangle.frag │ │ ├── 3_triangle.frag.spv.h │ │ ├── 3_triangle.vert │ │ └── 3_triangle.vert.spv.h └── run_snode.cpp ├── docs ├── conftest.py ├── cover-in-ci.lst ├── design │ └── llvm_sparse_runtime.md ├── fragments │ └── .gitkeep ├── lang │ └── articles │ │ ├── about │ │ ├── _category_.json │ │ └── overview.md │ │ ├── advanced │ │ ├── _category_.json │ │ ├── argument_pack.md │ │ ├── data_oriented_class.md │ │ ├── dataclass.md │ │ ├── meta.md │ │ ├── odop.md │ │ └── quant.md │ │ ├── basic │ │ ├── _category_.json │ │ ├── external.md │ │ ├── field.md │ │ ├── layout.md │ │ ├── ndarray.md │ │ ├── offset.md │ │ └── sparse.md │ │ ├── c-api │ │ ├── _category_.json │ │ ├── taichi_core.md │ │ └── taichi_vulkan.md │ │ ├── contribution │ │ ├── _category_.json │ │ ├── contributor_guide.md │ │ ├── dev_install.md │ │ ├── developer_utilities.md │ │ ├── development_tips.md │ │ ├── doc_writing.md │ │ ├── style_guide_en.md │ │ ├── windows_debug.md │ │ ├── write_test.md │ │ └── writing_cpp_tests.md │ │ ├── debug │ │ ├── _category_.json │ │ └── debugging.md │ │ ├── deployment │ │ ├── _category_.json │ │ └── tutorial.md │ │ ├── differentiable │ │ ├── _category_.json │ │ └── differentiable_programming.md │ │ ├── faqs │ │ ├── _category_.json │ │ ├── faq.md │ │ └── install.md │ │ ├── get-started │ │ ├── _category_.json │ │ ├── accelerate_python.md │ │ ├── accelerate_pytorch.md │ │ ├── cloth_simulation.md │ │ └── hello_world.md │ │ ├── glossary │ │ ├── _category_.json │ │ └── glossary.md │ │ ├── internals │ │ ├── _category_.json │ │ ├── compilation.md │ │ ├── internal.md │ │ └── life_of_kernel_lowres.jpg │ │ ├── kernels │ │ ├── _category_.json │ │ ├── kernel_function.md │ │ └── kernel_sync.md │ │ ├── math │ │ ├── _category_.json │ │ ├── linear_solver.md │ │ ├── math_module.md │ │ └── sparse_matrix.md │ │ ├── performance_tuning │ │ ├── _category_.json │ │ ├── performance.md │ │ └── profiler.md │ │ ├── reference │ │ ├── _category_.json │ │ ├── differences_between_taichi_and_python_programs.md │ │ ├── global_settings.md │ │ ├── language_reference.md │ │ ├── operator.md │ │ ├── simt.md │ │ └── syntax_sugars.md │ │ ├── static │ │ └── assets │ │ │ ├── aot_tutorial.png │ │ │ ├── arrow_field.png │ │ │ ├── arrows.png │ │ │ ├── bitpacked_fields_layout_example.png │ │ │ ├── bls_indices_mapping.png │ │ │ ├── circles.png │ │ │ ├── colored_circles.png │ │ │ ├── effect_of_offline_cache.png │ │ │ ├── floating-point_formats.png │ │ │ ├── fractal.png │ │ │ ├── lines.png │ │ │ ├── point_field.png │ │ │ ├── quant_array_layout_example.png │ │ │ ├── rect.png │ │ │ ├── runtime.png │ │ │ └── triangles.png │ │ ├── type_system │ │ ├── _category_.json │ │ └── type.md │ │ ├── utilities │ │ └── _category_.json │ │ └── visualization │ │ ├── _category_.json │ │ ├── export_results.md │ │ ├── ggui.md │ │ └── gui_system.md ├── rfcs │ ├── 20220410-rfc-process.md │ ├── 20220413-aot-for-all-snode.md │ ├── res │ │ └── .gitkeep │ └── yyyymmdd-rfc-template.md └── variable.json ├── external ├── amdgpu_libdevice │ ├── ockl.bc │ ├── oclc_abi_version_400.bc │ ├── oclc_correctly_rounded_sqrt_off.bc │ ├── oclc_daz_opt_off.bc │ ├── oclc_finite_only_off.bc │ ├── oclc_isa_version_1010.bc │ ├── oclc_isa_version_1011.bc │ ├── oclc_isa_version_1012.bc │ ├── oclc_isa_version_1013.bc │ ├── oclc_isa_version_1030.bc │ ├── oclc_isa_version_1031.bc │ ├── oclc_isa_version_1032.bc │ ├── oclc_isa_version_1033.bc │ ├── oclc_isa_version_1034.bc │ ├── oclc_isa_version_1035.bc │ ├── oclc_isa_version_600.bc │ ├── oclc_isa_version_601.bc │ ├── oclc_isa_version_602.bc │ ├── oclc_isa_version_700.bc │ ├── oclc_isa_version_701.bc │ ├── oclc_isa_version_702.bc │ ├── oclc_isa_version_703.bc │ ├── oclc_isa_version_704.bc │ ├── oclc_isa_version_705.bc │ ├── oclc_isa_version_801.bc │ ├── oclc_isa_version_802.bc │ ├── oclc_isa_version_803.bc │ ├── oclc_isa_version_805.bc │ ├── oclc_isa_version_810.bc │ ├── oclc_isa_version_900.bc │ ├── oclc_isa_version_902.bc │ ├── oclc_isa_version_904.bc │ ├── oclc_isa_version_906.bc │ ├── oclc_isa_version_908.bc │ ├── oclc_isa_version_909.bc │ ├── oclc_isa_version_90a.bc │ ├── oclc_isa_version_90c.bc │ ├── oclc_unsafe_math_off.bc │ ├── oclc_wavefrontsize64_off.bc │ ├── ocml.bc │ └── opencl.bc ├── cuda_libdevice │ └── slim_libdevice.10.bc └── include │ ├── catch.hpp │ ├── json.hpp │ ├── stb_image.h │ ├── stb_image_write.h │ └── stb_truetype.h ├── misc ├── Test-TaichiAotWorkflow.ps1 ├── appveyor_filter.py ├── baselines │ ├── .gitignore │ ├── Makefile │ ├── assert.cu │ ├── atomics.cpp │ ├── bandwidth.cu │ ├── containers.cpp │ ├── cpu_memory_bound.cpp │ ├── cuda_atomic_reduce.cu │ ├── deadlock.txt │ ├── fill.cu │ ├── get_time.h │ ├── gpu_memory_bound.cu │ ├── gpu_reduction.cu │ ├── kernel_malloc.cu │ ├── laplace.cu │ ├── ldg.cu │ ├── mutex.cu │ └── rand.cu ├── benchmark_bit_struct_stores.py ├── benchmark_bls.py ├── benchmark_compile.py ├── benchmark_parallel_compilation.py ├── benchmark_reduction.py ├── benchmark_reduction_tmps.py ├── benchmark_scatter_bls.py ├── benchmark_tensor_access.py ├── ci_check_pr_title.py ├── ci_create_pr_card.py ├── ci_setup.py ├── copyright.py ├── count_tags.py ├── demo_constant_fold.py ├── demo_launch_overhead.py ├── demo_listgen.py ├── demo_oob_ub.py ├── demo_trackback.py ├── difftaichi_bibtex.txt ├── examples.md ├── fetch_active_contributors.py ├── format_server.py ├── generate_c_api.py ├── generate_c_api_docs.py ├── generate_example_videos.py ├── generate_ir_design_doc.py ├── generate_unity_language_binding.py ├── idle_hello.py ├── links.md ├── logo.png ├── make_changelog.py ├── minimal_timed.py ├── prtags.json ├── quantaichi_bibtex.txt ├── save_new_version.py ├── spMv_linear_solve.py ├── sparse_matrix.py ├── tag_to_project.json ├── taichi_bibtex.txt ├── taichi_json.py ├── test_async_weaken_access.py ├── test_gpu_async.py ├── test_grid_stride_loop.py ├── test_gui.py ├── test_memory_pool.py ├── test_poly_timed.py ├── test_print.py ├── test_without_init.py └── upload_release.py ├── netlify.toml ├── pyproject.toml ├── python ├── .gitignore └── taichi │ ├── __init__.py │ ├── __main__.py │ ├── _funcs.py │ ├── _kernels.py │ ├── _lib │ ├── __init__.py │ └── utils.py │ ├── _logging.py │ ├── _main.py │ ├── _snode │ ├── __init__.py │ ├── fields_builder.py │ └── snode_tree.py │ ├── _ti_module │ ├── __init__.py │ ├── cppgen.py │ └── module.py │ ├── _version_check.py │ ├── ad │ ├── __init__.py │ └── _ad.py │ ├── algorithms │ ├── __init__.py │ └── _algorithms.py │ ├── aot │ ├── __init__.py │ ├── _export.py │ ├── conventions │ │ ├── __init__.py │ │ └── gfxruntime140 │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── dr.py │ │ │ └── sr.py │ ├── module.py │ └── utils.py │ ├── examples │ ├── algorithm │ │ ├── circle-packing │ │ │ ├── circle_packing_image.py │ │ │ └── taichi_logo.png │ │ ├── laplace.py │ │ ├── marching_squares.py │ │ ├── mciso_advanced.py │ │ ├── mgpcg.py │ │ ├── mgpcg_advanced.py │ │ ├── poisson_disk_sampling.py │ │ └── print_offset.py │ ├── autodiff │ │ ├── diff_sph │ │ │ ├── diff_sph.py │ │ │ ├── fc1_pretrained.pkl │ │ │ └── fc2_pretrained.pkl │ │ ├── jacobian.py │ │ ├── minimization.py │ │ ├── regression.py │ │ └── simple_derivative.py │ ├── features │ │ ├── gui │ │ │ ├── fullscreen.py │ │ │ ├── gui_image_io.py │ │ │ ├── gui_widgets.py │ │ │ └── keyboard.py │ │ ├── io │ │ │ ├── .gitignore │ │ │ ├── export_mesh.py │ │ │ ├── export_ply.py │ │ │ └── export_videos.py │ │ └── sparse │ │ │ ├── explicit_activation.py │ │ │ ├── taichi_bitmasked.py │ │ │ ├── taichi_dynamic.py │ │ │ ├── taichi_sparse.py │ │ │ └── tutorial.py │ ├── ggui_examples │ │ ├── fem128_ggui.py │ │ ├── fractal3d_ggui.py │ │ ├── mass_spring_3d_ggui.py │ │ ├── mass_spring_game_ggui.py │ │ ├── mpm128_ggui.py │ │ ├── mpm3d_ggui.py │ │ └── stable_fluid_ggui.py │ ├── graph │ │ ├── mpm88_graph.py │ │ ├── stable_fluid_graph.py │ │ └── texture_graph.py │ ├── machine_learning │ │ └── differential_evolution.py │ ├── minimal.py │ ├── patterns.py │ ├── real_func │ │ ├── algorithm │ │ │ ├── marching_squares.py │ │ │ └── poisson_disk_sampling.py │ │ ├── graph │ │ │ └── stable_fluid_graph.py │ │ └── rendering │ │ │ ├── cornell_box.py │ │ │ └── taichi_ngp.py │ ├── rendering │ │ ├── cornell_box.py │ │ ├── oit_renderer.py │ │ ├── rasterizer.py │ │ ├── sdf_renderer.py │ │ ├── simple_texture.py │ │ ├── simple_uv.py │ │ ├── taichi_logo.py │ │ └── taichi_ngp.py │ └── simulation │ │ ├── ad_gravity.py │ │ ├── comet.py │ │ ├── euler.py │ │ ├── eulerfluid2d.py │ │ ├── fem128.py │ │ ├── fem99.py │ │ ├── fractal.py │ │ ├── game_of_life.py │ │ ├── implicit_fem.py │ │ ├── implicit_mass_spring.py │ │ ├── initial_value_problem.py │ │ ├── karman_vortex_street.py │ │ ├── laplace_equation.py │ │ ├── mandelbrot_zoom.py │ │ ├── mass_spring_game.py │ │ ├── mpm128.py │ │ ├── mpm3d.py │ │ ├── mpm88.py │ │ ├── mpm99.py │ │ ├── mpm_lagrangian_forces.py │ │ ├── nbody.py │ │ ├── odop_solar.py │ │ ├── pbf2d.py │ │ ├── physarum.py │ │ ├── snow_phaseField.py │ │ ├── stable_fluid.py │ │ ├── two_stream_instability.py │ │ ├── vortex_rings.py │ │ └── waterwave.py │ ├── experimental.py │ ├── graph │ ├── __init__.py │ └── _graph.py │ ├── lang │ ├── README.md │ ├── __init__.py │ ├── _ndarray.py │ ├── _ndrange.py │ ├── _texture.py │ ├── _wrap_inspect.py │ ├── any_array.py │ ├── argpack.py │ ├── ast │ │ ├── __init__.py │ │ ├── ast_transformer.py │ │ ├── ast_transformer_utils.py │ │ ├── checkers.py │ │ ├── symbol_resolver.py │ │ └── transform.py │ ├── common_ops.py │ ├── enums.py │ ├── exception.py │ ├── expr.py │ ├── field.py │ ├── impl.py │ ├── kernel_arguments.py │ ├── kernel_impl.py │ ├── matrix.py │ ├── matrix_ops.py │ ├── matrix_ops_utils.py │ ├── mesh.py │ ├── misc.py │ ├── ops.py │ ├── runtime_ops.py │ ├── shell.py │ ├── simt │ │ ├── __init__.py │ │ ├── block.py │ │ ├── grid.py │ │ ├── subgroup.py │ │ └── warp.py │ ├── snode.py │ ├── source_builder.py │ ├── struct.py │ └── util.py │ ├── linalg │ ├── __init__.py │ ├── matrixfree_cg.py │ ├── sparse_cg.py │ ├── sparse_matrix.py │ └── sparse_solver.py │ ├── math │ ├── __init__.py │ ├── _complex.py │ └── mathimpl.py │ ├── profiler │ ├── __init__.py │ ├── kernel_metrics.py │ ├── kernel_profiler.py │ ├── memory_profiler.py │ └── scoped_profiler.py │ ├── shaders │ ├── Circles_vk.frag │ ├── Circles_vk.vert │ ├── Circles_vk_frag.spv │ ├── Circles_vk_vert.spv │ ├── Lines_vk.frag │ ├── Lines_vk.vert │ ├── Lines_vk_frag.spv │ ├── Lines_vk_vert.spv │ ├── Mesh_vk.frag │ ├── Mesh_vk.vert │ ├── Mesh_vk_frag.spv │ ├── Mesh_vk_vert.spv │ ├── Particles_vk.frag │ ├── Particles_vk.vert │ ├── Particles_vk_frag.spv │ ├── Particles_vk_vert.spv │ ├── SceneLines2quad_vk.comp │ ├── SceneLines2quad_vk_comp.spv │ ├── SceneLines_vk.frag │ ├── SceneLines_vk.vert │ ├── SceneLines_vk_frag.spv │ ├── SceneLines_vk_vert.spv │ ├── SetImage_vk.frag │ ├── SetImage_vk.vert │ ├── SetImage_vk_frag.spv │ ├── SetImage_vk_vert.spv │ ├── Triangles_vk.frag │ ├── Triangles_vk.vert │ ├── Triangles_vk_frag.spv │ ├── Triangles_vk_vert.spv │ ├── lines2quad_vk.comp │ └── lines2quad_vk_comp.spv │ ├── sparse │ ├── __init__.py │ └── _sparse_grid.py │ ├── tools │ ├── __init__.py │ ├── diagnose.py │ ├── image.py │ ├── np2ply.py │ ├── video.py │ └── vtk.py │ ├── types │ ├── __init__.py │ ├── annotations.py │ ├── compound_types.py │ ├── ndarray_type.py │ ├── primitive_types.py │ ├── quant.py │ ├── texture_type.py │ └── utils.py │ └── ui │ ├── __init__.py │ ├── camera.py │ ├── canvas.py │ ├── constants.py │ ├── gui.py │ ├── imgui.py │ ├── scene.py │ ├── staging_buffer.py │ ├── ui.py │ ├── utils.py │ └── window.py ├── requirements_dev.txt ├── requirements_test.txt ├── scripts ├── build-taichi-android.sh └── run_clang_tidy.py ├── setup.cfg ├── setup.py ├── taichi ├── analysis │ ├── alias_analysis.cpp │ ├── arithmetic_interpretor.cpp │ ├── arithmetic_interpretor.h │ ├── bls_analyzer.cpp │ ├── bls_analyzer.h │ ├── build_cfg.cpp │ ├── check_fields_registered.cpp │ ├── clone.cpp │ ├── constexpr_propagation.cpp │ ├── count_statements.cpp │ ├── data_source_analysis.cpp │ ├── detect_fors_with_break.cpp │ ├── gather_deactivations.cpp │ ├── gather_dynamically_indexed_pointers.cpp │ ├── gather_func_store_dests.cpp │ ├── gather_immutable_local_vars.cpp │ ├── gather_mesh_thread_local.cpp │ ├── gather_meshfor_relation_types.cpp │ ├── gather_snode_read_writes.cpp │ ├── gather_statement_usages.cpp │ ├── gather_statements.cpp │ ├── gather_uniquely_accessed_pointers.cpp │ ├── gather_uniquely_accessed_pointers.h │ ├── gather_used_atomics.cpp │ ├── gen_offline_cache_key.cpp │ ├── has_store_or_atomic.cpp │ ├── last_store_or_atomic.cpp │ ├── mesh_bls_analyzer.cpp │ ├── mesh_bls_analyzer.h │ ├── offline_cache_util.cpp │ ├── offline_cache_util.h │ ├── same_statements.cpp │ ├── value_diff.cpp │ └── verify.cpp ├── aot │ ├── graph_data.cpp │ ├── graph_data.h │ ├── module_builder.cpp │ ├── module_builder.h │ ├── module_data.h │ ├── module_loader.cpp │ └── module_loader.h ├── codegen │ ├── amdgpu │ │ ├── CMakeLists.txt │ │ ├── codegen_amdgpu.cpp │ │ └── codegen_amdgpu.h │ ├── codegen.cpp │ ├── codegen.h │ ├── codegen_utils.h │ ├── compiled_kernel_data.cpp │ ├── compiled_kernel_data.h │ ├── cpu │ │ ├── CMakeLists.txt │ │ ├── codegen_cpu.cpp │ │ └── codegen_cpu.h │ ├── cuda │ │ ├── CMakeLists.txt │ │ ├── codegen_cuda.cpp │ │ └── codegen_cuda.h │ ├── dx12 │ │ ├── CMakeLists.txt │ │ ├── codegen_dx12.cpp │ │ ├── codegen_dx12.h │ │ ├── dx12_global_optimize_module.cpp │ │ ├── dx12_llvm_passes.h │ │ ├── dx12_lower_intrinsic.cpp │ │ └── dx12_lower_runtime_context.cpp │ ├── kernel_compiler.h │ ├── llvm │ │ ├── CMakeLists.txt │ │ ├── codegen_llvm.cpp │ │ ├── codegen_llvm.h │ │ ├── codegen_llvm_quant.cpp │ │ ├── compiled_kernel_data.cpp │ │ ├── compiled_kernel_data.h │ │ ├── kernel_compiler.cpp │ │ ├── kernel_compiler.h │ │ ├── llvm_codegen_utils.cpp │ │ ├── llvm_codegen_utils.h │ │ ├── llvm_compiled_data.h │ │ ├── struct_llvm.cpp │ │ └── struct_llvm.h │ └── spirv │ │ ├── CMakeLists.txt │ │ ├── compiled_kernel_data.cpp │ │ ├── compiled_kernel_data.h │ │ ├── kernel_compiler.cpp │ │ ├── kernel_compiler.h │ │ ├── kernel_utils.cpp │ │ ├── kernel_utils.h │ │ ├── lib_tiny_ir.h │ │ ├── snode_struct_compiler.cpp │ │ ├── snode_struct_compiler.h │ │ ├── spirv_codegen.cpp │ │ ├── spirv_codegen.h │ │ ├── spirv_ir_builder.cpp │ │ ├── spirv_ir_builder.h │ │ ├── spirv_types.cpp │ │ └── spirv_types.h ├── common │ ├── CMakeLists.txt │ ├── cleanup.cpp │ ├── cleanup.h │ ├── commit_hash.h.in │ ├── core.cpp │ ├── core.h │ ├── dict.h │ ├── dynamic_loader.cpp │ ├── dynamic_loader.h │ ├── exceptions.h │ ├── filesystem.hpp │ ├── interface.h │ ├── json.cpp │ ├── json.h │ ├── json_serde.h │ ├── logging.cpp │ ├── logging.h │ ├── miniz.c │ ├── miniz.h │ ├── one_or_more.h │ ├── platform_macros.h │ ├── ref_counted_pool.h │ ├── serialization.h │ ├── symbol_version.cpp │ ├── task.h │ ├── trait.h │ ├── types.h │ ├── utils.h │ ├── version.h.in │ ├── virtual_dir.cpp │ ├── virtual_dir.h │ ├── zip.cpp │ └── zip.h ├── compilation_manager │ ├── CMakeLists.txt │ ├── kernel_compilation_manager.cpp │ └── kernel_compilation_manager.h ├── inc │ ├── address_mode.inc.h │ ├── archs.inc.h │ ├── binary_op.inc.h │ ├── constants.h │ ├── cuda_kernel_utils.inc.h │ ├── data_type.inc.h │ ├── data_type_with_c_type.inc.h │ ├── expressions.inc.h │ ├── extensions.inc.h │ ├── filter.inc.h │ ├── frontend_statements.inc.h │ ├── internal_ops.inc.h │ ├── offloaded_task_type.inc.h │ ├── opengl_extension.inc.h │ ├── rhi_constants.inc.h │ ├── snodes.inc.h │ ├── statements.inc.h │ ├── type_kind.inc.h │ └── unary_op.inc.h ├── ir │ ├── analysis.h │ ├── basic_stmt_visitor.cpp │ ├── control_flow_graph.cpp │ ├── control_flow_graph.h │ ├── expr.cpp │ ├── expr.h │ ├── expression.h │ ├── expression_ops.cpp │ ├── expression_ops.h │ ├── expression_printer.h │ ├── frontend_ir.cpp │ ├── frontend_ir.h │ ├── ir.cpp │ ├── ir.h │ ├── ir_builder.cpp │ ├── ir_builder.h │ ├── mesh.cpp │ ├── mesh.h │ ├── offloaded_task_type.cpp │ ├── offloaded_task_type.h │ ├── pass.cpp │ ├── pass.h │ ├── scratch_pad.cpp │ ├── scratch_pad.h │ ├── snode.cpp │ ├── snode.h │ ├── snode_types.cpp │ ├── snode_types.h │ ├── statements.cpp │ ├── statements.h │ ├── stmt_op_types.cpp │ ├── stmt_op_types.h │ ├── transforms.h │ ├── type.cpp │ ├── type.h │ ├── type_factory.cpp │ ├── type_factory.h │ ├── type_system.cpp │ ├── type_system.h │ ├── type_utils.cpp │ ├── type_utils.h │ └── visitors.h ├── jit │ ├── jit_module.h │ ├── jit_session.cpp │ └── jit_session.h ├── math │ ├── arithmetic.h │ ├── array.h │ ├── array_2d.h │ ├── array_fwd.h │ ├── geometry_util.h │ ├── linalg.h │ ├── math.h │ ├── scalar.h │ ├── sifakis_svd.h │ └── svd.h ├── platform │ ├── amdgpu │ │ ├── detect_amdgpu.cpp │ │ └── detect_amdgpu.h │ ├── cuda │ │ ├── detect_cuda.cpp │ │ └── detect_cuda.h │ ├── mac │ │ ├── objc_api.cpp │ │ └── objc_api.h │ └── windows │ │ └── windows.h ├── program │ ├── argpack.cpp │ ├── argpack.h │ ├── callable.cpp │ ├── callable.h │ ├── compile_config.cpp │ ├── compile_config.h │ ├── conjugate_gradient.cpp │ ├── conjugate_gradient.h │ ├── context.h │ ├── extension.cpp │ ├── extension.h │ ├── field_info.cpp │ ├── field_info.h │ ├── function.cpp │ ├── function.h │ ├── function_key.cpp │ ├── function_key.h │ ├── graph_builder.cpp │ ├── graph_builder.h │ ├── kernel.cpp │ ├── kernel.h │ ├── kernel_launcher.h │ ├── kernel_profiler.cpp │ ├── kernel_profiler.h │ ├── launch_context_builder.cpp │ ├── launch_context_builder.h │ ├── matrix.h │ ├── ndarray.cpp │ ├── ndarray.h │ ├── parallel_executor.cpp │ ├── parallel_executor.h │ ├── program.cpp │ ├── program.h │ ├── program_impl.cpp │ ├── program_impl.h │ ├── py_print_buffer.cpp │ ├── py_print_buffer.h │ ├── snode_expr_utils.cpp │ ├── snode_expr_utils.h │ ├── snode_rw_accessors_bank.cpp │ ├── snode_rw_accessors_bank.h │ ├── sparse_matrix.cpp │ ├── sparse_matrix.h │ ├── sparse_solver.cpp │ ├── sparse_solver.h │ ├── texture.cpp │ └── texture.h ├── python │ ├── exception.cpp │ ├── exception.h │ ├── export.cpp │ ├── export.h │ ├── export_ggui.cpp │ ├── export_lang.cpp │ ├── export_math.cpp │ ├── export_misc.cpp │ ├── export_visual.cpp │ ├── interfaces_registry.cpp │ ├── memory_usage_monitor.cpp │ ├── memory_usage_monitor.h │ ├── py_exception_translator.cpp │ ├── snode_registry.cpp │ └── snode_registry.h ├── rhi │ ├── CMakeLists.txt │ ├── amdgpu │ │ ├── CMakeLists.txt │ │ ├── amdgpu_context.cpp │ │ ├── amdgpu_context.h │ │ ├── amdgpu_device.cpp │ │ ├── amdgpu_device.h │ │ ├── amdgpu_driver.cpp │ │ ├── amdgpu_driver.h │ │ ├── amdgpu_driver_functions.inc.h │ │ ├── amdgpu_profiler.cpp │ │ ├── amdgpu_profiler.h │ │ └── amdgpu_types.h │ ├── arch.cpp │ ├── arch.h │ ├── common │ │ ├── CMakeLists.txt │ │ ├── host_memory_pool.cpp │ │ ├── host_memory_pool.h │ │ ├── unified_allocator.cpp │ │ ├── unified_allocator.h │ │ ├── window_system.cpp │ │ └── window_system.h │ ├── cpu │ │ ├── CMakeLists.txt │ │ ├── cpu_device.cpp │ │ └── cpu_device.h │ ├── cuda │ │ ├── CMakeLists.txt │ │ ├── cublas_functions.inc.h │ │ ├── cuda_context.cpp │ │ ├── cuda_context.h │ │ ├── cuda_device.cpp │ │ ├── cuda_device.h │ │ ├── cuda_driver.cpp │ │ ├── cuda_driver.h │ │ ├── cuda_driver_functions.inc.h │ │ ├── cuda_profiler.cpp │ │ ├── cuda_profiler.h │ │ ├── cuda_types.h │ │ ├── cupti_toolkit.cpp │ │ ├── cupti_toolkit.h │ │ ├── cusolver_functions.inc.h │ │ └── cusparse_functions.inc.h │ ├── device.cpp │ ├── device.h │ ├── device_capability.cpp │ ├── device_capability.h │ ├── dummy.cpp │ ├── dx │ │ ├── CMakeLists.txt │ │ ├── dx_api.cpp │ │ ├── dx_api.h │ │ ├── dx_device.cpp │ │ ├── dx_device.h │ │ ├── dx_info_queue.cpp │ │ └── dx_info_queue.h │ ├── dx12 │ │ ├── CMakeLists.txt │ │ ├── dx12_api.cpp │ │ └── dx12_api.h │ ├── impl_support.h │ ├── interop │ │ ├── CMakeLists.txt │ │ ├── vulkan_cpu_interop.cpp │ │ ├── vulkan_cpu_interop.h │ │ ├── vulkan_cuda_interop.cpp │ │ └── vulkan_cuda_interop.h │ ├── llvm │ │ ├── CMakeLists.txt │ │ ├── allocator.cpp │ │ ├── allocator.h │ │ ├── device_memory_pool.cpp │ │ ├── device_memory_pool.h │ │ └── llvm_device.h │ ├── metal │ │ ├── CMakeLists.txt │ │ ├── metal_api.cpp │ │ ├── metal_api.h │ │ ├── metal_device.h │ │ ├── metal_device.mm │ │ └── metal_rhi_enum_mappings.h │ ├── opengl │ │ ├── CMakeLists.txt │ │ ├── opengl_api.cpp │ │ ├── opengl_api.h │ │ ├── opengl_device.cpp │ │ └── opengl_device.h │ ├── public_device.h │ └── vulkan │ │ ├── CMakeLists.txt │ │ ├── vulkan_api.cpp │ │ ├── vulkan_api.h │ │ ├── vulkan_common.h │ │ ├── vulkan_device.cpp │ │ ├── vulkan_device.h │ │ ├── vulkan_device_creator.cpp │ │ ├── vulkan_device_creator.h │ │ ├── vulkan_loader.cpp │ │ ├── vulkan_loader.h │ │ ├── vulkan_memory_allocator.cpp │ │ └── vulkan_utils.h ├── runtime │ ├── .gitignore │ ├── amdgpu │ │ ├── CMakeLists.txt │ │ ├── jit_amdgpu.cpp │ │ ├── jit_amdgpu.h │ │ ├── kernel_launcher.cpp │ │ └── kernel_launcher.h │ ├── cpu │ │ ├── CMakeLists.txt │ │ ├── jit_cpu.cpp │ │ ├── kernel_launcher.cpp │ │ └── kernel_launcher.h │ ├── cuda │ │ ├── CMakeLists.txt │ │ ├── jit_cuda.cpp │ │ ├── jit_cuda.h │ │ ├── kernel_launcher.cpp │ │ └── kernel_launcher.h │ ├── dx12 │ │ ├── CMakeLists.txt │ │ ├── aot_graph_data.h │ │ ├── aot_module_builder_impl.cpp │ │ ├── aot_module_builder_impl.h │ │ ├── aot_module_loader_impl.cpp │ │ └── aot_module_loader_impl.h │ ├── gfx │ │ ├── CMakeLists.txt │ │ ├── aot_graph_data.h │ │ ├── aot_module_builder_impl.cpp │ │ ├── aot_module_builder_impl.h │ │ ├── aot_module_loader_impl.cpp │ │ ├── aot_module_loader_impl.h │ │ ├── aot_utils.h │ │ ├── kernel_launcher.cpp │ │ ├── kernel_launcher.h │ │ ├── runtime.cpp │ │ ├── runtime.h │ │ ├── snode_tree_manager.cpp │ │ └── snode_tree_manager.h │ ├── llvm │ │ ├── CMakeLists.txt │ │ ├── aot_graph_data.h │ │ ├── kernel_launcher.cpp │ │ ├── kernel_launcher.h │ │ ├── llvm_aot_module_builder.cpp │ │ ├── llvm_aot_module_builder.h │ │ ├── llvm_aot_module_loader.cpp │ │ ├── llvm_aot_module_loader.h │ │ ├── llvm_context.cpp │ │ ├── llvm_context.h │ │ ├── llvm_context_pass.h │ │ ├── llvm_fwd.h │ │ ├── llvm_offline_cache.cpp │ │ ├── llvm_offline_cache.h │ │ ├── llvm_runtime_executor.cpp │ │ ├── llvm_runtime_executor.h │ │ ├── runtime_module │ │ │ ├── CMakeLists.txt │ │ │ ├── atomic.h │ │ │ ├── cuda_runtime-cuda-nvptx64-nvidia-cuda-sm_60.bc │ │ │ ├── cuda_runtime.cu │ │ │ ├── internal_functions.h │ │ │ ├── locked_task.h │ │ │ ├── node_bitmasked.h │ │ │ ├── node_dense.h │ │ │ ├── node_dynamic.h │ │ │ ├── node_pointer.h │ │ │ ├── node_root.h │ │ │ └── runtime.cpp │ │ ├── snode_tree_buffer_manager.cpp │ │ └── snode_tree_buffer_manager.h │ └── program_impls │ │ ├── dx │ │ ├── CMakeLists.txt │ │ ├── dx_program.cpp │ │ └── dx_program.h │ │ ├── dx12 │ │ ├── CMakeLists.txt │ │ ├── dx12_program.cpp │ │ └── dx12_program.h │ │ ├── gfx │ │ ├── CMakeLists.txt │ │ ├── gfx_program.cpp │ │ └── gfx_program.h │ │ ├── llvm │ │ ├── CMakeLists.txt │ │ ├── llvm_program.cpp │ │ └── llvm_program.h │ │ ├── metal │ │ ├── CMakeLists.txt │ │ ├── metal_program.cpp │ │ └── metal_program.h │ │ ├── opengl │ │ ├── CMakeLists.txt │ │ ├── opengl_program.cpp │ │ └── opengl_program.h │ │ └── vulkan │ │ ├── CMakeLists.txt │ │ ├── vulkan_program.cpp │ │ └── vulkan_program.h ├── struct │ ├── snode_tree.cpp │ ├── snode_tree.h │ ├── struct.cpp │ └── struct.h ├── system │ ├── benchmark.h │ ├── demangling.cpp │ ├── dynamic_loader.h │ ├── hacked_signal_handler.cpp │ ├── hacked_signal_handler.h │ ├── interface_registry.cpp │ ├── loader.cpp │ ├── profiler.cpp │ ├── profiler.h │ ├── run_tests.cpp │ ├── threading.cpp │ ├── threading.h │ ├── timeline.cpp │ ├── timeline.h │ ├── timer.cpp │ ├── timer.h │ ├── traceback.cpp │ └── traceback.h ├── transforms │ ├── alg_simp.cpp │ ├── auto_diff.cpp │ ├── binary_op_simplify.cpp │ ├── bit_loop_vectorize.cpp │ ├── cache_loop_invariant_global_vars.cpp │ ├── cfg_optimization.cpp │ ├── check_out_of_bound.cpp │ ├── check_out_of_bound.h │ ├── compile_taichi_functions.cpp │ ├── compile_to_offloads.cpp │ ├── constant_fold.cpp │ ├── constant_fold.h │ ├── demote_atomics.cpp │ ├── demote_dense_struct_fors.cpp │ ├── demote_mesh_statements.cpp │ ├── demote_mesh_statements.h │ ├── demote_no_access_mesh_fors.cpp │ ├── demote_operations.cpp │ ├── detect_read_only.cpp │ ├── determine_ad_stack_size.cpp │ ├── die.cpp │ ├── eliminate_immutable_local_vars.cpp │ ├── extract_constant.cpp │ ├── flag_access.cpp │ ├── frontend_type_check.cpp │ ├── handle_external_ptr_boundary.cpp │ ├── inlining.cpp │ ├── inlining.h │ ├── insert_scratch_pad.cpp │ ├── ir_printer.cpp │ ├── loop_invariant_code_motion.cpp │ ├── loop_invariant_detector.h │ ├── lower_access.cpp │ ├── lower_access.h │ ├── lower_ast.cpp │ ├── lower_matrix_ptr.cpp │ ├── make_block_local.cpp │ ├── make_block_local.h │ ├── make_cpu_multithreaded_range_for.cpp │ ├── make_mesh_block_local.cpp │ ├── make_mesh_block_local.h │ ├── make_mesh_thread_local.cpp │ ├── make_mesh_thread_local.h │ ├── make_thread_local.cpp │ ├── offload.cpp │ ├── optimize_bit_struct_stores.cpp │ ├── re_id.cpp │ ├── remove_assume_in_range.cpp │ ├── remove_loop_unique.cpp │ ├── replace_statements.cpp │ ├── reverse_segments.cpp │ ├── scalar_pointer_lowerer.cpp │ ├── scalar_pointer_lowerer.h │ ├── scalarize.cpp │ ├── simplify.cpp │ ├── simplify.h │ ├── statement_usage_replace.cpp │ ├── transform_statements.cpp │ ├── type_check.cpp │ ├── unreachable_code_elimination.cpp │ ├── utils.cpp │ ├── utils.h │ └── whole_kernel_cse.cpp ├── ui │ ├── CMakeLists.txt │ ├── common │ │ ├── app_config.h │ │ ├── camera.h │ │ ├── canvas_base.h │ │ ├── event.h │ │ ├── gui_base.h │ │ ├── input_handler.h │ │ ├── renderable_info.h │ │ ├── scene_base.h │ │ ├── window_base.cpp │ │ └── window_base.h │ ├── ggui │ │ ├── CMakeLists.txt │ │ ├── app_context.cpp │ │ ├── app_context.h │ │ ├── canvas.cpp │ │ ├── canvas.h │ │ ├── gui.cpp │ │ ├── gui.h │ │ ├── gui_metal.h │ │ ├── gui_metal.mm │ │ ├── nswindow_adapter.h │ │ ├── nswindow_adapter.mm │ │ ├── renderable.cpp │ │ ├── renderable.h │ │ ├── renderables │ │ │ ├── circles.cpp │ │ │ ├── circles.h │ │ │ ├── lines.cpp │ │ │ ├── lines.h │ │ │ ├── mesh.cpp │ │ │ ├── mesh.h │ │ │ ├── particles.cpp │ │ │ ├── particles.h │ │ │ ├── scene_lines.cpp │ │ │ ├── scene_lines.h │ │ │ ├── set_image.cpp │ │ │ ├── set_image.h │ │ │ ├── triangles.cpp │ │ │ └── triangles.h │ │ ├── renderer.cpp │ │ ├── renderer.h │ │ ├── scene.cpp │ │ ├── scene.h │ │ ├── sceneV2.cpp │ │ ├── sceneV2.h │ │ ├── swap_chain.cpp │ │ ├── swap_chain.h │ │ ├── vertex.h │ │ ├── window.cpp │ │ └── window.h │ ├── gui │ │ ├── android.cpp │ │ ├── cocoa.cpp │ │ ├── gui.cpp │ │ ├── gui.h │ │ ├── win32.cpp │ │ └── x11.cpp │ └── utils │ │ └── utils.h └── util │ ├── CMakeLists.txt │ ├── base64.h │ ├── bit.cpp │ ├── bit.h │ ├── environ_config.h │ ├── file_sequence_writer.cpp │ ├── file_sequence_writer.h │ ├── hash.h │ ├── image_buffer.cpp │ ├── image_io.cpp │ ├── image_io.h │ ├── io.h │ ├── lang_util.cpp │ ├── lang_util.h │ ├── line_appender.h │ ├── lock.h │ ├── macros.h │ ├── meta.h │ ├── offline_cache.cpp │ ├── offline_cache.h │ ├── short_name.cpp │ ├── short_name.h │ ├── str.cpp │ ├── str.h │ ├── testing.cpp │ ├── testing.h │ └── zip.cpp ├── tests ├── __init__.py ├── cpp │ ├── AOT_TEST_README.md │ ├── analysis │ │ ├── alias_analysis_test.cpp │ │ ├── bls_analyzer_test.cpp │ │ ├── same_statements_test.cpp │ │ └── value_diff_test.cpp │ ├── aot │ │ ├── dx12 │ │ │ └── aot_save_load_test.cpp │ │ ├── gfx_utils.cpp │ │ ├── gfx_utils.h │ │ ├── llvm │ │ │ ├── bitmasked_aot_test.cpp │ │ │ ├── dynamic_aot_test.cpp │ │ │ ├── field_aot_test.cpp │ │ │ ├── field_cgraph_test.cpp │ │ │ ├── graph_aot_test.cpp │ │ │ ├── kernel_aot_test.cpp │ │ │ ├── kernel_return_aot_test.cpp │ │ │ └── mpm88_graph_aot_test.cpp │ │ ├── opengl │ │ │ ├── device_test.cpp │ │ │ ├── graph_aot_test.cpp │ │ │ └── kernel_aot_test.cpp │ │ ├── python_scripts │ │ │ ├── aot_module_test_.py │ │ │ ├── bitmasked_aot_test_.py │ │ │ ├── comet_aot.py │ │ │ ├── dense_field_aot_test_.py │ │ │ ├── dynamic_aot_test_.py │ │ │ ├── field_aot_test_.py │ │ │ ├── graph_aot_test_.py │ │ │ ├── kernel_aot_test1.py │ │ │ ├── kernel_aot_test2.py │ │ │ ├── kernel_return_aot_test_.py │ │ │ ├── matrix_aot_test_.py │ │ │ ├── mpm88_graph_aot.py │ │ │ ├── numerical_aot_test_.py │ │ │ ├── shared_array_aot_test_.py │ │ │ ├── sph_aot.py │ │ │ ├── taichi_sparse_test_.py │ │ │ ├── tcm_test_.py │ │ │ └── texture_aot_test_.py │ │ └── vulkan │ │ │ ├── device_test.cpp │ │ │ ├── graph_aot_test.cpp │ │ │ └── kernel_aot_test.cpp │ ├── backends │ │ ├── amdgpu_device_test.cpp │ │ └── dx11_device_test.cpp │ ├── codegen │ │ ├── compiled_kernel_data_test.cpp │ │ └── refine_coordinates_test.cpp │ ├── common │ │ ├── core_test.cpp │ │ ├── dict_test.cpp │ │ └── serialization_test.cpp │ ├── conftest.py │ ├── cpptests.yaml │ ├── ir │ │ ├── frontend_type_inference_test.cpp │ │ ├── ir_builder_test.cpp │ │ ├── ir_test.cpp │ │ ├── ir_type_promotion_test.cpp │ │ ├── ndarray_kernel.cpp │ │ ├── ndarray_kernel.h │ │ ├── stmt_field_manager_test.cpp │ │ └── type_test.cpp │ ├── llvm │ │ ├── is_same_type_test.cpp │ │ └── llvm_offline_cache_test.cpp │ ├── offline_cache │ │ └── load_metadata_test.cpp │ ├── program │ │ ├── graph_test.cpp │ │ ├── test_program.cpp │ │ └── test_program.h │ ├── rhi │ │ └── common │ │ │ └── host_memory_pool_test.cpp │ ├── struct │ │ ├── fake_struct_compiler.h │ │ └── snode_tree_test.cpp │ ├── task │ │ ├── test_exception_handling.cpp │ │ └── test_gui.cpp │ └── transforms │ │ ├── alg_simp_test.cpp │ │ ├── binary_op_simplify_test.cpp │ │ ├── constant_fold_test.cpp │ │ ├── determine_ad_stack_size_test.cpp │ │ ├── eliminate_immutable_local_vars_test.cpp │ │ ├── extract_constant_test.cpp │ │ ├── half2_vectorization_test.cpp │ │ ├── inlining_test.cpp │ │ ├── make_block_local_test.cpp │ │ ├── scalar_pointer_lowerer_test.cpp │ │ ├── scalarize_test.cpp │ │ └── simplify_test.cpp ├── generate_compat_test_modules.py ├── pytest.ini ├── pytest_hardtle.py ├── python │ ├── __init__.py │ ├── bls_test_template.py │ ├── conftest.py │ ├── ell.json │ ├── expected │ │ ├── test_depth.png │ │ ├── test_draw_3d_lines.png │ │ ├── test_draw_lines.mac.png │ │ ├── test_draw_lines.png │ │ ├── test_draw_mesh_instances.png │ │ ├── test_draw_part_of_lines.mac.png │ │ ├── test_draw_part_of_lines.png │ │ ├── test_draw_part_of_mesh.png │ │ ├── test_draw_part_of_mesh_instances.png │ │ ├── test_draw_part_of_particles.png │ │ ├── test_draw_part_of_particles_per_vertex_rad_and_col.png │ │ ├── test_geometry_2d.png │ │ ├── test_geometry_3d.png │ │ ├── test_imgui.png │ │ ├── test_set_image.png │ │ └── test_wireframe_mode.png │ ├── fuse_test_template.py │ ├── py38_only.py │ ├── test_abs.py │ ├── test_ad_atomic.py │ ├── test_ad_atomic_fwd.py │ ├── test_ad_basics.py │ ├── test_ad_basics_fwd.py │ ├── test_ad_demote_dense.py │ ├── test_ad_dynamic_index.py │ ├── test_ad_for.py │ ├── test_ad_for_fwd.py │ ├── test_ad_gdar_diffmpm.py │ ├── test_ad_global_data_access_rule_checker.py │ ├── test_ad_grad_check.py │ ├── test_ad_if.py │ ├── test_ad_if_fwd.py │ ├── test_ad_math_func.py │ ├── test_ad_ndarray.py │ ├── test_ad_offload.py │ ├── test_ad_snode_grad_type.py │ ├── test_ad_tensor.py │ ├── test_aot.py │ ├── test_api.py │ ├── test_arg_alignment.py │ ├── test_arg_check.py │ ├── test_arg_load.py │ ├── test_argpack.py │ ├── test_argument.py │ ├── test_assert.py │ ├── test_assign.py │ ├── test_ast_refactor.py │ ├── test_ast_resolver.py │ ├── test_atomic.py │ ├── test_basics.py │ ├── test_binding.py │ ├── test_bit_operations.py │ ├── test_bitmasked.py │ ├── test_bitpacked_fields.py │ ├── test_bls.py │ ├── test_bls_assume_in_range.py │ ├── test_bool_op.py │ ├── test_bool_type.py │ ├── test_cache_loop_invariant.py │ ├── test_callable_template_mapper.py │ ├── test_cast.py │ ├── test_cfg_continue.py │ ├── test_classfunc.py │ ├── test_clear_all_gradients.py │ ├── test_cli.py │ ├── test_compare.py │ ├── test_complex_struct.py │ ├── test_continue.py │ ├── test_copy_from.py │ ├── test_cuda_internals.py │ ├── test_custom_struct.py │ ├── test_customized_grad.py │ ├── test_debug.py │ ├── test_delay_modify.py │ ├── test_deprecation.py │ ├── test_div.py │ ├── test_dynamic.py │ ├── test_dynamic_append_length.py │ ├── test_dynamic_attributes.py │ ├── test_eig.py │ ├── test_element_wise.py │ ├── test_empty.py │ ├── test_exception.py │ ├── test_expr_dict.py │ ├── test_expr_list.py │ ├── test_external_func.py │ ├── test_f16.py │ ├── test_field.py │ ├── test_fields_builder.py │ ├── test_fill.py │ ├── test_floor_dtype_argument.py │ ├── test_for_break.py │ ├── test_for_group_mismatch.py │ ├── test_fp_flush_to_zero.py │ ├── test_function.py │ ├── test_function_parameter_by_value.py │ ├── test_gc.py │ ├── test_get_external_tensor_shape.py │ ├── test_ggui.py │ ├── test_global_buffer_misalined.py │ ├── test_global_store_grad.py │ ├── test_global_thread_idx.py │ ├── test_graph.py │ ├── test_grouped.py │ ├── test_gui.py │ ├── test_if.py │ ├── test_image_io.py │ ├── test_immediate_layout.py │ ├── test_implicit_fem.py │ ├── test_indices.py │ ├── test_internal_func.py │ ├── test_ipython.ipynb │ ├── test_kernel_arg_errors.py │ ├── test_kernel_templates.py │ ├── test_lang.py │ ├── test_lexical_scope.py │ ├── test_linalg.py │ ├── test_listgen.py │ ├── test_literal.py │ ├── test_local_atomic_opt.py │ ├── test_local_atomics.py │ ├── test_logical_op.py │ ├── test_loop_grad.py │ ├── test_loop_unique.py │ ├── test_loops.py │ ├── test_materialize_check.py │ ├── test_math_module.py │ ├── test_matrix.py │ ├── test_matrix_arg.py │ ├── test_matrix_different_type.py │ ├── test_matrix_return.py │ ├── test_matrix_slice.py │ ├── test_matrix_solve.py │ ├── test_matrixfree_bicgstab.py │ ├── test_matrixfree_cg.py │ ├── test_memory.py │ ├── test_mesh.py │ ├── test_mod.py │ ├── test_module_import.py │ ├── test_mpm88.py │ ├── test_mpm_particle_list.py │ ├── test_name_error.py │ ├── test_native_functions.py │ ├── test_ndarray.py │ ├── test_ndrange.py │ ├── test_nested_kernel_error.py │ ├── test_new_allocator.py │ ├── test_no_activate.py │ ├── test_no_grad.py │ ├── test_non_taichi_types_in_kernel.py │ ├── test_numpy.py │ ├── test_numpy_io.py │ ├── test_offline_cache.py │ ├── test_offload.py │ ├── test_offload_cross.py │ ├── test_offset.py │ ├── test_oop.py │ ├── test_optimization.py │ ├── test_order.py │ ├── test_overflow.py │ ├── test_packed_size.py │ ├── test_paddle_io.py │ ├── test_parallel_range_for.py │ ├── test_pow.py │ ├── test_print.py │ ├── test_ptr_assign.py │ ├── test_quant_array.py │ ├── test_quant_array_vectorization.py │ ├── test_quant_atomics.py │ ├── test_quant_fixed.py │ ├── test_quant_float.py │ ├── test_quant_float_shared_exp.py │ ├── test_quant_int.py │ ├── test_quant_time_integration.py │ ├── test_random.py │ ├── test_reduction.py │ ├── test_rescale.py │ ├── test_return.py │ ├── test_runtime.py │ ├── test_scalar_op.py │ ├── test_scan.py │ ├── test_scope_errors.py │ ├── test_serial_execution.py │ ├── test_shared_array.py │ ├── test_simt.py │ ├── test_snode.py │ ├── test_snode_layout_inspection.py │ ├── test_sort.py │ ├── test_sparse_activate.py │ ├── test_sparse_basics.py │ ├── test_sparse_cg.py │ ├── test_sparse_deactivate.py │ ├── test_sparse_grid.py │ ├── test_sparse_linear_solver.py │ ├── test_sparse_matrix.py │ ├── test_sparse_multi_tree.py │ ├── test_sparse_parallel.py │ ├── test_spmv.py │ ├── test_ssa.py │ ├── test_static.py │ ├── test_stencils.py │ ├── test_stop_grad.py │ ├── test_struct.py │ ├── test_struct_for.py │ ├── test_struct_for_dynamic.py │ ├── test_struct_for_intermediate.py │ ├── test_struct_for_non_pot.py │ ├── test_svd.py │ ├── test_sync.py │ ├── test_syntax_errors.py │ ├── test_tensor_dimensionality.py │ ├── test_tensor_reflection.py │ ├── test_test.py │ ├── test_texture.py │ ├── test_threading.py │ ├── test_torch_ad.py │ ├── test_torch_io.py │ ├── test_tuple_assign.py │ ├── test_type_check.py │ ├── test_type_promotion.py │ ├── test_type_system.py │ ├── test_types.py │ ├── test_unary_ops.py │ ├── test_vector_swizzle.py │ └── test_while.py ├── run_c_api_compat_test.py ├── run_tests.py └── test_utils.py ├── version.txt └── vs-chromium-project.txt /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/ISSUE_TEMPLATE/document.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/actionlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/actionlint.yaml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/cache.yml -------------------------------------------------------------------------------- /.github/workflows/ghstack_land.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/ghstack_land.yml -------------------------------------------------------------------------------- /.github/workflows/initiator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/initiator.yaml -------------------------------------------------------------------------------- /.github/workflows/issue_comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/issue_comment.yml -------------------------------------------------------------------------------- /.github/workflows/issue_open.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/issue_open.yml -------------------------------------------------------------------------------- /.github/workflows/perf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/perf.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/scripts/aot-demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/scripts/aot-demo.sh -------------------------------------------------------------------------------- /.github/workflows/scripts/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/scripts/build.py -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/.pylintrc -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/deserialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/deserialize.py -------------------------------------------------------------------------------- /benchmarks/microbenchmarks/_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/microbenchmarks/_items.py -------------------------------------------------------------------------------- /benchmarks/microbenchmarks/_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/microbenchmarks/_metric.py -------------------------------------------------------------------------------- /benchmarks/microbenchmarks/_plan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/microbenchmarks/_plan.py -------------------------------------------------------------------------------- /benchmarks/microbenchmarks/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/microbenchmarks/_utils.py -------------------------------------------------------------------------------- /benchmarks/microbenchmarks/fill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/microbenchmarks/fill.py -------------------------------------------------------------------------------- /benchmarks/microbenchmarks/memcpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/microbenchmarks/memcpy.py -------------------------------------------------------------------------------- /benchmarks/microbenchmarks/saxpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/microbenchmarks/saxpy.py -------------------------------------------------------------------------------- /benchmarks/requirements.txt: -------------------------------------------------------------------------------- 1 | jsbeautifier 2 | bokeh 3 | -------------------------------------------------------------------------------- /benchmarks/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/run.py -------------------------------------------------------------------------------- /benchmarks/suite_microbenchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/suite_microbenchmarks.py -------------------------------------------------------------------------------- /benchmarks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/benchmarks/utils.py -------------------------------------------------------------------------------- /c_api/.gitignore: -------------------------------------------------------------------------------- 1 | !taichi.json 2 | unity/*.cs 3 | -------------------------------------------------------------------------------- /c_api/cmake/FindTaichi.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/cmake/FindTaichi.cmake -------------------------------------------------------------------------------- /c_api/docs/taichi/taichi_core.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/docs/taichi/taichi_core.h.md -------------------------------------------------------------------------------- /c_api/docs/taichi/taichi_vulkan.h.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/docs/taichi/taichi_vulkan.h.md -------------------------------------------------------------------------------- /c_api/include/taichi/cpp/taichi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/include/taichi/cpp/taichi.hpp -------------------------------------------------------------------------------- /c_api/include/taichi/taichi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/include/taichi/taichi.h -------------------------------------------------------------------------------- /c_api/include/taichi/taichi_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/include/taichi/taichi_core.h -------------------------------------------------------------------------------- /c_api/include/taichi/taichi_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/include/taichi/taichi_cpu.h -------------------------------------------------------------------------------- /c_api/include/taichi/taichi_cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/include/taichi/taichi_cuda.h -------------------------------------------------------------------------------- /c_api/include/taichi/taichi_metal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/include/taichi/taichi_metal.h -------------------------------------------------------------------------------- /c_api/include/taichi/taichi_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/include/taichi/taichi_opengl.h -------------------------------------------------------------------------------- /c_api/include/taichi/taichi_unity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/include/taichi/taichi_unity.h -------------------------------------------------------------------------------- /c_api/include/taichi/taichi_vulkan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/include/taichi/taichi_vulkan.h -------------------------------------------------------------------------------- /c_api/src/c_api_test_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/c_api_test_utils.cpp -------------------------------------------------------------------------------- /c_api/src/c_api_test_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/c_api_test_utils.h -------------------------------------------------------------------------------- /c_api/src/taichi_core_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_core_impl.cpp -------------------------------------------------------------------------------- /c_api/src/taichi_core_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_core_impl.h -------------------------------------------------------------------------------- /c_api/src/taichi_gfx_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_gfx_impl.cpp -------------------------------------------------------------------------------- /c_api/src/taichi_gfx_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_gfx_impl.h -------------------------------------------------------------------------------- /c_api/src/taichi_llvm_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_llvm_impl.cpp -------------------------------------------------------------------------------- /c_api/src/taichi_llvm_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_llvm_impl.h -------------------------------------------------------------------------------- /c_api/src/taichi_metal_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_metal_impl.h -------------------------------------------------------------------------------- /c_api/src/taichi_metal_impl.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_metal_impl.mm -------------------------------------------------------------------------------- /c_api/src/taichi_opengl_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_opengl_impl.cpp -------------------------------------------------------------------------------- /c_api/src/taichi_opengl_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_opengl_impl.h -------------------------------------------------------------------------------- /c_api/src/taichi_vulkan_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_vulkan_impl.cpp -------------------------------------------------------------------------------- /c_api/src/taichi_vulkan_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/src/taichi_vulkan_impl.h -------------------------------------------------------------------------------- /c_api/taichi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/taichi.json -------------------------------------------------------------------------------- /c_api/tests/c_api_aot_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/tests/c_api_aot_test.cpp -------------------------------------------------------------------------------- /c_api/tests/c_api_behavior_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/tests/c_api_behavior_test.cpp -------------------------------------------------------------------------------- /c_api/tests/c_api_cgraph_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/tests/c_api_cgraph_test.cpp -------------------------------------------------------------------------------- /c_api/tests/c_api_interface_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/tests/c_api_interface_test.cpp -------------------------------------------------------------------------------- /c_api/tests/c_api_interop_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/tests/c_api_interop_test.cpp -------------------------------------------------------------------------------- /c_api/tests/c_api_numerical_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/tests/c_api_numerical_test.cpp -------------------------------------------------------------------------------- /c_api/tests/comet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/tests/comet.cpp -------------------------------------------------------------------------------- /c_api/tests/gtest_fixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/tests/gtest_fixture.h -------------------------------------------------------------------------------- /c_api/tests/mpm88_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/tests/mpm88_test.cpp -------------------------------------------------------------------------------- /c_api/tests/sph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/tests/sph.cpp -------------------------------------------------------------------------------- /c_api/tests/taichi_sparse_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/tests/taichi_sparse_test.cpp -------------------------------------------------------------------------------- /c_api/unity/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /c_api/version_scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/c_api/version_scripts/README.md -------------------------------------------------------------------------------- /c_api/version_scripts/export_symbols_mac.lds: -------------------------------------------------------------------------------- 1 | _ti_* 2 | __ZN4capi5utils* 3 | -------------------------------------------------------------------------------- /ci/.gitignore: -------------------------------------------------------------------------------- 1 | .generated-dockerfile 2 | -------------------------------------------------------------------------------- /ci/Dockerfile.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/ci/Dockerfile.tpl -------------------------------------------------------------------------------- /ci/assets/dot-android.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/ci/assets/dot-android.tgz -------------------------------------------------------------------------------- /ci/assets/mitm-ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/ci/assets/mitm-ca.crt -------------------------------------------------------------------------------- /ci/build-images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/ci/build-images -------------------------------------------------------------------------------- /ci/fix-ci-image-version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/ci/fix-ci-image-version -------------------------------------------------------------------------------- /ci/scripts/release_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/ci/scripts/release_test.sh -------------------------------------------------------------------------------- /cmake/CMakeGraphVizOptions.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cmake/CMakeGraphVizOptions.cmake -------------------------------------------------------------------------------- /cmake/Distributed.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cmake/Distributed.cmake -------------------------------------------------------------------------------- /cmake/PythonNumpyPybind11.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cmake/PythonNumpyPybind11.cmake -------------------------------------------------------------------------------- /cmake/TaichiCAPI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cmake/TaichiCAPI.cmake -------------------------------------------------------------------------------- /cmake/TaichiCAPITests.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cmake/TaichiCAPITests.cmake -------------------------------------------------------------------------------- /cmake/TaichiCXXFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cmake/TaichiCXXFlags.cmake -------------------------------------------------------------------------------- /cmake/TaichiCore.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cmake/TaichiCore.cmake -------------------------------------------------------------------------------- /cmake/TaichiExamples.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cmake/TaichiExamples.cmake -------------------------------------------------------------------------------- /cmake/TaichiTargets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cmake/TaichiTargets.cmake -------------------------------------------------------------------------------- /cmake/TaichiTests.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cmake/TaichiTests.cmake -------------------------------------------------------------------------------- /cmake/utils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cmake/utils.cmake -------------------------------------------------------------------------------- /conda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/conda/README.md -------------------------------------------------------------------------------- /conda/conda_env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/conda/conda_env.yaml -------------------------------------------------------------------------------- /conda/scripts/activate_env_vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/conda/scripts/activate_env_vars.sh -------------------------------------------------------------------------------- /conda/update_env_vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/conda/update_env_vars.sh -------------------------------------------------------------------------------- /cpp_examples/aot_save.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cpp_examples/aot_save.cpp -------------------------------------------------------------------------------- /cpp_examples/autograd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cpp_examples/autograd.cpp -------------------------------------------------------------------------------- /cpp_examples/run_snode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/cpp_examples/run_snode.cpp -------------------------------------------------------------------------------- /docs/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/conftest.py -------------------------------------------------------------------------------- /docs/cover-in-ci.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/cover-in-ci.lst -------------------------------------------------------------------------------- /docs/design/llvm_sparse_runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/design/llvm_sparse_runtime.md -------------------------------------------------------------------------------- /docs/fragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/lang/articles/about/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/about/overview.md -------------------------------------------------------------------------------- /docs/lang/articles/advanced/meta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/advanced/meta.md -------------------------------------------------------------------------------- /docs/lang/articles/advanced/odop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/advanced/odop.md -------------------------------------------------------------------------------- /docs/lang/articles/advanced/quant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/advanced/quant.md -------------------------------------------------------------------------------- /docs/lang/articles/basic/external.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/basic/external.md -------------------------------------------------------------------------------- /docs/lang/articles/basic/field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/basic/field.md -------------------------------------------------------------------------------- /docs/lang/articles/basic/layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/basic/layout.md -------------------------------------------------------------------------------- /docs/lang/articles/basic/ndarray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/basic/ndarray.md -------------------------------------------------------------------------------- /docs/lang/articles/basic/offset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/basic/offset.md -------------------------------------------------------------------------------- /docs/lang/articles/basic/sparse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/basic/sparse.md -------------------------------------------------------------------------------- /docs/lang/articles/debug/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/debug/debugging.md -------------------------------------------------------------------------------- /docs/lang/articles/faqs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/faqs/faq.md -------------------------------------------------------------------------------- /docs/lang/articles/faqs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/faqs/install.md -------------------------------------------------------------------------------- /docs/lang/articles/reference/simt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/lang/articles/reference/simt.md -------------------------------------------------------------------------------- /docs/rfcs/20220410-rfc-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/rfcs/20220410-rfc-process.md -------------------------------------------------------------------------------- /docs/rfcs/res/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/rfcs/yyyymmdd-rfc-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/docs/rfcs/yyyymmdd-rfc-template.md -------------------------------------------------------------------------------- /docs/variable.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /external/amdgpu_libdevice/ockl.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/external/amdgpu_libdevice/ockl.bc -------------------------------------------------------------------------------- /external/amdgpu_libdevice/ocml.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/external/amdgpu_libdevice/ocml.bc -------------------------------------------------------------------------------- /external/amdgpu_libdevice/opencl.bc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/external/amdgpu_libdevice/opencl.bc -------------------------------------------------------------------------------- /external/include/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/external/include/catch.hpp -------------------------------------------------------------------------------- /external/include/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/external/include/json.hpp -------------------------------------------------------------------------------- /external/include/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/external/include/stb_image.h -------------------------------------------------------------------------------- /external/include/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/external/include/stb_image_write.h -------------------------------------------------------------------------------- /external/include/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/external/include/stb_truetype.h -------------------------------------------------------------------------------- /misc/Test-TaichiAotWorkflow.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/Test-TaichiAotWorkflow.ps1 -------------------------------------------------------------------------------- /misc/appveyor_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/appveyor_filter.py -------------------------------------------------------------------------------- /misc/baselines/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/.gitignore -------------------------------------------------------------------------------- /misc/baselines/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/Makefile -------------------------------------------------------------------------------- /misc/baselines/assert.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/assert.cu -------------------------------------------------------------------------------- /misc/baselines/atomics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/atomics.cpp -------------------------------------------------------------------------------- /misc/baselines/bandwidth.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/bandwidth.cu -------------------------------------------------------------------------------- /misc/baselines/containers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/containers.cpp -------------------------------------------------------------------------------- /misc/baselines/cpu_memory_bound.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/cpu_memory_bound.cpp -------------------------------------------------------------------------------- /misc/baselines/deadlock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/deadlock.txt -------------------------------------------------------------------------------- /misc/baselines/fill.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/fill.cu -------------------------------------------------------------------------------- /misc/baselines/get_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/get_time.h -------------------------------------------------------------------------------- /misc/baselines/gpu_memory_bound.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/gpu_memory_bound.cu -------------------------------------------------------------------------------- /misc/baselines/gpu_reduction.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/gpu_reduction.cu -------------------------------------------------------------------------------- /misc/baselines/kernel_malloc.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/kernel_malloc.cu -------------------------------------------------------------------------------- /misc/baselines/laplace.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/laplace.cu -------------------------------------------------------------------------------- /misc/baselines/ldg.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/ldg.cu -------------------------------------------------------------------------------- /misc/baselines/mutex.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/mutex.cu -------------------------------------------------------------------------------- /misc/baselines/rand.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/baselines/rand.cu -------------------------------------------------------------------------------- /misc/benchmark_bit_struct_stores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/benchmark_bit_struct_stores.py -------------------------------------------------------------------------------- /misc/benchmark_bls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/benchmark_bls.py -------------------------------------------------------------------------------- /misc/benchmark_compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/benchmark_compile.py -------------------------------------------------------------------------------- /misc/benchmark_reduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/benchmark_reduction.py -------------------------------------------------------------------------------- /misc/benchmark_reduction_tmps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/benchmark_reduction_tmps.py -------------------------------------------------------------------------------- /misc/benchmark_scatter_bls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/benchmark_scatter_bls.py -------------------------------------------------------------------------------- /misc/benchmark_tensor_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/benchmark_tensor_access.py -------------------------------------------------------------------------------- /misc/ci_check_pr_title.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/ci_check_pr_title.py -------------------------------------------------------------------------------- /misc/ci_create_pr_card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/ci_create_pr_card.py -------------------------------------------------------------------------------- /misc/ci_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/ci_setup.py -------------------------------------------------------------------------------- /misc/copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/copyright.py -------------------------------------------------------------------------------- /misc/count_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/count_tags.py -------------------------------------------------------------------------------- /misc/demo_constant_fold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/demo_constant_fold.py -------------------------------------------------------------------------------- /misc/demo_launch_overhead.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/demo_launch_overhead.py -------------------------------------------------------------------------------- /misc/demo_listgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/demo_listgen.py -------------------------------------------------------------------------------- /misc/demo_oob_ub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/demo_oob_ub.py -------------------------------------------------------------------------------- /misc/demo_trackback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/demo_trackback.py -------------------------------------------------------------------------------- /misc/difftaichi_bibtex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/difftaichi_bibtex.txt -------------------------------------------------------------------------------- /misc/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/examples.md -------------------------------------------------------------------------------- /misc/fetch_active_contributors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/fetch_active_contributors.py -------------------------------------------------------------------------------- /misc/format_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/format_server.py -------------------------------------------------------------------------------- /misc/generate_c_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/generate_c_api.py -------------------------------------------------------------------------------- /misc/generate_c_api_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/generate_c_api_docs.py -------------------------------------------------------------------------------- /misc/generate_example_videos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/generate_example_videos.py -------------------------------------------------------------------------------- /misc/generate_ir_design_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/generate_ir_design_doc.py -------------------------------------------------------------------------------- /misc/idle_hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/idle_hello.py -------------------------------------------------------------------------------- /misc/links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/links.md -------------------------------------------------------------------------------- /misc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/logo.png -------------------------------------------------------------------------------- /misc/make_changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/make_changelog.py -------------------------------------------------------------------------------- /misc/minimal_timed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/minimal_timed.py -------------------------------------------------------------------------------- /misc/prtags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/prtags.json -------------------------------------------------------------------------------- /misc/quantaichi_bibtex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/quantaichi_bibtex.txt -------------------------------------------------------------------------------- /misc/save_new_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/save_new_version.py -------------------------------------------------------------------------------- /misc/spMv_linear_solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/spMv_linear_solve.py -------------------------------------------------------------------------------- /misc/sparse_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/sparse_matrix.py -------------------------------------------------------------------------------- /misc/tag_to_project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/tag_to_project.json -------------------------------------------------------------------------------- /misc/taichi_bibtex.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/taichi_bibtex.txt -------------------------------------------------------------------------------- /misc/taichi_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/taichi_json.py -------------------------------------------------------------------------------- /misc/test_async_weaken_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/test_async_weaken_access.py -------------------------------------------------------------------------------- /misc/test_gpu_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/test_gpu_async.py -------------------------------------------------------------------------------- /misc/test_grid_stride_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/test_grid_stride_loop.py -------------------------------------------------------------------------------- /misc/test_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/test_gui.py -------------------------------------------------------------------------------- /misc/test_memory_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/test_memory_pool.py -------------------------------------------------------------------------------- /misc/test_poly_timed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/test_poly_timed.py -------------------------------------------------------------------------------- /misc/test_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/test_print.py -------------------------------------------------------------------------------- /misc/test_without_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/test_without_init.py -------------------------------------------------------------------------------- /misc/upload_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/misc/upload_release.py -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/netlify.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/.gitignore -------------------------------------------------------------------------------- /python/taichi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/__init__.py -------------------------------------------------------------------------------- /python/taichi/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/__main__.py -------------------------------------------------------------------------------- /python/taichi/_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/_funcs.py -------------------------------------------------------------------------------- /python/taichi/_kernels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/_kernels.py -------------------------------------------------------------------------------- /python/taichi/_lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/_lib/__init__.py -------------------------------------------------------------------------------- /python/taichi/_lib/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/_lib/utils.py -------------------------------------------------------------------------------- /python/taichi/_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/_logging.py -------------------------------------------------------------------------------- /python/taichi/_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/_main.py -------------------------------------------------------------------------------- /python/taichi/_snode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/_snode/__init__.py -------------------------------------------------------------------------------- /python/taichi/_snode/snode_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/_snode/snode_tree.py -------------------------------------------------------------------------------- /python/taichi/_ti_module/cppgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/_ti_module/cppgen.py -------------------------------------------------------------------------------- /python/taichi/_ti_module/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/_ti_module/module.py -------------------------------------------------------------------------------- /python/taichi/_version_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/_version_check.py -------------------------------------------------------------------------------- /python/taichi/ad/__init__.py: -------------------------------------------------------------------------------- 1 | from taichi.ad._ad import * 2 | -------------------------------------------------------------------------------- /python/taichi/ad/_ad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ad/_ad.py -------------------------------------------------------------------------------- /python/taichi/algorithms/__init__.py: -------------------------------------------------------------------------------- 1 | from ._algorithms import * 2 | -------------------------------------------------------------------------------- /python/taichi/aot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/aot/__init__.py -------------------------------------------------------------------------------- /python/taichi/aot/_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/aot/_export.py -------------------------------------------------------------------------------- /python/taichi/aot/conventions/__init__.py: -------------------------------------------------------------------------------- 1 | from taichi.aot.conventions import gfxruntime140 2 | -------------------------------------------------------------------------------- /python/taichi/aot/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/aot/module.py -------------------------------------------------------------------------------- /python/taichi/aot/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/aot/utils.py -------------------------------------------------------------------------------- /python/taichi/examples/features/io/.gitignore: -------------------------------------------------------------------------------- 1 | *.ply 2 | -------------------------------------------------------------------------------- /python/taichi/examples/minimal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/examples/minimal.py -------------------------------------------------------------------------------- /python/taichi/examples/patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/examples/patterns.py -------------------------------------------------------------------------------- /python/taichi/experimental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/experimental.py -------------------------------------------------------------------------------- /python/taichi/graph/__init__.py: -------------------------------------------------------------------------------- 1 | from ._graph import * 2 | -------------------------------------------------------------------------------- /python/taichi/graph/_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/graph/_graph.py -------------------------------------------------------------------------------- /python/taichi/lang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/README.md -------------------------------------------------------------------------------- /python/taichi/lang/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/__init__.py -------------------------------------------------------------------------------- /python/taichi/lang/_ndarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/_ndarray.py -------------------------------------------------------------------------------- /python/taichi/lang/_ndrange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/_ndrange.py -------------------------------------------------------------------------------- /python/taichi/lang/_texture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/_texture.py -------------------------------------------------------------------------------- /python/taichi/lang/_wrap_inspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/_wrap_inspect.py -------------------------------------------------------------------------------- /python/taichi/lang/any_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/any_array.py -------------------------------------------------------------------------------- /python/taichi/lang/argpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/argpack.py -------------------------------------------------------------------------------- /python/taichi/lang/ast/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/ast/__init__.py -------------------------------------------------------------------------------- /python/taichi/lang/ast/checkers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/ast/checkers.py -------------------------------------------------------------------------------- /python/taichi/lang/ast/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/ast/transform.py -------------------------------------------------------------------------------- /python/taichi/lang/common_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/common_ops.py -------------------------------------------------------------------------------- /python/taichi/lang/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/enums.py -------------------------------------------------------------------------------- /python/taichi/lang/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/exception.py -------------------------------------------------------------------------------- /python/taichi/lang/expr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/expr.py -------------------------------------------------------------------------------- /python/taichi/lang/field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/field.py -------------------------------------------------------------------------------- /python/taichi/lang/impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/impl.py -------------------------------------------------------------------------------- /python/taichi/lang/kernel_impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/kernel_impl.py -------------------------------------------------------------------------------- /python/taichi/lang/matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/matrix.py -------------------------------------------------------------------------------- /python/taichi/lang/matrix_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/matrix_ops.py -------------------------------------------------------------------------------- /python/taichi/lang/mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/mesh.py -------------------------------------------------------------------------------- /python/taichi/lang/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/misc.py -------------------------------------------------------------------------------- /python/taichi/lang/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/ops.py -------------------------------------------------------------------------------- /python/taichi/lang/runtime_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/runtime_ops.py -------------------------------------------------------------------------------- /python/taichi/lang/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/shell.py -------------------------------------------------------------------------------- /python/taichi/lang/simt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/simt/__init__.py -------------------------------------------------------------------------------- /python/taichi/lang/simt/block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/simt/block.py -------------------------------------------------------------------------------- /python/taichi/lang/simt/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/simt/grid.py -------------------------------------------------------------------------------- /python/taichi/lang/simt/subgroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/simt/subgroup.py -------------------------------------------------------------------------------- /python/taichi/lang/simt/warp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/simt/warp.py -------------------------------------------------------------------------------- /python/taichi/lang/snode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/snode.py -------------------------------------------------------------------------------- /python/taichi/lang/struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/struct.py -------------------------------------------------------------------------------- /python/taichi/lang/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/lang/util.py -------------------------------------------------------------------------------- /python/taichi/linalg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/linalg/__init__.py -------------------------------------------------------------------------------- /python/taichi/linalg/sparse_cg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/linalg/sparse_cg.py -------------------------------------------------------------------------------- /python/taichi/math/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/math/__init__.py -------------------------------------------------------------------------------- /python/taichi/math/_complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/math/_complex.py -------------------------------------------------------------------------------- /python/taichi/math/mathimpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/math/mathimpl.py -------------------------------------------------------------------------------- /python/taichi/profiler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/profiler/__init__.py -------------------------------------------------------------------------------- /python/taichi/shaders/Lines_vk.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/shaders/Lines_vk.frag -------------------------------------------------------------------------------- /python/taichi/shaders/Lines_vk.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/shaders/Lines_vk.vert -------------------------------------------------------------------------------- /python/taichi/shaders/Mesh_vk.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/shaders/Mesh_vk.frag -------------------------------------------------------------------------------- /python/taichi/shaders/Mesh_vk.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/shaders/Mesh_vk.vert -------------------------------------------------------------------------------- /python/taichi/sparse/__init__.py: -------------------------------------------------------------------------------- 1 | from ._sparse_grid import * 2 | -------------------------------------------------------------------------------- /python/taichi/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/tools/__init__.py -------------------------------------------------------------------------------- /python/taichi/tools/diagnose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/tools/diagnose.py -------------------------------------------------------------------------------- /python/taichi/tools/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/tools/image.py -------------------------------------------------------------------------------- /python/taichi/tools/np2ply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/tools/np2ply.py -------------------------------------------------------------------------------- /python/taichi/tools/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/tools/video.py -------------------------------------------------------------------------------- /python/taichi/tools/vtk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/tools/vtk.py -------------------------------------------------------------------------------- /python/taichi/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/types/__init__.py -------------------------------------------------------------------------------- /python/taichi/types/annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/types/annotations.py -------------------------------------------------------------------------------- /python/taichi/types/ndarray_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/types/ndarray_type.py -------------------------------------------------------------------------------- /python/taichi/types/quant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/types/quant.py -------------------------------------------------------------------------------- /python/taichi/types/texture_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/types/texture_type.py -------------------------------------------------------------------------------- /python/taichi/types/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/types/utils.py -------------------------------------------------------------------------------- /python/taichi/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ui/__init__.py -------------------------------------------------------------------------------- /python/taichi/ui/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ui/camera.py -------------------------------------------------------------------------------- /python/taichi/ui/canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ui/canvas.py -------------------------------------------------------------------------------- /python/taichi/ui/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ui/constants.py -------------------------------------------------------------------------------- /python/taichi/ui/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ui/gui.py -------------------------------------------------------------------------------- /python/taichi/ui/imgui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ui/imgui.py -------------------------------------------------------------------------------- /python/taichi/ui/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ui/scene.py -------------------------------------------------------------------------------- /python/taichi/ui/staging_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ui/staging_buffer.py -------------------------------------------------------------------------------- /python/taichi/ui/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ui/ui.py -------------------------------------------------------------------------------- /python/taichi/ui/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ui/utils.py -------------------------------------------------------------------------------- /python/taichi/ui/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/python/taichi/ui/window.py -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/requirements_test.txt -------------------------------------------------------------------------------- /scripts/build-taichi-android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/scripts/build-taichi-android.sh -------------------------------------------------------------------------------- /scripts/run_clang_tidy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/scripts/run_clang_tidy.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/setup.py -------------------------------------------------------------------------------- /taichi/analysis/alias_analysis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/analysis/alias_analysis.cpp -------------------------------------------------------------------------------- /taichi/analysis/bls_analyzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/analysis/bls_analyzer.cpp -------------------------------------------------------------------------------- /taichi/analysis/bls_analyzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/analysis/bls_analyzer.h -------------------------------------------------------------------------------- /taichi/analysis/build_cfg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/analysis/build_cfg.cpp -------------------------------------------------------------------------------- /taichi/analysis/clone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/analysis/clone.cpp -------------------------------------------------------------------------------- /taichi/analysis/mesh_bls_analyzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/analysis/mesh_bls_analyzer.h -------------------------------------------------------------------------------- /taichi/analysis/same_statements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/analysis/same_statements.cpp -------------------------------------------------------------------------------- /taichi/analysis/value_diff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/analysis/value_diff.cpp -------------------------------------------------------------------------------- /taichi/analysis/verify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/analysis/verify.cpp -------------------------------------------------------------------------------- /taichi/aot/graph_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/aot/graph_data.cpp -------------------------------------------------------------------------------- /taichi/aot/graph_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/aot/graph_data.h -------------------------------------------------------------------------------- /taichi/aot/module_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/aot/module_builder.cpp -------------------------------------------------------------------------------- /taichi/aot/module_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/aot/module_builder.h -------------------------------------------------------------------------------- /taichi/aot/module_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/aot/module_data.h -------------------------------------------------------------------------------- /taichi/aot/module_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/aot/module_loader.cpp -------------------------------------------------------------------------------- /taichi/aot/module_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/aot/module_loader.h -------------------------------------------------------------------------------- /taichi/codegen/codegen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/codegen.cpp -------------------------------------------------------------------------------- /taichi/codegen/codegen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/codegen.h -------------------------------------------------------------------------------- /taichi/codegen/codegen_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/codegen_utils.h -------------------------------------------------------------------------------- /taichi/codegen/cpu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/cpu/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/codegen/cpu/codegen_cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/cpu/codegen_cpu.cpp -------------------------------------------------------------------------------- /taichi/codegen/cpu/codegen_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/cpu/codegen_cpu.h -------------------------------------------------------------------------------- /taichi/codegen/cuda/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/cuda/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/codegen/cuda/codegen_cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/cuda/codegen_cuda.h -------------------------------------------------------------------------------- /taichi/codegen/dx12/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/dx12/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/codegen/dx12/codegen_dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/dx12/codegen_dx12.h -------------------------------------------------------------------------------- /taichi/codegen/kernel_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/kernel_compiler.h -------------------------------------------------------------------------------- /taichi/codegen/llvm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/llvm/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/codegen/llvm/codegen_llvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/llvm/codegen_llvm.h -------------------------------------------------------------------------------- /taichi/codegen/llvm/struct_llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/llvm/struct_llvm.cpp -------------------------------------------------------------------------------- /taichi/codegen/llvm/struct_llvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/llvm/struct_llvm.h -------------------------------------------------------------------------------- /taichi/codegen/spirv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/spirv/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/codegen/spirv/kernel_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/spirv/kernel_utils.h -------------------------------------------------------------------------------- /taichi/codegen/spirv/lib_tiny_ir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/spirv/lib_tiny_ir.h -------------------------------------------------------------------------------- /taichi/codegen/spirv/spirv_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/codegen/spirv/spirv_types.h -------------------------------------------------------------------------------- /taichi/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/common/cleanup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/cleanup.cpp -------------------------------------------------------------------------------- /taichi/common/cleanup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/cleanup.h -------------------------------------------------------------------------------- /taichi/common/commit_hash.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/commit_hash.h.in -------------------------------------------------------------------------------- /taichi/common/core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/core.cpp -------------------------------------------------------------------------------- /taichi/common/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/core.h -------------------------------------------------------------------------------- /taichi/common/dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/dict.h -------------------------------------------------------------------------------- /taichi/common/dynamic_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/dynamic_loader.cpp -------------------------------------------------------------------------------- /taichi/common/dynamic_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/dynamic_loader.h -------------------------------------------------------------------------------- /taichi/common/exceptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/exceptions.h -------------------------------------------------------------------------------- /taichi/common/filesystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/filesystem.hpp -------------------------------------------------------------------------------- /taichi/common/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/interface.h -------------------------------------------------------------------------------- /taichi/common/json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/json.cpp -------------------------------------------------------------------------------- /taichi/common/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/json.h -------------------------------------------------------------------------------- /taichi/common/json_serde.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/json_serde.h -------------------------------------------------------------------------------- /taichi/common/logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/logging.cpp -------------------------------------------------------------------------------- /taichi/common/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/logging.h -------------------------------------------------------------------------------- /taichi/common/miniz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/miniz.c -------------------------------------------------------------------------------- /taichi/common/miniz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/miniz.h -------------------------------------------------------------------------------- /taichi/common/one_or_more.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/one_or_more.h -------------------------------------------------------------------------------- /taichi/common/platform_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/platform_macros.h -------------------------------------------------------------------------------- /taichi/common/ref_counted_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/ref_counted_pool.h -------------------------------------------------------------------------------- /taichi/common/serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/serialization.h -------------------------------------------------------------------------------- /taichi/common/symbol_version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/symbol_version.cpp -------------------------------------------------------------------------------- /taichi/common/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/task.h -------------------------------------------------------------------------------- /taichi/common/trait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/trait.h -------------------------------------------------------------------------------- /taichi/common/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/types.h -------------------------------------------------------------------------------- /taichi/common/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/utils.h -------------------------------------------------------------------------------- /taichi/common/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/version.h.in -------------------------------------------------------------------------------- /taichi/common/virtual_dir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/virtual_dir.cpp -------------------------------------------------------------------------------- /taichi/common/virtual_dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/virtual_dir.h -------------------------------------------------------------------------------- /taichi/common/zip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/zip.cpp -------------------------------------------------------------------------------- /taichi/common/zip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/common/zip.h -------------------------------------------------------------------------------- /taichi/inc/address_mode.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/address_mode.inc.h -------------------------------------------------------------------------------- /taichi/inc/archs.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/archs.inc.h -------------------------------------------------------------------------------- /taichi/inc/binary_op.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/binary_op.inc.h -------------------------------------------------------------------------------- /taichi/inc/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/constants.h -------------------------------------------------------------------------------- /taichi/inc/cuda_kernel_utils.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/cuda_kernel_utils.inc.h -------------------------------------------------------------------------------- /taichi/inc/data_type.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/data_type.inc.h -------------------------------------------------------------------------------- /taichi/inc/expressions.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/expressions.inc.h -------------------------------------------------------------------------------- /taichi/inc/extensions.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/extensions.inc.h -------------------------------------------------------------------------------- /taichi/inc/filter.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/filter.inc.h -------------------------------------------------------------------------------- /taichi/inc/internal_ops.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/internal_ops.inc.h -------------------------------------------------------------------------------- /taichi/inc/opengl_extension.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/opengl_extension.inc.h -------------------------------------------------------------------------------- /taichi/inc/rhi_constants.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/rhi_constants.inc.h -------------------------------------------------------------------------------- /taichi/inc/snodes.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/snodes.inc.h -------------------------------------------------------------------------------- /taichi/inc/statements.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/statements.inc.h -------------------------------------------------------------------------------- /taichi/inc/type_kind.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/type_kind.inc.h -------------------------------------------------------------------------------- /taichi/inc/unary_op.inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/inc/unary_op.inc.h -------------------------------------------------------------------------------- /taichi/ir/analysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/analysis.h -------------------------------------------------------------------------------- /taichi/ir/basic_stmt_visitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/basic_stmt_visitor.cpp -------------------------------------------------------------------------------- /taichi/ir/control_flow_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/control_flow_graph.cpp -------------------------------------------------------------------------------- /taichi/ir/control_flow_graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/control_flow_graph.h -------------------------------------------------------------------------------- /taichi/ir/expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/expr.cpp -------------------------------------------------------------------------------- /taichi/ir/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/expr.h -------------------------------------------------------------------------------- /taichi/ir/expression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/expression.h -------------------------------------------------------------------------------- /taichi/ir/expression_ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/expression_ops.cpp -------------------------------------------------------------------------------- /taichi/ir/expression_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/expression_ops.h -------------------------------------------------------------------------------- /taichi/ir/expression_printer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/expression_printer.h -------------------------------------------------------------------------------- /taichi/ir/frontend_ir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/frontend_ir.cpp -------------------------------------------------------------------------------- /taichi/ir/frontend_ir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/frontend_ir.h -------------------------------------------------------------------------------- /taichi/ir/ir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/ir.cpp -------------------------------------------------------------------------------- /taichi/ir/ir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/ir.h -------------------------------------------------------------------------------- /taichi/ir/ir_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/ir_builder.cpp -------------------------------------------------------------------------------- /taichi/ir/ir_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/ir_builder.h -------------------------------------------------------------------------------- /taichi/ir/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/mesh.cpp -------------------------------------------------------------------------------- /taichi/ir/mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/mesh.h -------------------------------------------------------------------------------- /taichi/ir/offloaded_task_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/offloaded_task_type.cpp -------------------------------------------------------------------------------- /taichi/ir/offloaded_task_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/offloaded_task_type.h -------------------------------------------------------------------------------- /taichi/ir/pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/pass.cpp -------------------------------------------------------------------------------- /taichi/ir/pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/pass.h -------------------------------------------------------------------------------- /taichi/ir/scratch_pad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/scratch_pad.cpp -------------------------------------------------------------------------------- /taichi/ir/scratch_pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/scratch_pad.h -------------------------------------------------------------------------------- /taichi/ir/snode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/snode.cpp -------------------------------------------------------------------------------- /taichi/ir/snode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/snode.h -------------------------------------------------------------------------------- /taichi/ir/snode_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/snode_types.cpp -------------------------------------------------------------------------------- /taichi/ir/snode_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/snode_types.h -------------------------------------------------------------------------------- /taichi/ir/statements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/statements.cpp -------------------------------------------------------------------------------- /taichi/ir/statements.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/statements.h -------------------------------------------------------------------------------- /taichi/ir/stmt_op_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/stmt_op_types.cpp -------------------------------------------------------------------------------- /taichi/ir/stmt_op_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/stmt_op_types.h -------------------------------------------------------------------------------- /taichi/ir/transforms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/transforms.h -------------------------------------------------------------------------------- /taichi/ir/type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/type.cpp -------------------------------------------------------------------------------- /taichi/ir/type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/type.h -------------------------------------------------------------------------------- /taichi/ir/type_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/type_factory.cpp -------------------------------------------------------------------------------- /taichi/ir/type_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/type_factory.h -------------------------------------------------------------------------------- /taichi/ir/type_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/type_system.cpp -------------------------------------------------------------------------------- /taichi/ir/type_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/type_system.h -------------------------------------------------------------------------------- /taichi/ir/type_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/type_utils.cpp -------------------------------------------------------------------------------- /taichi/ir/type_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/type_utils.h -------------------------------------------------------------------------------- /taichi/ir/visitors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ir/visitors.h -------------------------------------------------------------------------------- /taichi/jit/jit_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/jit/jit_module.h -------------------------------------------------------------------------------- /taichi/jit/jit_session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/jit/jit_session.cpp -------------------------------------------------------------------------------- /taichi/jit/jit_session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/jit/jit_session.h -------------------------------------------------------------------------------- /taichi/math/arithmetic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/math/arithmetic.h -------------------------------------------------------------------------------- /taichi/math/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/math/array.h -------------------------------------------------------------------------------- /taichi/math/array_2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/math/array_2d.h -------------------------------------------------------------------------------- /taichi/math/array_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/math/array_fwd.h -------------------------------------------------------------------------------- /taichi/math/geometry_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/math/geometry_util.h -------------------------------------------------------------------------------- /taichi/math/linalg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/math/linalg.h -------------------------------------------------------------------------------- /taichi/math/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/math/math.h -------------------------------------------------------------------------------- /taichi/math/scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/math/scalar.h -------------------------------------------------------------------------------- /taichi/math/sifakis_svd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/math/sifakis_svd.h -------------------------------------------------------------------------------- /taichi/math/svd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/math/svd.h -------------------------------------------------------------------------------- /taichi/platform/cuda/detect_cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/platform/cuda/detect_cuda.h -------------------------------------------------------------------------------- /taichi/platform/mac/objc_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/platform/mac/objc_api.cpp -------------------------------------------------------------------------------- /taichi/platform/mac/objc_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/platform/mac/objc_api.h -------------------------------------------------------------------------------- /taichi/platform/windows/windows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/platform/windows/windows.h -------------------------------------------------------------------------------- /taichi/program/argpack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/argpack.cpp -------------------------------------------------------------------------------- /taichi/program/argpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/argpack.h -------------------------------------------------------------------------------- /taichi/program/callable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/callable.cpp -------------------------------------------------------------------------------- /taichi/program/callable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/callable.h -------------------------------------------------------------------------------- /taichi/program/compile_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/compile_config.cpp -------------------------------------------------------------------------------- /taichi/program/compile_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/compile_config.h -------------------------------------------------------------------------------- /taichi/program/conjugate_gradient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/conjugate_gradient.h -------------------------------------------------------------------------------- /taichi/program/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/context.h -------------------------------------------------------------------------------- /taichi/program/extension.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/extension.cpp -------------------------------------------------------------------------------- /taichi/program/extension.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/extension.h -------------------------------------------------------------------------------- /taichi/program/field_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/field_info.cpp -------------------------------------------------------------------------------- /taichi/program/field_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/field_info.h -------------------------------------------------------------------------------- /taichi/program/function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/function.cpp -------------------------------------------------------------------------------- /taichi/program/function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/function.h -------------------------------------------------------------------------------- /taichi/program/function_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/function_key.cpp -------------------------------------------------------------------------------- /taichi/program/function_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/function_key.h -------------------------------------------------------------------------------- /taichi/program/graph_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/graph_builder.cpp -------------------------------------------------------------------------------- /taichi/program/graph_builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/graph_builder.h -------------------------------------------------------------------------------- /taichi/program/kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/kernel.cpp -------------------------------------------------------------------------------- /taichi/program/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/kernel.h -------------------------------------------------------------------------------- /taichi/program/kernel_launcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/kernel_launcher.h -------------------------------------------------------------------------------- /taichi/program/kernel_profiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/kernel_profiler.cpp -------------------------------------------------------------------------------- /taichi/program/kernel_profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/kernel_profiler.h -------------------------------------------------------------------------------- /taichi/program/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/matrix.h -------------------------------------------------------------------------------- /taichi/program/ndarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/ndarray.cpp -------------------------------------------------------------------------------- /taichi/program/ndarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/ndarray.h -------------------------------------------------------------------------------- /taichi/program/parallel_executor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/parallel_executor.h -------------------------------------------------------------------------------- /taichi/program/program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/program.cpp -------------------------------------------------------------------------------- /taichi/program/program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/program.h -------------------------------------------------------------------------------- /taichi/program/program_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/program_impl.cpp -------------------------------------------------------------------------------- /taichi/program/program_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/program_impl.h -------------------------------------------------------------------------------- /taichi/program/py_print_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/py_print_buffer.cpp -------------------------------------------------------------------------------- /taichi/program/py_print_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/py_print_buffer.h -------------------------------------------------------------------------------- /taichi/program/snode_expr_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/snode_expr_utils.cpp -------------------------------------------------------------------------------- /taichi/program/snode_expr_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/snode_expr_utils.h -------------------------------------------------------------------------------- /taichi/program/sparse_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/sparse_matrix.cpp -------------------------------------------------------------------------------- /taichi/program/sparse_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/sparse_matrix.h -------------------------------------------------------------------------------- /taichi/program/sparse_solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/sparse_solver.cpp -------------------------------------------------------------------------------- /taichi/program/sparse_solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/sparse_solver.h -------------------------------------------------------------------------------- /taichi/program/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/texture.cpp -------------------------------------------------------------------------------- /taichi/program/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/program/texture.h -------------------------------------------------------------------------------- /taichi/python/exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/python/exception.cpp -------------------------------------------------------------------------------- /taichi/python/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/python/exception.h -------------------------------------------------------------------------------- /taichi/python/export.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/python/export.cpp -------------------------------------------------------------------------------- /taichi/python/export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/python/export.h -------------------------------------------------------------------------------- /taichi/python/export_ggui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/python/export_ggui.cpp -------------------------------------------------------------------------------- /taichi/python/export_lang.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/python/export_lang.cpp -------------------------------------------------------------------------------- /taichi/python/export_math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/python/export_math.cpp -------------------------------------------------------------------------------- /taichi/python/export_misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/python/export_misc.cpp -------------------------------------------------------------------------------- /taichi/python/export_visual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/python/export_visual.cpp -------------------------------------------------------------------------------- /taichi/python/snode_registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/python/snode_registry.cpp -------------------------------------------------------------------------------- /taichi/python/snode_registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/python/snode_registry.h -------------------------------------------------------------------------------- /taichi/rhi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/amdgpu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/amdgpu/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/amdgpu/amdgpu_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/amdgpu/amdgpu_context.h -------------------------------------------------------------------------------- /taichi/rhi/amdgpu/amdgpu_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/amdgpu/amdgpu_device.cpp -------------------------------------------------------------------------------- /taichi/rhi/amdgpu/amdgpu_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/amdgpu/amdgpu_device.h -------------------------------------------------------------------------------- /taichi/rhi/amdgpu/amdgpu_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/amdgpu/amdgpu_driver.cpp -------------------------------------------------------------------------------- /taichi/rhi/amdgpu/amdgpu_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/amdgpu/amdgpu_driver.h -------------------------------------------------------------------------------- /taichi/rhi/amdgpu/amdgpu_profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/amdgpu/amdgpu_profiler.h -------------------------------------------------------------------------------- /taichi/rhi/amdgpu/amdgpu_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/amdgpu/amdgpu_types.h -------------------------------------------------------------------------------- /taichi/rhi/arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/arch.cpp -------------------------------------------------------------------------------- /taichi/rhi/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/arch.h -------------------------------------------------------------------------------- /taichi/rhi/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/common/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/common/window_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/common/window_system.cpp -------------------------------------------------------------------------------- /taichi/rhi/common/window_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/common/window_system.h -------------------------------------------------------------------------------- /taichi/rhi/cpu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cpu/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/cpu/cpu_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cpu/cpu_device.cpp -------------------------------------------------------------------------------- /taichi/rhi/cpu/cpu_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cpu/cpu_device.h -------------------------------------------------------------------------------- /taichi/rhi/cuda/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/cuda/cuda_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/cuda_context.cpp -------------------------------------------------------------------------------- /taichi/rhi/cuda/cuda_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/cuda_context.h -------------------------------------------------------------------------------- /taichi/rhi/cuda/cuda_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/cuda_device.cpp -------------------------------------------------------------------------------- /taichi/rhi/cuda/cuda_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/cuda_device.h -------------------------------------------------------------------------------- /taichi/rhi/cuda/cuda_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/cuda_driver.cpp -------------------------------------------------------------------------------- /taichi/rhi/cuda/cuda_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/cuda_driver.h -------------------------------------------------------------------------------- /taichi/rhi/cuda/cuda_profiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/cuda_profiler.cpp -------------------------------------------------------------------------------- /taichi/rhi/cuda/cuda_profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/cuda_profiler.h -------------------------------------------------------------------------------- /taichi/rhi/cuda/cuda_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/cuda_types.h -------------------------------------------------------------------------------- /taichi/rhi/cuda/cupti_toolkit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/cupti_toolkit.cpp -------------------------------------------------------------------------------- /taichi/rhi/cuda/cupti_toolkit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/cuda/cupti_toolkit.h -------------------------------------------------------------------------------- /taichi/rhi/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/device.cpp -------------------------------------------------------------------------------- /taichi/rhi/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/device.h -------------------------------------------------------------------------------- /taichi/rhi/device_capability.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/device_capability.cpp -------------------------------------------------------------------------------- /taichi/rhi/device_capability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/device_capability.h -------------------------------------------------------------------------------- /taichi/rhi/dummy.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /taichi/rhi/dx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/dx/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/dx/dx_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/dx/dx_api.cpp -------------------------------------------------------------------------------- /taichi/rhi/dx/dx_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/dx/dx_api.h -------------------------------------------------------------------------------- /taichi/rhi/dx/dx_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/dx/dx_device.cpp -------------------------------------------------------------------------------- /taichi/rhi/dx/dx_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/dx/dx_device.h -------------------------------------------------------------------------------- /taichi/rhi/dx/dx_info_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/dx/dx_info_queue.cpp -------------------------------------------------------------------------------- /taichi/rhi/dx/dx_info_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/dx/dx_info_queue.h -------------------------------------------------------------------------------- /taichi/rhi/dx12/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/dx12/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/dx12/dx12_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/dx12/dx12_api.cpp -------------------------------------------------------------------------------- /taichi/rhi/dx12/dx12_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/dx12/dx12_api.h -------------------------------------------------------------------------------- /taichi/rhi/impl_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/impl_support.h -------------------------------------------------------------------------------- /taichi/rhi/interop/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/interop/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/llvm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/llvm/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/llvm/allocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/llvm/allocator.cpp -------------------------------------------------------------------------------- /taichi/rhi/llvm/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/llvm/allocator.h -------------------------------------------------------------------------------- /taichi/rhi/llvm/llvm_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/llvm/llvm_device.h -------------------------------------------------------------------------------- /taichi/rhi/metal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/metal/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/metal/metal_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/metal/metal_api.cpp -------------------------------------------------------------------------------- /taichi/rhi/metal/metal_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/metal/metal_api.h -------------------------------------------------------------------------------- /taichi/rhi/metal/metal_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/metal/metal_device.h -------------------------------------------------------------------------------- /taichi/rhi/metal/metal_device.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/metal/metal_device.mm -------------------------------------------------------------------------------- /taichi/rhi/opengl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/opengl/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/opengl/opengl_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/opengl/opengl_api.cpp -------------------------------------------------------------------------------- /taichi/rhi/opengl/opengl_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/opengl/opengl_api.h -------------------------------------------------------------------------------- /taichi/rhi/opengl/opengl_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/opengl/opengl_device.cpp -------------------------------------------------------------------------------- /taichi/rhi/opengl/opengl_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/opengl/opengl_device.h -------------------------------------------------------------------------------- /taichi/rhi/public_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/public_device.h -------------------------------------------------------------------------------- /taichi/rhi/vulkan/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/vulkan/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/rhi/vulkan/vulkan_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/vulkan/vulkan_api.cpp -------------------------------------------------------------------------------- /taichi/rhi/vulkan/vulkan_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/vulkan/vulkan_api.h -------------------------------------------------------------------------------- /taichi/rhi/vulkan/vulkan_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/vulkan/vulkan_common.h -------------------------------------------------------------------------------- /taichi/rhi/vulkan/vulkan_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/vulkan/vulkan_device.cpp -------------------------------------------------------------------------------- /taichi/rhi/vulkan/vulkan_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/vulkan/vulkan_device.h -------------------------------------------------------------------------------- /taichi/rhi/vulkan/vulkan_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/vulkan/vulkan_loader.cpp -------------------------------------------------------------------------------- /taichi/rhi/vulkan/vulkan_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/vulkan/vulkan_loader.h -------------------------------------------------------------------------------- /taichi/rhi/vulkan/vulkan_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/rhi/vulkan/vulkan_utils.h -------------------------------------------------------------------------------- /taichi/runtime/.gitignore: -------------------------------------------------------------------------------- 1 | *.ll 2 | *.bc 3 | -------------------------------------------------------------------------------- /taichi/runtime/amdgpu/jit_amdgpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/amdgpu/jit_amdgpu.h -------------------------------------------------------------------------------- /taichi/runtime/cpu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/cpu/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/runtime/cpu/jit_cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/cpu/jit_cpu.cpp -------------------------------------------------------------------------------- /taichi/runtime/cuda/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/cuda/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/runtime/cuda/jit_cuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/cuda/jit_cuda.cpp -------------------------------------------------------------------------------- /taichi/runtime/cuda/jit_cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/cuda/jit_cuda.h -------------------------------------------------------------------------------- /taichi/runtime/dx12/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/dx12/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/runtime/gfx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/gfx/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/runtime/gfx/aot_graph_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/gfx/aot_graph_data.h -------------------------------------------------------------------------------- /taichi/runtime/gfx/aot_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/gfx/aot_utils.h -------------------------------------------------------------------------------- /taichi/runtime/gfx/runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/gfx/runtime.cpp -------------------------------------------------------------------------------- /taichi/runtime/gfx/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/gfx/runtime.h -------------------------------------------------------------------------------- /taichi/runtime/llvm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/llvm/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/runtime/llvm/llvm_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/llvm/llvm_context.h -------------------------------------------------------------------------------- /taichi/runtime/llvm/llvm_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/runtime/llvm/llvm_fwd.h -------------------------------------------------------------------------------- /taichi/struct/snode_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/struct/snode_tree.cpp -------------------------------------------------------------------------------- /taichi/struct/snode_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/struct/snode_tree.h -------------------------------------------------------------------------------- /taichi/struct/struct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/struct/struct.cpp -------------------------------------------------------------------------------- /taichi/struct/struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/struct/struct.h -------------------------------------------------------------------------------- /taichi/system/benchmark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/benchmark.h -------------------------------------------------------------------------------- /taichi/system/demangling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/demangling.cpp -------------------------------------------------------------------------------- /taichi/system/dynamic_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/dynamic_loader.h -------------------------------------------------------------------------------- /taichi/system/loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/loader.cpp -------------------------------------------------------------------------------- /taichi/system/profiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/profiler.cpp -------------------------------------------------------------------------------- /taichi/system/profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/profiler.h -------------------------------------------------------------------------------- /taichi/system/run_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/run_tests.cpp -------------------------------------------------------------------------------- /taichi/system/threading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/threading.cpp -------------------------------------------------------------------------------- /taichi/system/threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/threading.h -------------------------------------------------------------------------------- /taichi/system/timeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/timeline.cpp -------------------------------------------------------------------------------- /taichi/system/timeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/timeline.h -------------------------------------------------------------------------------- /taichi/system/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/timer.cpp -------------------------------------------------------------------------------- /taichi/system/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/timer.h -------------------------------------------------------------------------------- /taichi/system/traceback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/traceback.cpp -------------------------------------------------------------------------------- /taichi/system/traceback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/system/traceback.h -------------------------------------------------------------------------------- /taichi/transforms/alg_simp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/alg_simp.cpp -------------------------------------------------------------------------------- /taichi/transforms/auto_diff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/auto_diff.cpp -------------------------------------------------------------------------------- /taichi/transforms/constant_fold.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/constant_fold.cpp -------------------------------------------------------------------------------- /taichi/transforms/constant_fold.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/constant_fold.h -------------------------------------------------------------------------------- /taichi/transforms/die.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/die.cpp -------------------------------------------------------------------------------- /taichi/transforms/flag_access.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/flag_access.cpp -------------------------------------------------------------------------------- /taichi/transforms/inlining.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/inlining.cpp -------------------------------------------------------------------------------- /taichi/transforms/inlining.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/inlining.h -------------------------------------------------------------------------------- /taichi/transforms/ir_printer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/ir_printer.cpp -------------------------------------------------------------------------------- /taichi/transforms/lower_access.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/lower_access.cpp -------------------------------------------------------------------------------- /taichi/transforms/lower_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/lower_access.h -------------------------------------------------------------------------------- /taichi/transforms/lower_ast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/lower_ast.cpp -------------------------------------------------------------------------------- /taichi/transforms/offload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/offload.cpp -------------------------------------------------------------------------------- /taichi/transforms/re_id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/re_id.cpp -------------------------------------------------------------------------------- /taichi/transforms/scalarize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/scalarize.cpp -------------------------------------------------------------------------------- /taichi/transforms/simplify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/simplify.cpp -------------------------------------------------------------------------------- /taichi/transforms/simplify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/simplify.h -------------------------------------------------------------------------------- /taichi/transforms/type_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/type_check.cpp -------------------------------------------------------------------------------- /taichi/transforms/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/utils.cpp -------------------------------------------------------------------------------- /taichi/transforms/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/transforms/utils.h -------------------------------------------------------------------------------- /taichi/ui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/ui/common/app_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/common/app_config.h -------------------------------------------------------------------------------- /taichi/ui/common/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/common/camera.h -------------------------------------------------------------------------------- /taichi/ui/common/canvas_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/common/canvas_base.h -------------------------------------------------------------------------------- /taichi/ui/common/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/common/event.h -------------------------------------------------------------------------------- /taichi/ui/common/gui_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/common/gui_base.h -------------------------------------------------------------------------------- /taichi/ui/common/input_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/common/input_handler.h -------------------------------------------------------------------------------- /taichi/ui/common/renderable_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/common/renderable_info.h -------------------------------------------------------------------------------- /taichi/ui/common/scene_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/common/scene_base.h -------------------------------------------------------------------------------- /taichi/ui/common/window_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/common/window_base.cpp -------------------------------------------------------------------------------- /taichi/ui/common/window_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/common/window_base.h -------------------------------------------------------------------------------- /taichi/ui/ggui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/ui/ggui/app_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/app_context.cpp -------------------------------------------------------------------------------- /taichi/ui/ggui/app_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/app_context.h -------------------------------------------------------------------------------- /taichi/ui/ggui/canvas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/canvas.cpp -------------------------------------------------------------------------------- /taichi/ui/ggui/canvas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/canvas.h -------------------------------------------------------------------------------- /taichi/ui/ggui/gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/gui.cpp -------------------------------------------------------------------------------- /taichi/ui/ggui/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/gui.h -------------------------------------------------------------------------------- /taichi/ui/ggui/gui_metal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/gui_metal.h -------------------------------------------------------------------------------- /taichi/ui/ggui/gui_metal.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/gui_metal.mm -------------------------------------------------------------------------------- /taichi/ui/ggui/nswindow_adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/nswindow_adapter.h -------------------------------------------------------------------------------- /taichi/ui/ggui/nswindow_adapter.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/nswindow_adapter.mm -------------------------------------------------------------------------------- /taichi/ui/ggui/renderable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/renderable.cpp -------------------------------------------------------------------------------- /taichi/ui/ggui/renderable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/renderable.h -------------------------------------------------------------------------------- /taichi/ui/ggui/renderables/lines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/renderables/lines.h -------------------------------------------------------------------------------- /taichi/ui/ggui/renderables/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/renderables/mesh.cpp -------------------------------------------------------------------------------- /taichi/ui/ggui/renderables/mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/renderables/mesh.h -------------------------------------------------------------------------------- /taichi/ui/ggui/renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/renderer.cpp -------------------------------------------------------------------------------- /taichi/ui/ggui/renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/renderer.h -------------------------------------------------------------------------------- /taichi/ui/ggui/scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/scene.cpp -------------------------------------------------------------------------------- /taichi/ui/ggui/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/scene.h -------------------------------------------------------------------------------- /taichi/ui/ggui/sceneV2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/sceneV2.cpp -------------------------------------------------------------------------------- /taichi/ui/ggui/sceneV2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/sceneV2.h -------------------------------------------------------------------------------- /taichi/ui/ggui/swap_chain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/swap_chain.cpp -------------------------------------------------------------------------------- /taichi/ui/ggui/swap_chain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/swap_chain.h -------------------------------------------------------------------------------- /taichi/ui/ggui/vertex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/vertex.h -------------------------------------------------------------------------------- /taichi/ui/ggui/window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/window.cpp -------------------------------------------------------------------------------- /taichi/ui/ggui/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/ggui/window.h -------------------------------------------------------------------------------- /taichi/ui/gui/android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/gui/android.cpp -------------------------------------------------------------------------------- /taichi/ui/gui/cocoa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/gui/cocoa.cpp -------------------------------------------------------------------------------- /taichi/ui/gui/gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/gui/gui.cpp -------------------------------------------------------------------------------- /taichi/ui/gui/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/gui/gui.h -------------------------------------------------------------------------------- /taichi/ui/gui/win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/gui/win32.cpp -------------------------------------------------------------------------------- /taichi/ui/gui/x11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/gui/x11.cpp -------------------------------------------------------------------------------- /taichi/ui/utils/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/ui/utils/utils.h -------------------------------------------------------------------------------- /taichi/util/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/CMakeLists.txt -------------------------------------------------------------------------------- /taichi/util/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/base64.h -------------------------------------------------------------------------------- /taichi/util/bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/bit.cpp -------------------------------------------------------------------------------- /taichi/util/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/bit.h -------------------------------------------------------------------------------- /taichi/util/environ_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/environ_config.h -------------------------------------------------------------------------------- /taichi/util/file_sequence_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/file_sequence_writer.h -------------------------------------------------------------------------------- /taichi/util/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/hash.h -------------------------------------------------------------------------------- /taichi/util/image_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/image_buffer.cpp -------------------------------------------------------------------------------- /taichi/util/image_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/image_io.cpp -------------------------------------------------------------------------------- /taichi/util/image_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/image_io.h -------------------------------------------------------------------------------- /taichi/util/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/io.h -------------------------------------------------------------------------------- /taichi/util/lang_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/lang_util.cpp -------------------------------------------------------------------------------- /taichi/util/lang_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/lang_util.h -------------------------------------------------------------------------------- /taichi/util/line_appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/line_appender.h -------------------------------------------------------------------------------- /taichi/util/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/lock.h -------------------------------------------------------------------------------- /taichi/util/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/macros.h -------------------------------------------------------------------------------- /taichi/util/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/meta.h -------------------------------------------------------------------------------- /taichi/util/offline_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/offline_cache.cpp -------------------------------------------------------------------------------- /taichi/util/offline_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/offline_cache.h -------------------------------------------------------------------------------- /taichi/util/short_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/short_name.cpp -------------------------------------------------------------------------------- /taichi/util/short_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/short_name.h -------------------------------------------------------------------------------- /taichi/util/str.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/str.cpp -------------------------------------------------------------------------------- /taichi/util/str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/str.h -------------------------------------------------------------------------------- /taichi/util/testing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/testing.cpp -------------------------------------------------------------------------------- /taichi/util/testing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/testing.h -------------------------------------------------------------------------------- /taichi/util/zip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/taichi/util/zip.cpp -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cpp/AOT_TEST_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/AOT_TEST_README.md -------------------------------------------------------------------------------- /tests/cpp/aot/gfx_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/aot/gfx_utils.cpp -------------------------------------------------------------------------------- /tests/cpp/aot/gfx_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/aot/gfx_utils.h -------------------------------------------------------------------------------- /tests/cpp/common/core_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/common/core_test.cpp -------------------------------------------------------------------------------- /tests/cpp/common/dict_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/common/dict_test.cpp -------------------------------------------------------------------------------- /tests/cpp/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/conftest.py -------------------------------------------------------------------------------- /tests/cpp/cpptests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/cpptests.yaml -------------------------------------------------------------------------------- /tests/cpp/ir/ir_builder_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/ir/ir_builder_test.cpp -------------------------------------------------------------------------------- /tests/cpp/ir/ir_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/ir/ir_test.cpp -------------------------------------------------------------------------------- /tests/cpp/ir/ndarray_kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/ir/ndarray_kernel.cpp -------------------------------------------------------------------------------- /tests/cpp/ir/ndarray_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/ir/ndarray_kernel.h -------------------------------------------------------------------------------- /tests/cpp/ir/type_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/ir/type_test.cpp -------------------------------------------------------------------------------- /tests/cpp/program/graph_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/program/graph_test.cpp -------------------------------------------------------------------------------- /tests/cpp/program/test_program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/program/test_program.cpp -------------------------------------------------------------------------------- /tests/cpp/program/test_program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/program/test_program.h -------------------------------------------------------------------------------- /tests/cpp/task/test_gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/cpp/task/test_gui.cpp -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/pytest.ini -------------------------------------------------------------------------------- /tests/pytest_hardtle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/pytest_hardtle.py -------------------------------------------------------------------------------- /tests/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/python/bls_test_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/bls_test_template.py -------------------------------------------------------------------------------- /tests/python/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/conftest.py -------------------------------------------------------------------------------- /tests/python/ell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/ell.json -------------------------------------------------------------------------------- /tests/python/fuse_test_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/fuse_test_template.py -------------------------------------------------------------------------------- /tests/python/py38_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/py38_only.py -------------------------------------------------------------------------------- /tests/python/test_abs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_abs.py -------------------------------------------------------------------------------- /tests/python/test_ad_atomic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_atomic.py -------------------------------------------------------------------------------- /tests/python/test_ad_atomic_fwd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_atomic_fwd.py -------------------------------------------------------------------------------- /tests/python/test_ad_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_basics.py -------------------------------------------------------------------------------- /tests/python/test_ad_basics_fwd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_basics_fwd.py -------------------------------------------------------------------------------- /tests/python/test_ad_for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_for.py -------------------------------------------------------------------------------- /tests/python/test_ad_for_fwd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_for_fwd.py -------------------------------------------------------------------------------- /tests/python/test_ad_grad_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_grad_check.py -------------------------------------------------------------------------------- /tests/python/test_ad_if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_if.py -------------------------------------------------------------------------------- /tests/python/test_ad_if_fwd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_if_fwd.py -------------------------------------------------------------------------------- /tests/python/test_ad_math_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_math_func.py -------------------------------------------------------------------------------- /tests/python/test_ad_ndarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_ndarray.py -------------------------------------------------------------------------------- /tests/python/test_ad_offload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_offload.py -------------------------------------------------------------------------------- /tests/python/test_ad_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ad_tensor.py -------------------------------------------------------------------------------- /tests/python/test_aot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_aot.py -------------------------------------------------------------------------------- /tests/python/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_api.py -------------------------------------------------------------------------------- /tests/python/test_arg_alignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_arg_alignment.py -------------------------------------------------------------------------------- /tests/python/test_arg_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_arg_check.py -------------------------------------------------------------------------------- /tests/python/test_arg_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_arg_load.py -------------------------------------------------------------------------------- /tests/python/test_argpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_argpack.py -------------------------------------------------------------------------------- /tests/python/test_argument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_argument.py -------------------------------------------------------------------------------- /tests/python/test_assert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_assert.py -------------------------------------------------------------------------------- /tests/python/test_assign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_assign.py -------------------------------------------------------------------------------- /tests/python/test_ast_refactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ast_refactor.py -------------------------------------------------------------------------------- /tests/python/test_ast_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ast_resolver.py -------------------------------------------------------------------------------- /tests/python/test_atomic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_atomic.py -------------------------------------------------------------------------------- /tests/python/test_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_basics.py -------------------------------------------------------------------------------- /tests/python/test_binding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_binding.py -------------------------------------------------------------------------------- /tests/python/test_bit_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_bit_operations.py -------------------------------------------------------------------------------- /tests/python/test_bitmasked.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_bitmasked.py -------------------------------------------------------------------------------- /tests/python/test_bls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_bls.py -------------------------------------------------------------------------------- /tests/python/test_bool_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_bool_op.py -------------------------------------------------------------------------------- /tests/python/test_bool_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_bool_type.py -------------------------------------------------------------------------------- /tests/python/test_cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_cast.py -------------------------------------------------------------------------------- /tests/python/test_cfg_continue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_cfg_continue.py -------------------------------------------------------------------------------- /tests/python/test_classfunc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_classfunc.py -------------------------------------------------------------------------------- /tests/python/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_cli.py -------------------------------------------------------------------------------- /tests/python/test_compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_compare.py -------------------------------------------------------------------------------- /tests/python/test_complex_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_complex_struct.py -------------------------------------------------------------------------------- /tests/python/test_continue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_continue.py -------------------------------------------------------------------------------- /tests/python/test_copy_from.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_copy_from.py -------------------------------------------------------------------------------- /tests/python/test_cuda_internals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_cuda_internals.py -------------------------------------------------------------------------------- /tests/python/test_custom_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_custom_struct.py -------------------------------------------------------------------------------- /tests/python/test_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_debug.py -------------------------------------------------------------------------------- /tests/python/test_delay_modify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_delay_modify.py -------------------------------------------------------------------------------- /tests/python/test_deprecation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_deprecation.py -------------------------------------------------------------------------------- /tests/python/test_div.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_div.py -------------------------------------------------------------------------------- /tests/python/test_dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_dynamic.py -------------------------------------------------------------------------------- /tests/python/test_eig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_eig.py -------------------------------------------------------------------------------- /tests/python/test_element_wise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_element_wise.py -------------------------------------------------------------------------------- /tests/python/test_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_empty.py -------------------------------------------------------------------------------- /tests/python/test_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_exception.py -------------------------------------------------------------------------------- /tests/python/test_expr_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_expr_dict.py -------------------------------------------------------------------------------- /tests/python/test_expr_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_expr_list.py -------------------------------------------------------------------------------- /tests/python/test_external_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_external_func.py -------------------------------------------------------------------------------- /tests/python/test_f16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_f16.py -------------------------------------------------------------------------------- /tests/python/test_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_field.py -------------------------------------------------------------------------------- /tests/python/test_fields_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_fields_builder.py -------------------------------------------------------------------------------- /tests/python/test_fill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_fill.py -------------------------------------------------------------------------------- /tests/python/test_for_break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_for_break.py -------------------------------------------------------------------------------- /tests/python/test_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_function.py -------------------------------------------------------------------------------- /tests/python/test_gc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_gc.py -------------------------------------------------------------------------------- /tests/python/test_ggui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ggui.py -------------------------------------------------------------------------------- /tests/python/test_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_graph.py -------------------------------------------------------------------------------- /tests/python/test_grouped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_grouped.py -------------------------------------------------------------------------------- /tests/python/test_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_gui.py -------------------------------------------------------------------------------- /tests/python/test_if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_if.py -------------------------------------------------------------------------------- /tests/python/test_image_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_image_io.py -------------------------------------------------------------------------------- /tests/python/test_implicit_fem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_implicit_fem.py -------------------------------------------------------------------------------- /tests/python/test_indices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_indices.py -------------------------------------------------------------------------------- /tests/python/test_internal_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_internal_func.py -------------------------------------------------------------------------------- /tests/python/test_ipython.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ipython.ipynb -------------------------------------------------------------------------------- /tests/python/test_lang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_lang.py -------------------------------------------------------------------------------- /tests/python/test_lexical_scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_lexical_scope.py -------------------------------------------------------------------------------- /tests/python/test_linalg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_linalg.py -------------------------------------------------------------------------------- /tests/python/test_listgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_listgen.py -------------------------------------------------------------------------------- /tests/python/test_literal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_literal.py -------------------------------------------------------------------------------- /tests/python/test_local_atomics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_local_atomics.py -------------------------------------------------------------------------------- /tests/python/test_logical_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_logical_op.py -------------------------------------------------------------------------------- /tests/python/test_loop_grad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_loop_grad.py -------------------------------------------------------------------------------- /tests/python/test_loop_unique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_loop_unique.py -------------------------------------------------------------------------------- /tests/python/test_loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_loops.py -------------------------------------------------------------------------------- /tests/python/test_math_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_math_module.py -------------------------------------------------------------------------------- /tests/python/test_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_matrix.py -------------------------------------------------------------------------------- /tests/python/test_matrix_arg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_matrix_arg.py -------------------------------------------------------------------------------- /tests/python/test_matrix_return.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_matrix_return.py -------------------------------------------------------------------------------- /tests/python/test_matrix_slice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_matrix_slice.py -------------------------------------------------------------------------------- /tests/python/test_matrix_solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_matrix_solve.py -------------------------------------------------------------------------------- /tests/python/test_matrixfree_cg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_matrixfree_cg.py -------------------------------------------------------------------------------- /tests/python/test_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_memory.py -------------------------------------------------------------------------------- /tests/python/test_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_mesh.py -------------------------------------------------------------------------------- /tests/python/test_mod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_mod.py -------------------------------------------------------------------------------- /tests/python/test_module_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_module_import.py -------------------------------------------------------------------------------- /tests/python/test_mpm88.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_mpm88.py -------------------------------------------------------------------------------- /tests/python/test_name_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_name_error.py -------------------------------------------------------------------------------- /tests/python/test_ndarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ndarray.py -------------------------------------------------------------------------------- /tests/python/test_ndrange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ndrange.py -------------------------------------------------------------------------------- /tests/python/test_new_allocator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_new_allocator.py -------------------------------------------------------------------------------- /tests/python/test_no_activate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_no_activate.py -------------------------------------------------------------------------------- /tests/python/test_no_grad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_no_grad.py -------------------------------------------------------------------------------- /tests/python/test_numpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_numpy.py -------------------------------------------------------------------------------- /tests/python/test_numpy_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_numpy_io.py -------------------------------------------------------------------------------- /tests/python/test_offline_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_offline_cache.py -------------------------------------------------------------------------------- /tests/python/test_offload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_offload.py -------------------------------------------------------------------------------- /tests/python/test_offload_cross.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_offload_cross.py -------------------------------------------------------------------------------- /tests/python/test_offset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_offset.py -------------------------------------------------------------------------------- /tests/python/test_oop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_oop.py -------------------------------------------------------------------------------- /tests/python/test_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_optimization.py -------------------------------------------------------------------------------- /tests/python/test_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_order.py -------------------------------------------------------------------------------- /tests/python/test_overflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_overflow.py -------------------------------------------------------------------------------- /tests/python/test_packed_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_packed_size.py -------------------------------------------------------------------------------- /tests/python/test_paddle_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_paddle_io.py -------------------------------------------------------------------------------- /tests/python/test_pow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_pow.py -------------------------------------------------------------------------------- /tests/python/test_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_print.py -------------------------------------------------------------------------------- /tests/python/test_ptr_assign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ptr_assign.py -------------------------------------------------------------------------------- /tests/python/test_quant_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_quant_array.py -------------------------------------------------------------------------------- /tests/python/test_quant_atomics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_quant_atomics.py -------------------------------------------------------------------------------- /tests/python/test_quant_fixed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_quant_fixed.py -------------------------------------------------------------------------------- /tests/python/test_quant_float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_quant_float.py -------------------------------------------------------------------------------- /tests/python/test_quant_int.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_quant_int.py -------------------------------------------------------------------------------- /tests/python/test_random.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_random.py -------------------------------------------------------------------------------- /tests/python/test_reduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_reduction.py -------------------------------------------------------------------------------- /tests/python/test_rescale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_rescale.py -------------------------------------------------------------------------------- /tests/python/test_return.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_return.py -------------------------------------------------------------------------------- /tests/python/test_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_runtime.py -------------------------------------------------------------------------------- /tests/python/test_scalar_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_scalar_op.py -------------------------------------------------------------------------------- /tests/python/test_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_scan.py -------------------------------------------------------------------------------- /tests/python/test_scope_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_scope_errors.py -------------------------------------------------------------------------------- /tests/python/test_shared_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_shared_array.py -------------------------------------------------------------------------------- /tests/python/test_simt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_simt.py -------------------------------------------------------------------------------- /tests/python/test_snode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_snode.py -------------------------------------------------------------------------------- /tests/python/test_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_sort.py -------------------------------------------------------------------------------- /tests/python/test_sparse_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_sparse_basics.py -------------------------------------------------------------------------------- /tests/python/test_sparse_cg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_sparse_cg.py -------------------------------------------------------------------------------- /tests/python/test_sparse_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_sparse_grid.py -------------------------------------------------------------------------------- /tests/python/test_sparse_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_sparse_matrix.py -------------------------------------------------------------------------------- /tests/python/test_spmv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_spmv.py -------------------------------------------------------------------------------- /tests/python/test_ssa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_ssa.py -------------------------------------------------------------------------------- /tests/python/test_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_static.py -------------------------------------------------------------------------------- /tests/python/test_stencils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_stencils.py -------------------------------------------------------------------------------- /tests/python/test_stop_grad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_stop_grad.py -------------------------------------------------------------------------------- /tests/python/test_struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_struct.py -------------------------------------------------------------------------------- /tests/python/test_struct_for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_struct_for.py -------------------------------------------------------------------------------- /tests/python/test_svd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_svd.py -------------------------------------------------------------------------------- /tests/python/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_sync.py -------------------------------------------------------------------------------- /tests/python/test_syntax_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_syntax_errors.py -------------------------------------------------------------------------------- /tests/python/test_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_test.py -------------------------------------------------------------------------------- /tests/python/test_texture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_texture.py -------------------------------------------------------------------------------- /tests/python/test_threading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_threading.py -------------------------------------------------------------------------------- /tests/python/test_torch_ad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_torch_ad.py -------------------------------------------------------------------------------- /tests/python/test_torch_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_torch_io.py -------------------------------------------------------------------------------- /tests/python/test_tuple_assign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_tuple_assign.py -------------------------------------------------------------------------------- /tests/python/test_type_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_type_check.py -------------------------------------------------------------------------------- /tests/python/test_type_promotion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_type_promotion.py -------------------------------------------------------------------------------- /tests/python/test_type_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_type_system.py -------------------------------------------------------------------------------- /tests/python/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_types.py -------------------------------------------------------------------------------- /tests/python/test_unary_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_unary_ops.py -------------------------------------------------------------------------------- /tests/python/test_vector_swizzle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_vector_swizzle.py -------------------------------------------------------------------------------- /tests/python/test_while.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/python/test_while.py -------------------------------------------------------------------------------- /tests/run_c_api_compat_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/run_c_api_compat_test.py -------------------------------------------------------------------------------- /tests/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/run_tests.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | v1.8.0 2 | -------------------------------------------------------------------------------- /vs-chromium-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taichi-dev/taichi/HEAD/vs-chromium-project.txt --------------------------------------------------------------------------------