Skip to content

Commit bc6168b

Browse files
committed
Merge branch 'jmm/move-to-impl' into jmm/global-boundaries-2
2 parents 869fe2a + f03091b commit bc6168b

Some content is hidden

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

59 files changed

+114
-22
lines changed

example/advection/parthenon_app_inputs.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
// the public, perform publicly and display publicly, and to permit others to do so.
1212
//========================================================================================
1313

14+
#include <algorithm>
15+
#include <cstdio>
16+
#include <memory>
1417
#include <sstream>
1518
#include <string>
1619

example/calculate_pi/pi_driver.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
// Standard Includes
1515
#include <fstream>
16+
#include <iostream>
1617
#include <memory>
1718
#include <string>
1819
#include <vector>

example/fine_advection/parthenon_app_inputs.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
// the public, perform publicly and display publicly, and to permit others to do so.
1212
//========================================================================================
1313

14+
#include <memory>
1415
#include <sstream>
1516
#include <string>
1617

example/kokkos_pi/kokkos_pi.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
// and using flat range and MDRange in Kokkos
4848
//
4949

50-
#include <stdio.h>
50+
#include <cstdio>
5151

5252
#include <iostream>
5353
#include <memory>

example/poisson/parthenon_app_inputs.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
#include <sstream>
1515
#include <string>
16+
#include <vector>
1617

1718
#include <parthenon/package.hpp>
1819

example/poisson/poisson_driver.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
//========================================================================================
1313

1414
#include <algorithm>
15+
#include <iostream>
1516
#include <memory>
1617
#include <string>
1718
#include <vector>

example/poisson/poisson_package.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
#include <algorithm>
1515
#include <cmath>
16+
#include <iostream>
1617
#include <limits>
1718
#include <memory>
1819
#include <string>

example/poisson_gmg/poisson_driver.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
//========================================================================================
1313

1414
#include <algorithm>
15+
#include <cstdio>
1516
#include <memory>
1617
#include <string>
1718
#include <vector>

example/poisson_gmg/poisson_package.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include <limits>
1717
#include <memory>
1818
#include <string>
19+
#include <utility>
1920
#include <vector>
2021

2122
#include <bvals/boundary_conditions_generic.hpp>

example/sparse_advection/parthenon_app_inputs.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,13 @@
1010
// the public, perform publicly and display publicly, and to permit others to do so.
1111
//========================================================================================
1212

13+
#include <algorithm>
14+
#include <cstdio>
1315
#include <limits>
16+
#include <memory>
1417
#include <sstream>
1518
#include <string>
19+
#include <vector>
1620

1721
#include <parthenon/package.hpp>
1822

@@ -141,7 +145,7 @@ void PostStepDiagnosticsInLoop(Mesh *mesh, ParameterInput *pin, const SimTime &t
141145
}
142146

143147
#ifdef MPI_PARALLEL
144-
static_assert(sizeof(std::uint64_t) == sizeof(unsigned long long int),
148+
static_assert(sizeof(std::uint64_t) == sizeof(unsigned long long int), // NOLINT
145149
"MPI_UNSIGNED_LONG_LONG same as uint64_t");
146150
if (Globals::my_rank == 0) {
147151
PARTHENON_MPI_CHECK(MPI_Reduce(MPI_IN_PLACE, num_allocated.data(), n, MPI_INT,

example/stochastic_subgrid/parthenon_app_inputs.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
// the public, perform publicly and display publicly, and to permit others to do so.
1212
//========================================================================================
1313

14+
#include <algorithm>
15+
#include <cstdio>
16+
#include <memory>
1417
#include <sstream>
1518
#include <string>
1619

src/amr_criteria/amr_criteria.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
//========================================================================================
1313
#include "amr_criteria/amr_criteria.hpp"
1414

15+
#include <iostream>
1516
#include <memory>
17+
#include <string>
1618

1719
#include "amr_criteria/refinement_package.hpp"
1820
#include "interface/meshblock_data.hpp"

src/amr_criteria/refinement_package.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include <algorithm>
1717
#include <exception>
1818
#include <memory>
19+
#include <string>
1920
#include <utility>
2021

2122
#include "amr_criteria/amr_criteria.hpp"

src/argument_parser.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#ifndef ARGUMENT_PARSER_HPP_
1515
#define ARGUMENT_PARSER_HPP_
1616

17+
#include <cstdio>
1718
#include <iostream>
1819
#include <string>
1920

src/bvals/bvals.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include <iostream>
2626
#include <iterator>
2727
#include <limits>
28+
#include <memory>
2829
#include <sstream>
2930
#include <stdexcept>
3031
#include <string>

src/bvals/comms/bnd_info.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
//========================================================================================
1717

1818
#include <algorithm>
19+
#include <cstdio>
1920
#include <iostream> // debug
2021
#include <memory>
2122
#include <string>

src/bvals/comms/build_boundary_buffers.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include <random>
2323
#include <string>
2424
#include <unordered_map>
25+
#include <utility>
2526
#include <vector>
2627

2728
#include "bvals_in_one.hpp"

src/bvals/comms/tag_map.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,11 @@
1515
// the public, perform publicly and display publicly, and to permit others to do so.
1616
//========================================================================================
1717

18-
#include "tag_map.hpp"
18+
#include <memory>
19+
1920
#include "bnd_info.hpp"
2021
#include "bvals_utils.hpp"
22+
#include "tag_map.hpp"
2123
#include "utils/loop_utils.hpp"
2224

2325
namespace parthenon {

src/bvals/neighbor_block.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include <stdexcept> // runtime_error
2929
#include <string> // c_str()
3030
#include <unordered_set>
31+
#include <vector>
3132

3233
#include "globals.hpp"
3334
#include "mesh/forest/logical_location.hpp"

src/driver/driver.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@
1515
#include <chrono>
1616
#include <fstream>
1717
#include <iomanip>
18+
#include <iostream>
1819
#include <limits>
20+
#include <string>
21+
#include <vector>
1922

2023
#include "driver/driver.hpp"
2124

src/interface/data_collection.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
// the public, perform publicly and display publicly, and to permit others to do so.
1212
//========================================================================================
1313

14+
#include <memory>
1415
#include <string>
1516

1617
#include "interface/data_collection.hpp"

src/interface/meshblock_data.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,11 @@
1515

1616
#include <algorithm>
1717
#include <cstdlib>
18+
#include <iostream>
1819
#include <memory>
1920
#include <set>
2021
#include <sstream>
22+
#include <string>
2123
#include <unordered_set>
2224
#include <utility>
2325
#include <vector>

src/interface/metadata.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@
1313

1414
#include "interface/metadata.hpp"
1515

16+
#include <algorithm>
1617
#include <exception>
1718
#include <iostream>
19+
#include <memory>
20+
#include <set>
1821
#include <sstream>
1922
#include <string>
2023
#include <unordered_map>

src/interface/sparse_pool.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
//========================================================================================
1313

1414
#include <memory>
15+
#include <string>
16+
#include <vector>
1517

1618
#include "interface/sparse_pool.hpp"
1719

src/interface/state_descriptor.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@
1313

1414
#include <iomanip>
1515
#include <iostream>
16+
#include <memory>
1617
#include <numeric>
1718
#include <sstream>
1819
#include <string>
1920
#include <unordered_map>
2021
#include <unordered_set>
22+
#include <utility>
2123
#include <vector>
2224

2325
#include "basic_types.hpp"

src/interface/swarm.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include <cstdlib>
1515
#include <limits>
1616
#include <memory>
17+
#include <string>
1718
#include <utility>
1819
#include <vector>
1920

src/interface/swarm_container.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
// the public, perform publicly and display publicly, and to permit others to do so.
1212
//========================================================================================
1313
#include <cstdlib>
14+
#include <iostream>
1415
#include <memory>
16+
#include <string>
1517
#include <utility>
1618
#include <vector>
1719

src/interface/swarm_device_context.hpp

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
#ifndef INTERFACE_SWARM_DEVICE_CONTEXT_HPP_
1414
#define INTERFACE_SWARM_DEVICE_CONTEXT_HPP_
1515

16+
#include <cstdio>
17+
1618
#include "coordinates/coordinates.hpp"
1719
#include "utils/utils.hpp"
1820

src/interface/update.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include "interface/update.hpp"
1515

1616
#include <memory>
17+
#include <vector>
1718

1819
#include "config.hpp"
1920
#include "coordinates/coordinates.hpp"

src/interface/variable.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@
1313

1414
#include "interface/variable.hpp"
1515

16+
#include <cstdio>
1617
#include <iostream>
1718
#include <memory>
19+
#include <string>
1820
#include <tuple>
1921
#include <utility>
2022

src/interface/variable_pack.hpp

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include <algorithm>
1717
#include <array>
1818
#include <cstddef>
19+
#include <cstdio>
1920
#include <forward_list>
2021
#include <map>
2122
#include <memory>

src/mesh/mesh-amr_loadbalance.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
#include <string>
3030
#include <tuple>
3131
#include <unordered_set>
32+
#include <utility>
33+
#include <vector>
3234

3335
#include "parthenon_mpi.hpp"
3436

src/mesh/mesh-gmg.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,13 @@
2020
#include <algorithm>
2121
#include <cstdint>
2222
#include <iostream>
23+
#include <limits>
2324
#include <numeric>
2425
#include <sstream>
2526
#include <string>
2627
#include <tuple>
2728
#include <unordered_set>
29+
#include <vector>
2830

2931
#include "parthenon_mpi.hpp"
3032

src/outputs/histogram.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
#include <cstdlib>
3636
#include <iomanip>
3737
#include <iostream>
38+
#include <limits>
3839
#include <sstream>
3940
#include <stdexcept>
4041
#include <string>

src/outputs/history.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include <iomanip>
2424
#include <iostream>
2525
#include <limits>
26+
#include <map>
2627
#include <memory>
2728
#include <sstream>
2829
#include <stdexcept>

0 commit comments

Comments
 (0)