*No copyright* BSD 2-Clause License ----------------------------------- omega_h-9.34.13/README.md omega_h-9.34.13/doc/xsdk-compatibility.md BSD 2-Clause with views sentence -------------------------------- omega_h-9.34.13/LICENSE BSD 3-Clause License -------------------- omega_h-9.34.13/tpl/pss/parallel_stable_sort.hpp omega_h-9.34.13/tpl/pss/pss_common.hpp omega_h-9.34.13/tpl/random123/array.h omega_h-9.34.13/tpl/random123/features/clangfeatures.h omega_h-9.34.13/tpl/random123/features/compilerfeatures.h omega_h-9.34.13/tpl/random123/features/gccfeatures.h omega_h-9.34.13/tpl/random123/features/iccfeatures.h omega_h-9.34.13/tpl/random123/features/msvcfeatures.h omega_h-9.34.13/tpl/random123/features/nvccfeatures.h omega_h-9.34.13/tpl/random123/features/open64features.h omega_h-9.34.13/tpl/random123/features/openclfeatures.h omega_h-9.34.13/tpl/random123/features/pgccfeatures.h omega_h-9.34.13/tpl/random123/features/sse.h omega_h-9.34.13/tpl/random123/features/sunprofeatures.h omega_h-9.34.13/tpl/random123/features/xlcfeatures.h omega_h-9.34.13/tpl/random123/philox.h Boost Software License 1.0 -------------------------- omega_h-9.34.13/src/Omega_h_any.hpp Common Development and Distribution License ------------------------------------------- omega_h-9.34.13/misc/flamegraph.pl omega_h-9.34.13/misc/stackcollapse-perf.pl NTP License ----------- omega_h-9.34.13/src/Omega_h_rbtree.hpp Unknown or generated -------------------- omega_h-9.34.13/.clang-format omega_h-9.34.13/.clang-tidy omega_h-9.34.13/CMakeLists.txt omega_h-9.34.13/bin/nvcc_wrapper omega_h-9.34.13/cmake/FindGmsh.cmake omega_h-9.34.13/cmake/bob.cmake omega_h-9.34.13/cmake/detect_kokkos_opts.cmake omega_h-9.34.13/cmake/osh_use_dolfin.cmake omega_h-9.34.13/doc/omega_h.tex omega_h-9.34.13/example/README.md omega_h-9.34.13/example/castle/CMakeLists.txt omega_h-9.34.13/example/castle/main.cpp omega_h-9.34.13/example/castle/rank0Ghosts.png omega_h-9.34.13/example/castle/rank1Ghosts.png omega_h-9.34.13/example/castle/rankNoGhosts.png omega_h-9.34.13/example/castle/square.geo omega_h-9.34.13/example/castle/sumNoGhosts.png omega_h-9.34.13/example/castle/sumWithGhosts.png omega_h-9.34.13/example/castle/syncedRank0Ghosts.png omega_h-9.34.13/example/castle/syncedRank1Ghosts.png omega_h-9.34.13/example/castle/syncedRankNoGhosts.png omega_h-9.34.13/example/castle/syncedSumNoGhosts.png omega_h-9.34.13/example/castle/syncedSumWithGhosts.png omega_h-9.34.13/example/fenics/cpp/CMakeLists.txt omega_h-9.34.13/example/fenics/cpp/Poisson.h omega_h-9.34.13/example/fenics/cpp/Poisson.ufl omega_h-9.34.13/example/fenics/cpp/main.cpp omega_h-9.34.13/example/fenics/python/poisson.py omega_h-9.34.13/example/fenics/python/poisson_adaptive.py omega_h-9.34.13/example/fenics/scripts/do-config-cpp.sh omega_h-9.34.13/example/fenics/scripts/do-config-omega_h.sh omega_h-9.34.13/example/fenics/scripts/do-config-pybind11.sh omega_h-9.34.13/example/field_on_square/CMakeLists.txt omega_h-9.34.13/example/field_on_square/fieldOnSquare.png omega_h-9.34.13/example/field_on_square/main.cpp omega_h-9.34.13/example/field_on_square/square.geo omega_h-9.34.13/example/gradient/CMakeLists.txt omega_h-9.34.13/example/gradient/dudx.png omega_h-9.34.13/example/gradient/dudy.png omega_h-9.34.13/example/gradient/main.cpp omega_h-9.34.13/example/gradient/square.geo omega_h-9.34.13/example/laplacian/CMakeLists.txt omega_h-9.34.13/example/laplacian/main.cpp omega_h-9.34.13/example/laplacian/solution.png omega_h-9.34.13/example/laplacian/square.geo omega_h-9.34.13/misc/do-config-rendezvous-kokkos.sh omega_h-9.34.13/misc/do-config-trilinos-kokkos.sh omega_h-9.34.13/misc/do-issue-93.sh omega_h-9.34.13/misc/fenics-docker-command.sh omega_h-9.34.13/misc/flamegraph.sh omega_h-9.34.13/misc/omega_h.png omega_h-9.34.13/misc/osh_adapt.yaml omega_h-9.34.13/misc/typical_perf.txt omega_h-9.34.13/src/1d_test.cpp omega_h-9.34.13/src/2d_conserve_test.cpp omega_h-9.34.13/src/3d_conserve_test.cpp omega_h-9.34.13/src/CMakeLists.txt omega_h-9.34.13/src/Omega_h_adapt.cpp omega_h-9.34.13/src/Omega_h_adapt.hpp omega_h-9.34.13/src/Omega_h_adj.cpp omega_h-9.34.13/src/Omega_h_adj.hpp omega_h-9.34.13/src/Omega_h_affine.hpp omega_h-9.34.13/src/Omega_h_align.cpp omega_h-9.34.13/src/Omega_h_align.hpp omega_h-9.34.13/src/Omega_h_amr.cpp omega_h-9.34.13/src/Omega_h_amr.hpp omega_h-9.34.13/src/Omega_h_amr_topology.cpp omega_h-9.34.13/src/Omega_h_amr_topology.hpp omega_h-9.34.13/src/Omega_h_amr_transfer.cpp omega_h-9.34.13/src/Omega_h_amr_transfer.hpp omega_h-9.34.13/src/Omega_h_any.cpp omega_h-9.34.13/src/Omega_h_approach.cpp omega_h-9.34.13/src/Omega_h_array.cpp omega_h-9.34.13/src/Omega_h_array.hpp omega_h-9.34.13/src/Omega_h_array_ops.cpp omega_h-9.34.13/src/Omega_h_array_ops.hpp omega_h-9.34.13/src/Omega_h_assoc.cpp omega_h-9.34.13/src/Omega_h_assoc.hpp omega_h-9.34.13/src/Omega_h_atomics.hpp omega_h-9.34.13/src/Omega_h_base64.cpp omega_h-9.34.13/src/Omega_h_base64.hpp omega_h-9.34.13/src/Omega_h_bbox.cpp omega_h-9.34.13/src/Omega_h_bbox.hpp omega_h-9.34.13/src/Omega_h_bcast.cpp omega_h-9.34.13/src/Omega_h_bcast.hpp omega_h-9.34.13/src/Omega_h_bipart.cpp omega_h-9.34.13/src/Omega_h_bipart.hpp omega_h-9.34.13/src/Omega_h_box.cpp omega_h-9.34.13/src/Omega_h_box.hpp omega_h-9.34.13/src/Omega_h_build.cpp omega_h-9.34.13/src/Omega_h_build.hpp omega_h-9.34.13/src/Omega_h_build_parser.cpp omega_h-9.34.13/src/Omega_h_build_parser.hpp omega_h-9.34.13/src/Omega_h_cast_iterator.hpp omega_h-9.34.13/src/Omega_h_chartab.cpp omega_h-9.34.13/src/Omega_h_chartab.hpp omega_h-9.34.13/src/Omega_h_check_collapse.cpp omega_h-9.34.13/src/Omega_h_class.cpp omega_h-9.34.13/src/Omega_h_class.hpp omega_h-9.34.13/src/Omega_h_cmdline.cpp omega_h-9.34.13/src/Omega_h_cmdline.hpp omega_h-9.34.13/src/Omega_h_coarsen.cpp omega_h-9.34.13/src/Omega_h_coarsen.hpp omega_h-9.34.13/src/Omega_h_coarsen_flip.cpp omega_h-9.34.13/src/Omega_h_coarsen_overshoot.cpp omega_h-9.34.13/src/Omega_h_coarsen_qualities.cpp omega_h-9.34.13/src/Omega_h_coarsen_topology.cpp omega_h-9.34.13/src/Omega_h_collapse.hpp omega_h-9.34.13/src/Omega_h_collapse_rail.cpp omega_h-9.34.13/src/Omega_h_comm.cpp omega_h-9.34.13/src/Omega_h_comm.hpp omega_h-9.34.13/src/Omega_h_compare.cpp omega_h-9.34.13/src/Omega_h_compare.hpp omega_h-9.34.13/src/Omega_h_confined.cpp omega_h-9.34.13/src/Omega_h_confined.hpp omega_h-9.34.13/src/Omega_h_conserve.cpp omega_h-9.34.13/src/Omega_h_conserve.hpp omega_h-9.34.13/src/Omega_h_dbg.hpp omega_h-9.34.13/src/Omega_h_defines.hpp omega_h-9.34.13/src/Omega_h_dist.cpp omega_h-9.34.13/src/Omega_h_dist.hpp omega_h-9.34.13/src/Omega_h_dolfin.cpp omega_h-9.34.13/src/Omega_h_dolfin.hpp omega_h-9.34.13/src/Omega_h_egads.cpp omega_h-9.34.13/src/Omega_h_egads.hpp omega_h-9.34.13/src/Omega_h_eigen.cpp omega_h-9.34.13/src/Omega_h_eigen.hpp omega_h-9.34.13/src/Omega_h_element.hpp omega_h-9.34.13/src/Omega_h_exodus.cpp omega_h-9.34.13/src/Omega_h_expr.cpp omega_h-9.34.13/src/Omega_h_expr.hpp omega_h-9.34.13/src/Omega_h_fail.cpp omega_h-9.34.13/src/Omega_h_fail.hpp omega_h-9.34.13/src/Omega_h_fence.cpp omega_h-9.34.13/src/Omega_h_fence.hpp omega_h-9.34.13/src/Omega_h_few.hpp omega_h-9.34.13/src/Omega_h_file.cpp omega_h-9.34.13/src/Omega_h_file.hpp omega_h-9.34.13/src/Omega_h_filesystem.cpp omega_h-9.34.13/src/Omega_h_filesystem.hpp omega_h-9.34.13/src/Omega_h_finite_automaton.cpp omega_h-9.34.13/src/Omega_h_finite_automaton.hpp omega_h-9.34.13/src/Omega_h_fit.hpp omega_h-9.34.13/src/Omega_h_fix.cpp omega_h-9.34.13/src/Omega_h_for.cpp omega_h-9.34.13/src/Omega_h_for.hpp omega_h-9.34.13/src/Omega_h_functors.hpp omega_h-9.34.13/src/Omega_h_future.cpp omega_h-9.34.13/src/Omega_h_future.hpp omega_h-9.34.13/src/Omega_h_ghost.cpp omega_h-9.34.13/src/Omega_h_ghost.hpp omega_h-9.34.13/src/Omega_h_globals.cpp omega_h-9.34.13/src/Omega_h_globals.hpp omega_h-9.34.13/src/Omega_h_gmsh.cpp omega_h-9.34.13/src/Omega_h_grammar.cpp omega_h-9.34.13/src/Omega_h_grammar.hpp omega_h-9.34.13/src/Omega_h_graph.cpp omega_h-9.34.13/src/Omega_h_graph.hpp omega_h-9.34.13/src/Omega_h_hilbert.cpp omega_h-9.34.13/src/Omega_h_hilbert.hpp omega_h-9.34.13/src/Omega_h_histogram.cpp omega_h-9.34.13/src/Omega_h_histogram.hpp omega_h-9.34.13/src/Omega_h_host_few.hpp omega_h-9.34.13/src/Omega_h_hypercube.hpp omega_h-9.34.13/src/Omega_h_indset.cpp omega_h-9.34.13/src/Omega_h_indset.hpp omega_h-9.34.13/src/Omega_h_indset_inline.hpp omega_h-9.34.13/src/Omega_h_inertia.cpp omega_h-9.34.13/src/Omega_h_inertia.hpp omega_h-9.34.13/src/Omega_h_input.cpp omega_h-9.34.13/src/Omega_h_input.hpp omega_h-9.34.13/src/Omega_h_int128.cpp omega_h-9.34.13/src/Omega_h_int128.hpp omega_h-9.34.13/src/Omega_h_int_iterator.hpp omega_h-9.34.13/src/Omega_h_int_scan.cpp omega_h-9.34.13/src/Omega_h_int_scan.hpp omega_h-9.34.13/src/Omega_h_kokkos.hpp omega_h-9.34.13/src/Omega_h_language.cpp omega_h-9.34.13/src/Omega_h_language.hpp omega_h-9.34.13/src/Omega_h_laplace.cpp omega_h-9.34.13/src/Omega_h_laplace.hpp omega_h-9.34.13/src/Omega_h_library.cpp omega_h-9.34.13/src/Omega_h_library.hpp omega_h-9.34.13/src/Omega_h_lie.hpp omega_h-9.34.13/src/Omega_h_linpart.cpp omega_h-9.34.13/src/Omega_h_linpart.hpp omega_h-9.34.13/src/Omega_h_macros.h omega_h-9.34.13/src/Omega_h_malloc.cpp omega_h-9.34.13/src/Omega_h_malloc.hpp omega_h-9.34.13/src/Omega_h_map.cpp omega_h-9.34.13/src/Omega_h_map.hpp omega_h-9.34.13/src/Omega_h_mark.cpp omega_h-9.34.13/src/Omega_h_mark.hpp omega_h-9.34.13/src/Omega_h_math_lang.cpp omega_h-9.34.13/src/Omega_h_math_lang.hpp omega_h-9.34.13/src/Omega_h_matrix.cpp omega_h-9.34.13/src/Omega_h_matrix.hpp omega_h-9.34.13/src/Omega_h_mesh.cpp omega_h-9.34.13/src/Omega_h_mesh.hpp omega_h-9.34.13/src/Omega_h_meshb.cpp omega_h-9.34.13/src/Omega_h_metric.cpp omega_h-9.34.13/src/Omega_h_metric.hpp omega_h-9.34.13/src/Omega_h_metric_input.cpp omega_h-9.34.13/src/Omega_h_metric_intersect.hpp omega_h-9.34.13/src/Omega_h_migrate.cpp omega_h-9.34.13/src/Omega_h_migrate.hpp omega_h-9.34.13/src/Omega_h_modify.cpp omega_h-9.34.13/src/Omega_h_modify.hpp omega_h-9.34.13/src/Omega_h_most_normal.hpp omega_h-9.34.13/src/Omega_h_mpi.h omega_h-9.34.13/src/Omega_h_overlay.cpp omega_h-9.34.13/src/Omega_h_overlay.hpp omega_h-9.34.13/src/Omega_h_owners.cpp omega_h-9.34.13/src/Omega_h_owners.hpp omega_h-9.34.13/src/Omega_h_parser.cpp omega_h-9.34.13/src/Omega_h_parser.hpp omega_h-9.34.13/src/Omega_h_parser_graph.cpp omega_h-9.34.13/src/Omega_h_parser_graph.hpp omega_h-9.34.13/src/Omega_h_pool.cpp omega_h-9.34.13/src/Omega_h_pool.hpp omega_h-9.34.13/src/Omega_h_print.cpp omega_h-9.34.13/src/Omega_h_print.hpp omega_h-9.34.13/src/Omega_h_profile.cpp omega_h-9.34.13/src/Omega_h_profile.hpp omega_h-9.34.13/src/Omega_h_qr.hpp omega_h-9.34.13/src/Omega_h_quality.cpp omega_h-9.34.13/src/Omega_h_quality.hpp omega_h-9.34.13/src/Omega_h_r3d.hpp omega_h-9.34.13/src/Omega_h_random.cpp omega_h-9.34.13/src/Omega_h_random.hpp omega_h-9.34.13/src/Omega_h_random_inline.hpp omega_h-9.34.13/src/Omega_h_reader.cpp omega_h-9.34.13/src/Omega_h_reader.hpp omega_h-9.34.13/src/Omega_h_reader_tables.hpp omega_h-9.34.13/src/Omega_h_recover.cpp omega_h-9.34.13/src/Omega_h_recover.hpp omega_h-9.34.13/src/Omega_h_reduce.hpp omega_h-9.34.13/src/Omega_h_refine.cpp omega_h-9.34.13/src/Omega_h_refine.hpp omega_h-9.34.13/src/Omega_h_refine_qualities.cpp omega_h-9.34.13/src/Omega_h_refine_qualities.hpp omega_h-9.34.13/src/Omega_h_refine_topology.cpp omega_h-9.34.13/src/Omega_h_refine_topology.hpp omega_h-9.34.13/src/Omega_h_regex.cpp omega_h-9.34.13/src/Omega_h_regex.hpp omega_h-9.34.13/src/Omega_h_regress.cpp omega_h-9.34.13/src/Omega_h_remotes.cpp omega_h-9.34.13/src/Omega_h_remotes.hpp omega_h-9.34.13/src/Omega_h_reorder.cpp omega_h-9.34.13/src/Omega_h_scalar.hpp omega_h-9.34.13/src/Omega_h_scan.hpp omega_h-9.34.13/src/Omega_h_scatterplot.cpp omega_h-9.34.13/src/Omega_h_scatterplot.hpp omega_h-9.34.13/src/Omega_h_set.hpp omega_h-9.34.13/src/Omega_h_shape.cpp omega_h-9.34.13/src/Omega_h_shape.hpp omega_h-9.34.13/src/Omega_h_shared_alloc.cpp omega_h-9.34.13/src/Omega_h_shared_alloc.hpp omega_h-9.34.13/src/Omega_h_simplex.hpp omega_h-9.34.13/src/Omega_h_simplify.cpp omega_h-9.34.13/src/Omega_h_simplify.hpp omega_h-9.34.13/src/Omega_h_sort.cpp omega_h-9.34.13/src/Omega_h_sort.hpp omega_h-9.34.13/src/Omega_h_stacktrace.cpp omega_h-9.34.13/src/Omega_h_stacktrace.hpp omega_h-9.34.13/src/Omega_h_std_stack.hpp omega_h-9.34.13/src/Omega_h_std_vector.hpp omega_h-9.34.13/src/Omega_h_stk.cpp omega_h-9.34.13/src/Omega_h_stk.hpp omega_h-9.34.13/src/Omega_h_string.hpp omega_h-9.34.13/src/Omega_h_surface.cpp omega_h-9.34.13/src/Omega_h_surface.hpp omega_h-9.34.13/src/Omega_h_svd.hpp omega_h-9.34.13/src/Omega_h_swap.cpp omega_h-9.34.13/src/Omega_h_swap.hpp omega_h-9.34.13/src/Omega_h_swap2d.cpp omega_h-9.34.13/src/Omega_h_swap2d.hpp omega_h-9.34.13/src/Omega_h_swap2d_qualities.cpp omega_h-9.34.13/src/Omega_h_swap2d_topology.cpp omega_h-9.34.13/src/Omega_h_swap3d.cpp omega_h-9.34.13/src/Omega_h_swap3d.hpp omega_h-9.34.13/src/Omega_h_swap3d_choice.hpp omega_h-9.34.13/src/Omega_h_swap3d_loop.hpp omega_h-9.34.13/src/Omega_h_swap3d_qualities.cpp omega_h-9.34.13/src/Omega_h_swap3d_tables.hpp omega_h-9.34.13/src/Omega_h_swap3d_topology.cpp omega_h-9.34.13/src/Omega_h_table.hpp omega_h-9.34.13/src/Omega_h_tag.cpp omega_h-9.34.13/src/Omega_h_tag.hpp omega_h-9.34.13/src/Omega_h_template_up.hpp omega_h-9.34.13/src/Omega_h_timer.cpp omega_h-9.34.13/src/Omega_h_timer.hpp omega_h-9.34.13/src/Omega_h_transfer.cpp omega_h-9.34.13/src/Omega_h_transfer.hpp omega_h-9.34.13/src/Omega_h_unmap_mesh.cpp omega_h-9.34.13/src/Omega_h_unmap_mesh.hpp omega_h-9.34.13/src/Omega_h_vector.cpp omega_h-9.34.13/src/Omega_h_vector.hpp omega_h-9.34.13/src/Omega_h_vtk.cpp omega_h-9.34.13/src/Omega_h_vtk.hpp omega_h-9.34.13/src/Omega_h_xml.cpp omega_h-9.34.13/src/Omega_h_xml.hpp omega_h-9.34.13/src/Omega_h_xml_lite.cpp omega_h-9.34.13/src/Omega_h_xml_lite.hpp omega_h-9.34.13/src/Omega_h_yaml.cpp omega_h-9.34.13/src/Omega_h_yaml.hpp omega_h-9.34.13/src/PyOmega_h.cpp omega_h-9.34.13/src/PyOmega_h.hpp omega_h-9.34.13/src/PyOmega_h_adapt.cpp omega_h-9.34.13/src/PyOmega_h_array.cpp omega_h-9.34.13/src/PyOmega_h_build.cpp omega_h-9.34.13/src/PyOmega_h_class.cpp omega_h-9.34.13/src/PyOmega_h_comm.cpp omega_h-9.34.13/src/PyOmega_h_defines.cpp omega_h-9.34.13/src/PyOmega_h_dolfin.cpp omega_h-9.34.13/src/PyOmega_h_file.cpp omega_h-9.34.13/src/PyOmega_h_library.cpp omega_h-9.34.13/src/PyOmega_h_mesh.cpp omega_h-9.34.13/src/advect2d_test.cpp omega_h-9.34.13/src/amr_mpi_test.cpp omega_h-9.34.13/src/amr_test2.cpp omega_h-9.34.13/src/amr_topo_test.cpp omega_h-9.34.13/src/aniso_test.cpp omega_h-9.34.13/src/ascii_vtk2osh.cpp omega_h-9.34.13/src/bend_test.cpp omega_h-9.34.13/src/coarsen_test.cpp omega_h-9.34.13/src/corner_test.cpp omega_h-9.34.13/src/curvature_test.cpp omega_h-9.34.13/src/cylinder_adapt_test.cpp omega_h-9.34.13/src/dolfin_test.cpp omega_h-9.34.13/src/egads_test.cpp omega_h-9.34.13/src/exo2osh.cpp omega_h-9.34.13/src/find_unique_edges.cpp omega_h-9.34.13/src/gen_chartab.cpp omega_h-9.34.13/src/hypercube_test.cpp omega_h-9.34.13/src/imr_cases.cpp omega_h-9.34.13/src/meshb2osh.cpp omega_h-9.34.13/src/mpi_tests.cpp omega_h-9.34.13/src/msh2osh.cpp omega_h-9.34.13/src/osh2exo.cpp omega_h-9.34.13/src/osh2meshb.cpp omega_h-9.34.13/src/osh2vtk.cpp omega_h-9.34.13/src/osh_adapt.cpp omega_h-9.34.13/src/osh_box.cpp omega_h-9.34.13/src/osh_calc.cpp omega_h-9.34.13/src/osh_class_morph.cpp omega_h-9.34.13/src/osh_eval_implied.cpp omega_h-9.34.13/src/osh_filesystem.cpp omega_h-9.34.13/src/osh_fix.cpp omega_h-9.34.13/src/osh_part.cpp omega_h-9.34.13/src/osh_read_solb.cpp omega_h-9.34.13/src/osh_reorder.cpp omega_h-9.34.13/src/osh_scale.cpp omega_h-9.34.13/src/oshdiff.cpp omega_h-9.34.13/src/r3d.hpp omega_h-9.34.13/src/r3d_test.cpp omega_h-9.34.13/src/random_test.cpp omega_h-9.34.13/src/refine_scale.cpp omega_h-9.34.13/src/ring_test.cpp omega_h-9.34.13/src/shape_test.cpp omega_h-9.34.13/src/slope_test.cpp omega_h-9.34.13/src/test_degree.cpp omega_h-9.34.13/src/test_dihedral.cpp omega_h-9.34.13/src/ugawg_cone_cone.cpp omega_h-9.34.13/src/ugawg_cylinder.cpp omega_h-9.34.13/src/ugawg_hsc.cpp omega_h-9.34.13/src/ugawg_linear.cpp omega_h-9.34.13/src/ugawg_parallel_adapt.cpp omega_h-9.34.13/src/ugawg_solution.cpp omega_h-9.34.13/src/ugawg_stats.cpp omega_h-9.34.13/src/unit_array_algs.cpp omega_h-9.34.13/src/unit_io.cpp omega_h-9.34.13/src/unit_math.cpp omega_h-9.34.13/src/unit_mesh.cpp omega_h-9.34.13/src/unit_parser.cpp omega_h-9.34.13/src/vtkdiff.cpp omega_h-9.34.13/src/warp_test.cpp