├── CMakeLists.txt ├── LICENSE.txt ├── Readme.md ├── Userguide.md ├── apps ├── cudaFloodSolver │ ├── CMakeLists.txt │ └── cuda_flood_solver.cu ├── cudaIntegratedShallowFlowSolver │ ├── CMakeLists.txt │ └── cuda_integrated_shallow_flow_solver.cu └── cudaMultiGPUsFloodSolver │ ├── CMakeLists.txt │ └── cuda_mgpus_flood_solver.cu └── lib ├── CMakeLists.txt ├── include ├── IO │ ├── cuda_backup_writer.h │ ├── cuda_cal_metric.h │ ├── cuda_gauges_writer.h │ ├── cuda_gisascii_writer.h │ ├── cuda_simple_writer.h │ ├── field_reader.h │ ├── gisAsciiField_reader.h │ ├── gisAsciiMesh_reader.h │ ├── gmsh_reader.h │ ├── mesh_reader.h │ └── simple_writer.h ├── archived │ ├── boundary │ │ ├── boundary.h │ │ └── boundary_func_table.h │ ├── matrix │ │ └── matrix.h │ └── operators │ │ ├── CUDA_practice.h │ │ ├── calculate_velocity.h │ │ ├── ddt.h │ │ ├── fluxBalanced_NSWEs.h │ │ ├── fluxBalanced_SWEs.h │ │ ├── fluxNonUniGravity_SWEs.h │ │ ├── flux_SWEs.h │ │ ├── modify_gravity.h │ │ ├── modify_gravityAdvanced.h │ │ └── small_depth_filter.h ├── boundary │ └── boundary_funcs.h ├── field │ ├── cuda_mapped_field.h │ └── mapped_field.h ├── mesh │ ├── cuda_mesh_fv.h │ ├── cuda_mesh_fv_entities.h │ ├── element_table.h │ ├── mesh_basic.h │ ├── mesh_fv.h │ ├── mesh_fv_cartesian.h │ ├── mesh_fv_entities.h │ ├── mesh_fv_queries.h │ ├── mesh_fv_reduced.h │ └── mesh_interface.h ├── multi_threading │ ├── barrier.h │ └── cuda_data_bank.h ├── operators │ ├── advection_NSWEs.h │ ├── cuda_advection_NSWEs.h │ ├── cuda_erosion_deposition.h │ ├── cuda_field_algebra.h │ ├── cuda_friction.h │ ├── cuda_gradient.h │ ├── cuda_hessian.h │ ├── cuda_infiltration.h │ ├── cuda_integrators.h │ ├── cuda_limiter.h │ ├── cuda_transport_NSWEs.h │ ├── field_algebra.h │ ├── friction.h │ ├── gradient.h │ ├── integrators.h │ ├── limiter.h │ ├── mohr_columb.h │ └── riemann.h ├── primitives │ ├── Flag.h │ ├── Scalar.h │ ├── Tensor.h │ ├── Vector.h │ └── cuda_arrays.h └── utilities │ ├── adaptive_time_control.h │ ├── cuda_adaptive_time_control.h │ ├── cuda_device_query.h │ ├── cuda_kernel_launch_parameters.h │ ├── hemi.h │ ├── hemi_error.h │ ├── hilbert.h │ └── time_control.h └── src ├── IO ├── cuda_cal_metric.cu ├── cuda_gauges_writer.cu ├── cuda_gisascii_writer.cu ├── field_reader.cc ├── gisAsciiField_reader.cc ├── gisAsciiMesh_reader.cc └── gmsh_reader.cc ├── archived ├── boundary │ ├── boundary.cc │ └── boundary_func_table.cc └── operator │ ├── calculate_velocity.cc │ ├── ddt.cc │ ├── fluxBalanced_NSWEs.cc │ ├── fluxBalanced_SWEs.cc │ ├── fluxNonUniGravity_SWEs.cc │ ├── flux_SWEs.cc │ ├── modify_gravity.cc │ ├── modify_gravityAdvanced.cc │ └── small_depth_filter.cc ├── boundary └── boundary_funcs.cc ├── mesh ├── cuda_mesh_fv.cu ├── element_table.cc ├── mesh_basic.cc ├── mesh_fv.cc ├── mesh_fv_cartesian.cc ├── mesh_fv_queries.cc └── mesh_fv_reduced.cc ├── multi_threading └── cuda_data_bank.cu ├── operators ├── advection_NSWEs.cc ├── cuda_advection_NSWEs.cu ├── cuda_erosion_deposition.cu ├── cuda_friction.cu ├── cuda_gradient.cu ├── cuda_hessian.cu ├── cuda_infiltration.cu ├── cuda_limiter.cu ├── cuda_riemann_solvers.cuh ├── cuda_transport_NSWEs.cu ├── friction.cc ├── gradient.cc ├── limiter.cc ├── mohr_columb.cc └── riemann.cc └── utilities ├── adaptive_time_control.cc ├── cuda_adaptive_time_control.cu ├── cuda_device_query.cu ├── geometry_func.cc ├── hilbert.cc └── time_control.cc /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/Readme.md -------------------------------------------------------------------------------- /Userguide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/Userguide.md -------------------------------------------------------------------------------- /apps/cudaFloodSolver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/apps/cudaFloodSolver/CMakeLists.txt -------------------------------------------------------------------------------- /apps/cudaFloodSolver/cuda_flood_solver.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/apps/cudaFloodSolver/cuda_flood_solver.cu -------------------------------------------------------------------------------- /apps/cudaIntegratedShallowFlowSolver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/apps/cudaIntegratedShallowFlowSolver/CMakeLists.txt -------------------------------------------------------------------------------- /apps/cudaIntegratedShallowFlowSolver/cuda_integrated_shallow_flow_solver.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/apps/cudaIntegratedShallowFlowSolver/cuda_integrated_shallow_flow_solver.cu -------------------------------------------------------------------------------- /apps/cudaMultiGPUsFloodSolver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/apps/cudaMultiGPUsFloodSolver/CMakeLists.txt -------------------------------------------------------------------------------- /apps/cudaMultiGPUsFloodSolver/cuda_mgpus_flood_solver.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/apps/cudaMultiGPUsFloodSolver/cuda_mgpus_flood_solver.cu -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/include/IO/cuda_backup_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/IO/cuda_backup_writer.h -------------------------------------------------------------------------------- /lib/include/IO/cuda_cal_metric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/IO/cuda_cal_metric.h -------------------------------------------------------------------------------- /lib/include/IO/cuda_gauges_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/IO/cuda_gauges_writer.h -------------------------------------------------------------------------------- /lib/include/IO/cuda_gisascii_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/IO/cuda_gisascii_writer.h -------------------------------------------------------------------------------- /lib/include/IO/cuda_simple_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/IO/cuda_simple_writer.h -------------------------------------------------------------------------------- /lib/include/IO/field_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/IO/field_reader.h -------------------------------------------------------------------------------- /lib/include/IO/gisAsciiField_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/IO/gisAsciiField_reader.h -------------------------------------------------------------------------------- /lib/include/IO/gisAsciiMesh_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/IO/gisAsciiMesh_reader.h -------------------------------------------------------------------------------- /lib/include/IO/gmsh_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/IO/gmsh_reader.h -------------------------------------------------------------------------------- /lib/include/IO/mesh_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/IO/mesh_reader.h -------------------------------------------------------------------------------- /lib/include/IO/simple_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/IO/simple_writer.h -------------------------------------------------------------------------------- /lib/include/archived/boundary/boundary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/boundary/boundary.h -------------------------------------------------------------------------------- /lib/include/archived/boundary/boundary_func_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/boundary/boundary_func_table.h -------------------------------------------------------------------------------- /lib/include/archived/matrix/matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/matrix/matrix.h -------------------------------------------------------------------------------- /lib/include/archived/operators/CUDA_practice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/operators/CUDA_practice.h -------------------------------------------------------------------------------- /lib/include/archived/operators/calculate_velocity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/operators/calculate_velocity.h -------------------------------------------------------------------------------- /lib/include/archived/operators/ddt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/operators/ddt.h -------------------------------------------------------------------------------- /lib/include/archived/operators/fluxBalanced_NSWEs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/operators/fluxBalanced_NSWEs.h -------------------------------------------------------------------------------- /lib/include/archived/operators/fluxBalanced_SWEs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/operators/fluxBalanced_SWEs.h -------------------------------------------------------------------------------- /lib/include/archived/operators/fluxNonUniGravity_SWEs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/operators/fluxNonUniGravity_SWEs.h -------------------------------------------------------------------------------- /lib/include/archived/operators/flux_SWEs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/operators/flux_SWEs.h -------------------------------------------------------------------------------- /lib/include/archived/operators/modify_gravity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/operators/modify_gravity.h -------------------------------------------------------------------------------- /lib/include/archived/operators/modify_gravityAdvanced.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/operators/modify_gravityAdvanced.h -------------------------------------------------------------------------------- /lib/include/archived/operators/small_depth_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/archived/operators/small_depth_filter.h -------------------------------------------------------------------------------- /lib/include/boundary/boundary_funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/boundary/boundary_funcs.h -------------------------------------------------------------------------------- /lib/include/field/cuda_mapped_field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/field/cuda_mapped_field.h -------------------------------------------------------------------------------- /lib/include/field/mapped_field.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/field/mapped_field.h -------------------------------------------------------------------------------- /lib/include/mesh/cuda_mesh_fv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/mesh/cuda_mesh_fv.h -------------------------------------------------------------------------------- /lib/include/mesh/cuda_mesh_fv_entities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/mesh/cuda_mesh_fv_entities.h -------------------------------------------------------------------------------- /lib/include/mesh/element_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/mesh/element_table.h -------------------------------------------------------------------------------- /lib/include/mesh/mesh_basic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/mesh/mesh_basic.h -------------------------------------------------------------------------------- /lib/include/mesh/mesh_fv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/mesh/mesh_fv.h -------------------------------------------------------------------------------- /lib/include/mesh/mesh_fv_cartesian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/mesh/mesh_fv_cartesian.h -------------------------------------------------------------------------------- /lib/include/mesh/mesh_fv_entities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/mesh/mesh_fv_entities.h -------------------------------------------------------------------------------- /lib/include/mesh/mesh_fv_queries.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/mesh/mesh_fv_queries.h -------------------------------------------------------------------------------- /lib/include/mesh/mesh_fv_reduced.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/mesh/mesh_fv_reduced.h -------------------------------------------------------------------------------- /lib/include/mesh/mesh_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/mesh/mesh_interface.h -------------------------------------------------------------------------------- /lib/include/multi_threading/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/multi_threading/barrier.h -------------------------------------------------------------------------------- /lib/include/multi_threading/cuda_data_bank.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/multi_threading/cuda_data_bank.h -------------------------------------------------------------------------------- /lib/include/operators/advection_NSWEs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/advection_NSWEs.h -------------------------------------------------------------------------------- /lib/include/operators/cuda_advection_NSWEs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/cuda_advection_NSWEs.h -------------------------------------------------------------------------------- /lib/include/operators/cuda_erosion_deposition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/cuda_erosion_deposition.h -------------------------------------------------------------------------------- /lib/include/operators/cuda_field_algebra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/cuda_field_algebra.h -------------------------------------------------------------------------------- /lib/include/operators/cuda_friction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/cuda_friction.h -------------------------------------------------------------------------------- /lib/include/operators/cuda_gradient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/cuda_gradient.h -------------------------------------------------------------------------------- /lib/include/operators/cuda_hessian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/cuda_hessian.h -------------------------------------------------------------------------------- /lib/include/operators/cuda_infiltration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/cuda_infiltration.h -------------------------------------------------------------------------------- /lib/include/operators/cuda_integrators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/cuda_integrators.h -------------------------------------------------------------------------------- /lib/include/operators/cuda_limiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/cuda_limiter.h -------------------------------------------------------------------------------- /lib/include/operators/cuda_transport_NSWEs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/cuda_transport_NSWEs.h -------------------------------------------------------------------------------- /lib/include/operators/field_algebra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/field_algebra.h -------------------------------------------------------------------------------- /lib/include/operators/friction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/friction.h -------------------------------------------------------------------------------- /lib/include/operators/gradient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/gradient.h -------------------------------------------------------------------------------- /lib/include/operators/integrators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/integrators.h -------------------------------------------------------------------------------- /lib/include/operators/limiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/limiter.h -------------------------------------------------------------------------------- /lib/include/operators/mohr_columb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/mohr_columb.h -------------------------------------------------------------------------------- /lib/include/operators/riemann.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/operators/riemann.h -------------------------------------------------------------------------------- /lib/include/primitives/Flag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/primitives/Flag.h -------------------------------------------------------------------------------- /lib/include/primitives/Scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/primitives/Scalar.h -------------------------------------------------------------------------------- /lib/include/primitives/Tensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/primitives/Tensor.h -------------------------------------------------------------------------------- /lib/include/primitives/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/primitives/Vector.h -------------------------------------------------------------------------------- /lib/include/primitives/cuda_arrays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/primitives/cuda_arrays.h -------------------------------------------------------------------------------- /lib/include/utilities/adaptive_time_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/utilities/adaptive_time_control.h -------------------------------------------------------------------------------- /lib/include/utilities/cuda_adaptive_time_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/utilities/cuda_adaptive_time_control.h -------------------------------------------------------------------------------- /lib/include/utilities/cuda_device_query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/utilities/cuda_device_query.h -------------------------------------------------------------------------------- /lib/include/utilities/cuda_kernel_launch_parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/utilities/cuda_kernel_launch_parameters.h -------------------------------------------------------------------------------- /lib/include/utilities/hemi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/utilities/hemi.h -------------------------------------------------------------------------------- /lib/include/utilities/hemi_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/utilities/hemi_error.h -------------------------------------------------------------------------------- /lib/include/utilities/hilbert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/utilities/hilbert.h -------------------------------------------------------------------------------- /lib/include/utilities/time_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/include/utilities/time_control.h -------------------------------------------------------------------------------- /lib/src/IO/cuda_cal_metric.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/IO/cuda_cal_metric.cu -------------------------------------------------------------------------------- /lib/src/IO/cuda_gauges_writer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/IO/cuda_gauges_writer.cu -------------------------------------------------------------------------------- /lib/src/IO/cuda_gisascii_writer.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/IO/cuda_gisascii_writer.cu -------------------------------------------------------------------------------- /lib/src/IO/field_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/IO/field_reader.cc -------------------------------------------------------------------------------- /lib/src/IO/gisAsciiField_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/IO/gisAsciiField_reader.cc -------------------------------------------------------------------------------- /lib/src/IO/gisAsciiMesh_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/IO/gisAsciiMesh_reader.cc -------------------------------------------------------------------------------- /lib/src/IO/gmsh_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/IO/gmsh_reader.cc -------------------------------------------------------------------------------- /lib/src/archived/boundary/boundary.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/archived/boundary/boundary.cc -------------------------------------------------------------------------------- /lib/src/archived/boundary/boundary_func_table.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/archived/boundary/boundary_func_table.cc -------------------------------------------------------------------------------- /lib/src/archived/operator/calculate_velocity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/archived/operator/calculate_velocity.cc -------------------------------------------------------------------------------- /lib/src/archived/operator/ddt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/archived/operator/ddt.cc -------------------------------------------------------------------------------- /lib/src/archived/operator/fluxBalanced_NSWEs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/archived/operator/fluxBalanced_NSWEs.cc -------------------------------------------------------------------------------- /lib/src/archived/operator/fluxBalanced_SWEs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/archived/operator/fluxBalanced_SWEs.cc -------------------------------------------------------------------------------- /lib/src/archived/operator/fluxNonUniGravity_SWEs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/archived/operator/fluxNonUniGravity_SWEs.cc -------------------------------------------------------------------------------- /lib/src/archived/operator/flux_SWEs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/archived/operator/flux_SWEs.cc -------------------------------------------------------------------------------- /lib/src/archived/operator/modify_gravity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/archived/operator/modify_gravity.cc -------------------------------------------------------------------------------- /lib/src/archived/operator/modify_gravityAdvanced.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/archived/operator/modify_gravityAdvanced.cc -------------------------------------------------------------------------------- /lib/src/archived/operator/small_depth_filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/archived/operator/small_depth_filter.cc -------------------------------------------------------------------------------- /lib/src/boundary/boundary_funcs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/boundary/boundary_funcs.cc -------------------------------------------------------------------------------- /lib/src/mesh/cuda_mesh_fv.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/mesh/cuda_mesh_fv.cu -------------------------------------------------------------------------------- /lib/src/mesh/element_table.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/mesh/element_table.cc -------------------------------------------------------------------------------- /lib/src/mesh/mesh_basic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/mesh/mesh_basic.cc -------------------------------------------------------------------------------- /lib/src/mesh/mesh_fv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/mesh/mesh_fv.cc -------------------------------------------------------------------------------- /lib/src/mesh/mesh_fv_cartesian.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/mesh/mesh_fv_cartesian.cc -------------------------------------------------------------------------------- /lib/src/mesh/mesh_fv_queries.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/mesh/mesh_fv_queries.cc -------------------------------------------------------------------------------- /lib/src/mesh/mesh_fv_reduced.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/mesh/mesh_fv_reduced.cc -------------------------------------------------------------------------------- /lib/src/multi_threading/cuda_data_bank.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/multi_threading/cuda_data_bank.cu -------------------------------------------------------------------------------- /lib/src/operators/advection_NSWEs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/advection_NSWEs.cc -------------------------------------------------------------------------------- /lib/src/operators/cuda_advection_NSWEs.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/cuda_advection_NSWEs.cu -------------------------------------------------------------------------------- /lib/src/operators/cuda_erosion_deposition.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/cuda_erosion_deposition.cu -------------------------------------------------------------------------------- /lib/src/operators/cuda_friction.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/cuda_friction.cu -------------------------------------------------------------------------------- /lib/src/operators/cuda_gradient.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/cuda_gradient.cu -------------------------------------------------------------------------------- /lib/src/operators/cuda_hessian.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/cuda_hessian.cu -------------------------------------------------------------------------------- /lib/src/operators/cuda_infiltration.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/cuda_infiltration.cu -------------------------------------------------------------------------------- /lib/src/operators/cuda_limiter.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/cuda_limiter.cu -------------------------------------------------------------------------------- /lib/src/operators/cuda_riemann_solvers.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/cuda_riemann_solvers.cuh -------------------------------------------------------------------------------- /lib/src/operators/cuda_transport_NSWEs.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/cuda_transport_NSWEs.cu -------------------------------------------------------------------------------- /lib/src/operators/friction.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/friction.cc -------------------------------------------------------------------------------- /lib/src/operators/gradient.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/gradient.cc -------------------------------------------------------------------------------- /lib/src/operators/limiter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/limiter.cc -------------------------------------------------------------------------------- /lib/src/operators/mohr_columb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/mohr_columb.cc -------------------------------------------------------------------------------- /lib/src/operators/riemann.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/operators/riemann.cc -------------------------------------------------------------------------------- /lib/src/utilities/adaptive_time_control.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/utilities/adaptive_time_control.cc -------------------------------------------------------------------------------- /lib/src/utilities/cuda_adaptive_time_control.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/utilities/cuda_adaptive_time_control.cu -------------------------------------------------------------------------------- /lib/src/utilities/cuda_device_query.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/utilities/cuda_device_query.cu -------------------------------------------------------------------------------- /lib/src/utilities/geometry_func.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/utilities/geometry_func.cc -------------------------------------------------------------------------------- /lib/src/utilities/hilbert.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/utilities/hilbert.cc -------------------------------------------------------------------------------- /lib/src/utilities/time_control.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HEMLab/HiPIMS-CUDA/HEAD/lib/src/utilities/time_control.cc --------------------------------------------------------------------------------