Skip to content

Commit 5bcd127

Browse files
authored
Merge pull request #1588 from PrincetonUniversity/1554-dk
1554 - Rename structs in kokkos_kernels
2 parents 4e5a2b6 + dd55597 commit 5bcd127

File tree

224 files changed

+1430
-1782
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

224 files changed

+1430
-1782
lines changed

core/specfem/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ add_subdirectory(algorithms)
33
add_subdirectory(assembly)
44
add_subdirectory(attenuation)
55
add_subdirectory(jacobian)
6-
add_subdirectory(kokkos_kernels)
6+
add_subdirectory(compute)
77
add_subdirectory(logger)
88
add_subdirectory(macros)
99
add_subdirectory(mesh)
@@ -32,7 +32,7 @@ target_link_libraries(specfem_core_interface
3232
specfem::algorithms
3333
specfem::assembly
3434
specfem::jacobian
35-
specfem::kokkos_kernels
35+
specfem::compute
3636
specfem::logger
3737
specfem::macros
3838
specfem::mesh

core/specfem/algorithms/coupling_integral.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#include "enumerations/interface.hpp"
4-
#include "specfem/assembly/nonconforming_interfaces.hpp"
4+
#include "specfem/assembly.hpp"
55
#include "specfem/execution.hpp"
66
#include "specfem/point.hpp"
77
#include <Kokkos_Core.hpp>

core/specfem/algorithms/gradient.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#include "kokkos_abstractions.h"
4-
#include "specfem/assembly/jacobian_matrix.hpp"
4+
#include "specfem/assembly.hpp"
55
#include "specfem/data_access.hpp"
66
#include "specfem/execution.hpp"
77
#include "specfem/point.hpp"

core/specfem/algorithms/locate_point.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#pragma once
22

33
#include "enumerations/mesh_entities.hpp"
4-
#include "specfem/assembly/mesh.hpp"
4+
#include "specfem/assembly.hpp"
55
#include "specfem/point.hpp"
66

77
namespace specfem {

core/specfem/assembly/assembly/dim2/assembly.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ template <> struct assembly<specfem::dimension::type::dim2> {
200200
*/
201201
Kokkos::View<type_real ****, Kokkos::LayoutLeft, Kokkos::HostSpace>
202202
generate_wavefield_on_entire_grid(
203-
const specfem::wavefield::simulation_field wavefield,
203+
const specfem::simulation::field_type wavefield,
204204
const specfem::wavefield::type component);
205205

206206
/**

core/specfem/assembly/assembly/dim2/compute_wavefield/compute_wavefield.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ void get_wavefield_on_entire_grid(
4141
Kokkos::View<type_real ****, Kokkos::LayoutLeft, Kokkos::HostSpace>
4242
specfem::assembly::assembly<specfem::dimension::type::dim2>::
4343
generate_wavefield_on_entire_grid(
44-
const specfem::wavefield::simulation_field wavefield,
44+
const specfem::simulation::field_type wavefield,
4545
const specfem::wavefield::type component) {
4646

4747
// Check which type of wavefield component is requested
@@ -66,11 +66,11 @@ specfem::assembly::assembly<specfem::dimension::type::dim2>::
6666
}();
6767

6868
// Copy the required wavefield into the buffer
69-
if (wavefield == specfem::wavefield::simulation_field::forward) {
69+
if (wavefield == specfem::simulation::field_type::forward) {
7070
specfem::assembly::deep_copy(this->fields.buffer, this->fields.forward);
71-
} else if (wavefield == specfem::wavefield::simulation_field::adjoint) {
71+
} else if (wavefield == specfem::simulation::field_type::adjoint) {
7272
specfem::assembly::deep_copy(this->fields.buffer, this->fields.adjoint);
73-
} else if (wavefield == specfem::wavefield::simulation_field::backward) {
73+
} else if (wavefield == specfem::simulation::field_type::backward) {
7474
specfem::assembly::deep_copy(this->fields.buffer, this->fields.backward);
7575
} else {
7676
throw std::runtime_error("Wavefield type not supported");

core/specfem/assembly/assembly/dim3/assembly.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ template <> struct assembly<specfem::dimension::type::dim3> {
160160
*/
161161
Kokkos::View<type_real *****, Kokkos::LayoutLeft, Kokkos::HostSpace>
162162
generate_wavefield_on_entire_grid(
163-
const specfem::wavefield::simulation_field wavefield,
163+
const specfem::simulation::field_type wavefield,
164164
const specfem::wavefield::type component);
165165

166166
/**

core/specfem/assembly/assembly/dim3/compute_wavefield/compute_wavefield.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ void get_wavefield_on_entire_grid(
4141
Kokkos::View<type_real *****, Kokkos::LayoutLeft, Kokkos::HostSpace>
4242
specfem::assembly::assembly<specfem::dimension::type::dim3>::
4343
generate_wavefield_on_entire_grid(
44-
const specfem::wavefield::simulation_field wavefield,
44+
const specfem::simulation::field_type wavefield,
4545
const specfem::wavefield::type component) {
4646

4747
// Check which type of wavefield component is requested
@@ -66,11 +66,11 @@ specfem::assembly::assembly<specfem::dimension::type::dim3>::
6666
}();
6767

6868
// Copy the required wavefield into the buffer
69-
if (wavefield == specfem::wavefield::simulation_field::forward) {
69+
if (wavefield == specfem::simulation::field_type::forward) {
7070
specfem::assembly::deep_copy(this->fields.buffer, this->fields.forward);
71-
} else if (wavefield == specfem::wavefield::simulation_field::adjoint) {
71+
} else if (wavefield == specfem::simulation::field_type::adjoint) {
7272
specfem::assembly::deep_copy(this->fields.buffer, this->fields.adjoint);
73-
} else if (wavefield == specfem::wavefield::simulation_field::backward) {
73+
} else if (wavefield == specfem::simulation::field_type::backward) {
7474
specfem::assembly::deep_copy(this->fields.buffer, this->fields.backward);
7575
} else {
7676
throw std::runtime_error("Wavefield type not supported");

core/specfem/assembly/assembly/impl/helper.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#pragma once
22

33
#include "enumerations/interface.hpp"
4-
#include "medium/medium.hpp"
54
#include "specfem/assembly/assembly.hpp"
65
#include "specfem/assembly/assembly/impl/helper.hpp"
76
#include "specfem/chunk_element.hpp"
87
#include "specfem/execution.hpp"
8+
#include "specfem/medium_physics.hpp"
99
#include "specfem/parallel_configuration.hpp"
1010
#include "specfem/point.hpp"
1111
#include <Kokkos_Core.hpp>

core/specfem/assembly/fields.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace specfem::assembly {
1212
* computations.
1313
*/
1414
template <specfem::dimension::type DimensionTag,
15-
specfem::wavefield::simulation_field SimulationWavefieldType>
15+
specfem::simulation::field_type SimulationWavefieldType>
1616
struct simulation_field;
1717

1818
} // namespace specfem::assembly

0 commit comments

Comments
 (0)