├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ ├── feature_request.md │ ├── generic-issue.md │ └── question.md ├── config.yml ├── pull_request_template.md └── workflows │ └── ghci-snl-testing.yml ├── .gitmodules ├── CMakeLists.txt ├── LICENSE.txt ├── README.md ├── bin └── test-launcher ├── cacts.yaml ├── cmake ├── EkatConfig.cmake.in ├── EkatCreateUnitTest.cmake ├── EkatCreateUnitTestWithAsserts.cmake ├── EkatMpiUtils.cmake ├── EkatSetCompilerFlags.cmake ├── EkatUtils.cmake ├── gen_assert_test_src.py ├── machine-files │ ├── aurora.cmake │ ├── auroracpu.cmake │ ├── blake-gpu.cmake │ ├── chrysalis.cmake │ ├── compy.cmake │ ├── ghci-snl-cpu.cmake │ ├── ghci-snl-cuda.cmake │ ├── ghci-snl.cmake │ ├── kokkos │ │ ├── amd-zen2.cmake │ │ ├── amd-zen3.cmake │ │ ├── cuda.cmake │ │ ├── generic.cmake │ │ ├── hip.cmake │ │ ├── intel-bdw.cmake │ │ ├── intel-gen.cmake │ │ ├── intel-gen9.cmake │ │ ├── intel-knl.cmake │ │ ├── intel-pvc.cmake │ │ ├── intel-skx.cmake │ │ ├── mi250.cmake │ │ ├── nvidia-a100.cmake │ │ ├── nvidia-h100.cmake │ │ ├── nvidia-p100.cmake │ │ ├── nvidia-v100.cmake │ │ ├── openmp.cmake │ │ ├── p9.cmake │ │ ├── serial.cmake │ │ └── sycl.cmake │ ├── lassen.cmake │ ├── mappy.cmake │ ├── mpi │ │ ├── other.cmake │ │ └── srun.cmake │ ├── pm-cpu.cmake │ ├── pm-gpu.cmake │ ├── quartz.cmake │ ├── sunspot-gen.cmake │ ├── sunspot-xehp.cmake │ ├── sunspotcpu.cmake │ ├── weaver.cmake │ └── white.cmake └── tpls │ ├── EkatBuildEkat.cmake │ ├── EkatBuildKokkos.cmake │ ├── EkatBuildSpdlog.cmake │ ├── EkatBuildYamlCpp.cmake │ └── EkatFindKokkos.cmake ├── src ├── CMakeLists.txt ├── algorithm │ ├── CMakeLists.txt │ ├── ekat_lin_interp.hpp │ ├── ekat_lin_interp_impl.hpp │ ├── ekat_reduction_utils.hpp │ └── ekat_tridiag.hpp ├── core │ ├── CMakeLists.txt │ ├── ekat.hpp │ ├── ekat_arch.cpp │ ├── ekat_arch.hpp │ ├── ekat_assert.hpp │ ├── ekat_comm.cpp │ ├── ekat_comm.hpp │ ├── ekat_comm_serial.cpp │ ├── ekat_factory.hpp │ ├── ekat_fpe.cpp │ ├── ekat_fpe.hpp │ ├── ekat_meta_utils.hpp │ ├── ekat_parameter_list.cpp │ ├── ekat_parameter_list.hpp │ ├── ekat_rational_constant.hpp │ ├── ekat_scalar_traits.hpp │ ├── ekat_scaling_factor.hpp │ ├── ekat_std_any.hpp │ ├── ekat_std_enable_shared_from_this.hpp │ ├── ekat_std_map_key_iterator.hpp │ ├── ekat_std_type_traits.hpp │ ├── ekat_std_utils.hpp │ ├── ekat_string_utils.cpp │ ├── ekat_string_utils.hpp │ ├── ekat_test_utils.cpp │ ├── ekat_test_utils.hpp │ ├── ekat_type_traits.hpp │ └── ekat_units.hpp ├── expression │ ├── CMakeLists.txt │ ├── ekat_expression_binary_op.hpp │ ├── ekat_expression_compare.hpp │ ├── ekat_expression_conditional.hpp │ ├── ekat_expression_eval.hpp │ ├── ekat_expression_helpers.hpp │ ├── ekat_expression_math.hpp │ ├── ekat_expression_meta.hpp │ └── ekat_expression_view.hpp ├── kokkos │ ├── CMakeLists.txt │ ├── ekat_kernel_assert.hpp │ ├── ekat_kokkos_meta.hpp │ ├── ekat_kokkos_session.cpp │ ├── ekat_kokkos_session.hpp │ ├── ekat_kokkos_str_utils.hpp │ ├── ekat_kokkos_types.hpp │ ├── ekat_math_utils.hpp │ ├── ekat_subview_utils.hpp │ ├── ekat_team_policy_utils.hpp │ ├── ekat_upper_bound.hpp │ ├── ekat_view_broadcast.hpp │ ├── ekat_view_utils.hpp │ ├── ekat_where.hpp │ ├── ekat_workspace.hpp │ └── ekat_workspace_impl.hpp ├── logging │ ├── CMakeLists.txt │ ├── ekat_log_file_policy.hpp │ ├── ekat_log_mpi_policy.hpp │ └── ekat_logger.hpp ├── pack │ ├── CMakeLists.txt │ ├── ekat_pack.hpp │ ├── ekat_pack_kokkos.hpp │ ├── ekat_pack_macros.hpp │ ├── ekat_pack_math.hpp │ ├── ekat_pack_utils.hpp │ └── ekat_pack_where.hpp ├── parser │ ├── CMakeLists.txt │ ├── ekat_yaml.cpp │ └── ekat_yaml.hpp └── testing-support │ ├── CMakeLists.txt │ ├── ekat_catch_main.cpp │ └── ekat_test_session.cpp ├── tests ├── CMakeLists.txt ├── algorithm │ ├── CMakeLists.txt │ ├── lin_interp_ref.F90 │ ├── lin_interp_test.cpp │ ├── reduction_tests.cpp │ ├── tridiag_tests.cpp │ ├── tridiag_tests.hpp │ ├── tridiag_tests_correctness.cpp │ └── tridiag_tests_performance.cpp ├── core │ ├── CMakeLists.txt │ ├── assert_tests.cpp │ ├── catch_main_tests.cpp │ ├── comm.cpp │ ├── debug_tools_tests.cpp │ ├── factory.cpp │ ├── fpe_check.cpp │ ├── meta_utils.cpp │ ├── parameter_list.cpp │ ├── regress_fail.cpp │ ├── std_meta.cpp │ ├── string_utils.cpp │ ├── type_traits_utils.cpp │ └── units.cpp ├── ekat_test_config.h.in ├── expression │ ├── CMakeLists.txt │ └── expressions.cpp ├── kokkos │ ├── CMakeLists.txt │ ├── kernel_on_host.cpp │ ├── math_utils.cpp │ ├── subview_utils.cpp │ ├── team_policy_utils.cpp │ ├── upper_bound.cpp │ ├── view_broadcast.cpp │ ├── view_utils.cpp │ ├── where.cpp │ └── workspace_mgr.cpp ├── logging │ ├── CMakeLists.txt │ ├── console_only_log_tests.cpp │ ├── mpi_file_log_tests.cpp │ └── serial_file_log_tests.cpp ├── pack │ ├── CMakeLists.txt │ ├── pack.cpp │ ├── pack_kokkos_utils.cpp │ ├── pack_utils.cpp │ ├── pack_where.cpp │ └── unmanaged.cpp └── parser │ ├── CMakeLists.txt │ ├── input.yaml │ └── yaml_parser.cpp └── valgrind_support ├── CMakeLists.txt ├── gen_sup.sh ├── mpi_catch_test.cpp ├── mpi_hw.cxx └── serial_hw.cxx /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/generic-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/.github/ISSUE_TEMPLATE/generic-issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/.github/config.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ghci-snl-testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/.github/workflows/ghci-snl-testing.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/README.md -------------------------------------------------------------------------------- /bin/test-launcher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/bin/test-launcher -------------------------------------------------------------------------------- /cacts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cacts.yaml -------------------------------------------------------------------------------- /cmake/EkatConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/EkatConfig.cmake.in -------------------------------------------------------------------------------- /cmake/EkatCreateUnitTest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/EkatCreateUnitTest.cmake -------------------------------------------------------------------------------- /cmake/EkatCreateUnitTestWithAsserts.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/EkatCreateUnitTestWithAsserts.cmake -------------------------------------------------------------------------------- /cmake/EkatMpiUtils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/EkatMpiUtils.cmake -------------------------------------------------------------------------------- /cmake/EkatSetCompilerFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/EkatSetCompilerFlags.cmake -------------------------------------------------------------------------------- /cmake/EkatUtils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/EkatUtils.cmake -------------------------------------------------------------------------------- /cmake/gen_assert_test_src.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/gen_assert_test_src.py -------------------------------------------------------------------------------- /cmake/machine-files/aurora.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/aurora.cmake -------------------------------------------------------------------------------- /cmake/machine-files/auroracpu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/auroracpu.cmake -------------------------------------------------------------------------------- /cmake/machine-files/blake-gpu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/blake-gpu.cmake -------------------------------------------------------------------------------- /cmake/machine-files/chrysalis.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/chrysalis.cmake -------------------------------------------------------------------------------- /cmake/machine-files/compy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/compy.cmake -------------------------------------------------------------------------------- /cmake/machine-files/ghci-snl-cpu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/ghci-snl-cpu.cmake -------------------------------------------------------------------------------- /cmake/machine-files/ghci-snl-cuda.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/ghci-snl-cuda.cmake -------------------------------------------------------------------------------- /cmake/machine-files/ghci-snl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/ghci-snl.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/amd-zen2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/amd-zen2.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/amd-zen3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/amd-zen3.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/cuda.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/cuda.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/generic.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/generic.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/hip.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/hip.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/intel-bdw.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/intel-bdw.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/intel-gen.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/intel-gen.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/intel-gen9.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/intel-gen9.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/intel-knl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/intel-knl.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/intel-pvc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/intel-pvc.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/intel-skx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/intel-skx.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/mi250.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/mi250.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/nvidia-a100.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/nvidia-a100.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/nvidia-h100.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/nvidia-h100.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/nvidia-p100.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/nvidia-p100.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/nvidia-v100.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/nvidia-v100.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/openmp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/openmp.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/p9.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/p9.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/serial.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/serial.cmake -------------------------------------------------------------------------------- /cmake/machine-files/kokkos/sycl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/kokkos/sycl.cmake -------------------------------------------------------------------------------- /cmake/machine-files/lassen.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/lassen.cmake -------------------------------------------------------------------------------- /cmake/machine-files/mappy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/mappy.cmake -------------------------------------------------------------------------------- /cmake/machine-files/mpi/other.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/mpi/other.cmake -------------------------------------------------------------------------------- /cmake/machine-files/mpi/srun.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/mpi/srun.cmake -------------------------------------------------------------------------------- /cmake/machine-files/pm-cpu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/pm-cpu.cmake -------------------------------------------------------------------------------- /cmake/machine-files/pm-gpu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/pm-gpu.cmake -------------------------------------------------------------------------------- /cmake/machine-files/quartz.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/quartz.cmake -------------------------------------------------------------------------------- /cmake/machine-files/sunspot-gen.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/sunspot-gen.cmake -------------------------------------------------------------------------------- /cmake/machine-files/sunspot-xehp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/sunspot-xehp.cmake -------------------------------------------------------------------------------- /cmake/machine-files/sunspotcpu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/sunspotcpu.cmake -------------------------------------------------------------------------------- /cmake/machine-files/weaver.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/weaver.cmake -------------------------------------------------------------------------------- /cmake/machine-files/white.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/machine-files/white.cmake -------------------------------------------------------------------------------- /cmake/tpls/EkatBuildEkat.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/tpls/EkatBuildEkat.cmake -------------------------------------------------------------------------------- /cmake/tpls/EkatBuildKokkos.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/tpls/EkatBuildKokkos.cmake -------------------------------------------------------------------------------- /cmake/tpls/EkatBuildSpdlog.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/tpls/EkatBuildSpdlog.cmake -------------------------------------------------------------------------------- /cmake/tpls/EkatBuildYamlCpp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/tpls/EkatBuildYamlCpp.cmake -------------------------------------------------------------------------------- /cmake/tpls/EkatFindKokkos.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/cmake/tpls/EkatFindKokkos.cmake -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/algorithm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/algorithm/CMakeLists.txt -------------------------------------------------------------------------------- /src/algorithm/ekat_lin_interp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/algorithm/ekat_lin_interp.hpp -------------------------------------------------------------------------------- /src/algorithm/ekat_lin_interp_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/algorithm/ekat_lin_interp_impl.hpp -------------------------------------------------------------------------------- /src/algorithm/ekat_reduction_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/algorithm/ekat_reduction_utils.hpp -------------------------------------------------------------------------------- /src/algorithm/ekat_tridiag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/algorithm/ekat_tridiag.hpp -------------------------------------------------------------------------------- /src/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/CMakeLists.txt -------------------------------------------------------------------------------- /src/core/ekat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat.hpp -------------------------------------------------------------------------------- /src/core/ekat_arch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_arch.cpp -------------------------------------------------------------------------------- /src/core/ekat_arch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_arch.hpp -------------------------------------------------------------------------------- /src/core/ekat_assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_assert.hpp -------------------------------------------------------------------------------- /src/core/ekat_comm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_comm.cpp -------------------------------------------------------------------------------- /src/core/ekat_comm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_comm.hpp -------------------------------------------------------------------------------- /src/core/ekat_comm_serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_comm_serial.cpp -------------------------------------------------------------------------------- /src/core/ekat_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_factory.hpp -------------------------------------------------------------------------------- /src/core/ekat_fpe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_fpe.cpp -------------------------------------------------------------------------------- /src/core/ekat_fpe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_fpe.hpp -------------------------------------------------------------------------------- /src/core/ekat_meta_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_meta_utils.hpp -------------------------------------------------------------------------------- /src/core/ekat_parameter_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_parameter_list.cpp -------------------------------------------------------------------------------- /src/core/ekat_parameter_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_parameter_list.hpp -------------------------------------------------------------------------------- /src/core/ekat_rational_constant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_rational_constant.hpp -------------------------------------------------------------------------------- /src/core/ekat_scalar_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_scalar_traits.hpp -------------------------------------------------------------------------------- /src/core/ekat_scaling_factor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_scaling_factor.hpp -------------------------------------------------------------------------------- /src/core/ekat_std_any.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_std_any.hpp -------------------------------------------------------------------------------- /src/core/ekat_std_enable_shared_from_this.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_std_enable_shared_from_this.hpp -------------------------------------------------------------------------------- /src/core/ekat_std_map_key_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_std_map_key_iterator.hpp -------------------------------------------------------------------------------- /src/core/ekat_std_type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_std_type_traits.hpp -------------------------------------------------------------------------------- /src/core/ekat_std_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_std_utils.hpp -------------------------------------------------------------------------------- /src/core/ekat_string_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_string_utils.cpp -------------------------------------------------------------------------------- /src/core/ekat_string_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_string_utils.hpp -------------------------------------------------------------------------------- /src/core/ekat_test_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_test_utils.cpp -------------------------------------------------------------------------------- /src/core/ekat_test_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_test_utils.hpp -------------------------------------------------------------------------------- /src/core/ekat_type_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_type_traits.hpp -------------------------------------------------------------------------------- /src/core/ekat_units.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/core/ekat_units.hpp -------------------------------------------------------------------------------- /src/expression/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/expression/CMakeLists.txt -------------------------------------------------------------------------------- /src/expression/ekat_expression_binary_op.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/expression/ekat_expression_binary_op.hpp -------------------------------------------------------------------------------- /src/expression/ekat_expression_compare.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/expression/ekat_expression_compare.hpp -------------------------------------------------------------------------------- /src/expression/ekat_expression_conditional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/expression/ekat_expression_conditional.hpp -------------------------------------------------------------------------------- /src/expression/ekat_expression_eval.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/expression/ekat_expression_eval.hpp -------------------------------------------------------------------------------- /src/expression/ekat_expression_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/expression/ekat_expression_helpers.hpp -------------------------------------------------------------------------------- /src/expression/ekat_expression_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/expression/ekat_expression_math.hpp -------------------------------------------------------------------------------- /src/expression/ekat_expression_meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/expression/ekat_expression_meta.hpp -------------------------------------------------------------------------------- /src/expression/ekat_expression_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/expression/ekat_expression_view.hpp -------------------------------------------------------------------------------- /src/kokkos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/CMakeLists.txt -------------------------------------------------------------------------------- /src/kokkos/ekat_kernel_assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_kernel_assert.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_kokkos_meta.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_kokkos_meta.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_kokkos_session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_kokkos_session.cpp -------------------------------------------------------------------------------- /src/kokkos/ekat_kokkos_session.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_kokkos_session.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_kokkos_str_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_kokkos_str_utils.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_kokkos_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_kokkos_types.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_math_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_math_utils.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_subview_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_subview_utils.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_team_policy_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_team_policy_utils.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_upper_bound.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_upper_bound.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_view_broadcast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_view_broadcast.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_view_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_view_utils.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_where.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_where.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_workspace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_workspace.hpp -------------------------------------------------------------------------------- /src/kokkos/ekat_workspace_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/kokkos/ekat_workspace_impl.hpp -------------------------------------------------------------------------------- /src/logging/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/logging/CMakeLists.txt -------------------------------------------------------------------------------- /src/logging/ekat_log_file_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/logging/ekat_log_file_policy.hpp -------------------------------------------------------------------------------- /src/logging/ekat_log_mpi_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/logging/ekat_log_mpi_policy.hpp -------------------------------------------------------------------------------- /src/logging/ekat_logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/logging/ekat_logger.hpp -------------------------------------------------------------------------------- /src/pack/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/pack/CMakeLists.txt -------------------------------------------------------------------------------- /src/pack/ekat_pack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/pack/ekat_pack.hpp -------------------------------------------------------------------------------- /src/pack/ekat_pack_kokkos.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/pack/ekat_pack_kokkos.hpp -------------------------------------------------------------------------------- /src/pack/ekat_pack_macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/pack/ekat_pack_macros.hpp -------------------------------------------------------------------------------- /src/pack/ekat_pack_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/pack/ekat_pack_math.hpp -------------------------------------------------------------------------------- /src/pack/ekat_pack_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/pack/ekat_pack_utils.hpp -------------------------------------------------------------------------------- /src/pack/ekat_pack_where.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/pack/ekat_pack_where.hpp -------------------------------------------------------------------------------- /src/parser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/parser/CMakeLists.txt -------------------------------------------------------------------------------- /src/parser/ekat_yaml.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/parser/ekat_yaml.cpp -------------------------------------------------------------------------------- /src/parser/ekat_yaml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/parser/ekat_yaml.hpp -------------------------------------------------------------------------------- /src/testing-support/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/testing-support/CMakeLists.txt -------------------------------------------------------------------------------- /src/testing-support/ekat_catch_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/testing-support/ekat_catch_main.cpp -------------------------------------------------------------------------------- /src/testing-support/ekat_test_session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/src/testing-support/ekat_test_session.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/algorithm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/algorithm/CMakeLists.txt -------------------------------------------------------------------------------- /tests/algorithm/lin_interp_ref.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/algorithm/lin_interp_ref.F90 -------------------------------------------------------------------------------- /tests/algorithm/lin_interp_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/algorithm/lin_interp_test.cpp -------------------------------------------------------------------------------- /tests/algorithm/reduction_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/algorithm/reduction_tests.cpp -------------------------------------------------------------------------------- /tests/algorithm/tridiag_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/algorithm/tridiag_tests.cpp -------------------------------------------------------------------------------- /tests/algorithm/tridiag_tests.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/algorithm/tridiag_tests.hpp -------------------------------------------------------------------------------- /tests/algorithm/tridiag_tests_correctness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/algorithm/tridiag_tests_correctness.cpp -------------------------------------------------------------------------------- /tests/algorithm/tridiag_tests_performance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/algorithm/tridiag_tests_performance.cpp -------------------------------------------------------------------------------- /tests/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/CMakeLists.txt -------------------------------------------------------------------------------- /tests/core/assert_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/assert_tests.cpp -------------------------------------------------------------------------------- /tests/core/catch_main_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/catch_main_tests.cpp -------------------------------------------------------------------------------- /tests/core/comm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/comm.cpp -------------------------------------------------------------------------------- /tests/core/debug_tools_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/debug_tools_tests.cpp -------------------------------------------------------------------------------- /tests/core/factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/factory.cpp -------------------------------------------------------------------------------- /tests/core/fpe_check.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/fpe_check.cpp -------------------------------------------------------------------------------- /tests/core/meta_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/meta_utils.cpp -------------------------------------------------------------------------------- /tests/core/parameter_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/parameter_list.cpp -------------------------------------------------------------------------------- /tests/core/regress_fail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/regress_fail.cpp -------------------------------------------------------------------------------- /tests/core/std_meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/std_meta.cpp -------------------------------------------------------------------------------- /tests/core/string_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/string_utils.cpp -------------------------------------------------------------------------------- /tests/core/type_traits_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/type_traits_utils.cpp -------------------------------------------------------------------------------- /tests/core/units.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/core/units.cpp -------------------------------------------------------------------------------- /tests/ekat_test_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/ekat_test_config.h.in -------------------------------------------------------------------------------- /tests/expression/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/expression/CMakeLists.txt -------------------------------------------------------------------------------- /tests/expression/expressions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/expression/expressions.cpp -------------------------------------------------------------------------------- /tests/kokkos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/kokkos/CMakeLists.txt -------------------------------------------------------------------------------- /tests/kokkos/kernel_on_host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/kokkos/kernel_on_host.cpp -------------------------------------------------------------------------------- /tests/kokkos/math_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/kokkos/math_utils.cpp -------------------------------------------------------------------------------- /tests/kokkos/subview_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/kokkos/subview_utils.cpp -------------------------------------------------------------------------------- /tests/kokkos/team_policy_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/kokkos/team_policy_utils.cpp -------------------------------------------------------------------------------- /tests/kokkos/upper_bound.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/kokkos/upper_bound.cpp -------------------------------------------------------------------------------- /tests/kokkos/view_broadcast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/kokkos/view_broadcast.cpp -------------------------------------------------------------------------------- /tests/kokkos/view_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/kokkos/view_utils.cpp -------------------------------------------------------------------------------- /tests/kokkos/where.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/kokkos/where.cpp -------------------------------------------------------------------------------- /tests/kokkos/workspace_mgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/kokkos/workspace_mgr.cpp -------------------------------------------------------------------------------- /tests/logging/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/logging/CMakeLists.txt -------------------------------------------------------------------------------- /tests/logging/console_only_log_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/logging/console_only_log_tests.cpp -------------------------------------------------------------------------------- /tests/logging/mpi_file_log_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/logging/mpi_file_log_tests.cpp -------------------------------------------------------------------------------- /tests/logging/serial_file_log_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/logging/serial_file_log_tests.cpp -------------------------------------------------------------------------------- /tests/pack/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/pack/CMakeLists.txt -------------------------------------------------------------------------------- /tests/pack/pack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/pack/pack.cpp -------------------------------------------------------------------------------- /tests/pack/pack_kokkos_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/pack/pack_kokkos_utils.cpp -------------------------------------------------------------------------------- /tests/pack/pack_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/pack/pack_utils.cpp -------------------------------------------------------------------------------- /tests/pack/pack_where.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/pack/pack_where.cpp -------------------------------------------------------------------------------- /tests/pack/unmanaged.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/pack/unmanaged.cpp -------------------------------------------------------------------------------- /tests/parser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/parser/CMakeLists.txt -------------------------------------------------------------------------------- /tests/parser/input.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/parser/input.yaml -------------------------------------------------------------------------------- /tests/parser/yaml_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/tests/parser/yaml_parser.cpp -------------------------------------------------------------------------------- /valgrind_support/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/valgrind_support/CMakeLists.txt -------------------------------------------------------------------------------- /valgrind_support/gen_sup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/valgrind_support/gen_sup.sh -------------------------------------------------------------------------------- /valgrind_support/mpi_catch_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/valgrind_support/mpi_catch_test.cpp -------------------------------------------------------------------------------- /valgrind_support/mpi_hw.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/valgrind_support/mpi_hw.cxx -------------------------------------------------------------------------------- /valgrind_support/serial_hw.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/E3SM-Project/EKAT/HEAD/valgrind_support/serial_hw.cxx --------------------------------------------------------------------------------