Skip to content

Commit 17095b4

Browse files
Merge pull request #2200 from CliMA/dy/remove_old_implicit
Remove outdated implicit solver interface
2 parents 9839ac7 + bdd14cc commit 17095b4

16 files changed

+0
-2653
lines changed

.buildkite/pipeline.yml

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -613,10 +613,6 @@ steps:
613613
- "julia --color=yes --check-bounds=yes --project=.buildkite test/Operators/finitedifference/unit_column.jl"
614614
- "julia --color=yes --check-bounds=yes --project=.buildkite test/Operators/finitedifference/convergence_column.jl"
615615

616-
- label: "Unit: wfact"
617-
key: unit_wfact
618-
command: "julia --color=yes --check-bounds=yes --project=.buildkite test/Operators/finitedifference/wfact.jl"
619-
620616
- label: "Unit: fd tensor"
621617
key: unit_fd_tensor
622618
command: "julia --color=yes --check-bounds=yes --project=.buildkite test/Operators/finitedifference/tensor.jl"
@@ -754,21 +750,6 @@ steps:
754750
agents:
755751
slurm_gpus: 1
756752

757-
- label: "Unit: implicit stencil Float32"
758-
key: "cpu_implicit_stencil_float32"
759-
command: "julia -O0 --color=yes --check-bounds=yes --project=.buildkite test/Operators/finitedifference/implicit_stencils.jl --float_type Float32"
760-
761-
- label: "Unit: implicit stencil Float64"
762-
key: "cpu_implicit_stencil_float64"
763-
command: "julia -O0 --color=yes --check-bounds=yes --project=.buildkite test/Operators/finitedifference/implicit_stencils.jl --float_type Float64"
764-
765-
- label: "Unit: implicit stencil Float32"
766-
key: "gpu_implicit_stencil_float32"
767-
command: "julia -O0 --color=yes --check-bounds=yes --project=.buildkite test/Operators/finitedifference/implicit_stencils.jl --float_type Float32"
768-
agents:
769-
slurm_mem: 20GB
770-
slurm_gpus: 1
771-
772753
- label: "Unit: Integrals (CPU)"
773754
key: "cpu_integrals"
774755
command:
@@ -783,20 +764,6 @@ steps:
783764
agents:
784765
slurm_gpus: 1
785766

786-
- label: "Unit: Thomas Algorithm"
787-
key: "cpu_thomas_algorithm"
788-
command:
789-
- "julia --color=yes --check-bounds=yes --project=.buildkite test/Operators/unit_thomas_algorithm.jl"
790-
791-
- label: "Unit: Thomas Algorithm"
792-
key: "gpu_thomas_algorithm"
793-
command:
794-
- "julia --color=yes --check-bounds=yes --project=.buildkite test/Operators/unit_thomas_algorithm.jl"
795-
env:
796-
CLIMACOMMS_DEVICE: "CUDA"
797-
agents:
798-
slurm_gpus: 1
799-
800767
- group: "Unit: MatrixFields"
801768
steps:
802769

@@ -1395,10 +1362,6 @@ steps:
13951362
key: perf_hybrid_ops
13961363
command: "julia --color=yes --project=.buildkite test/Operators/hybrid/opt.jl"
13971364

1398-
- label: "Perf: implicit stencil"
1399-
key: "perf_cpu_implicit_stencil"
1400-
command: "julia --color=yes --check-bounds=yes --project=.buildkite test/Operators/finitedifference/opt_implicit_stencils.jl"
1401-
14021365
- label: "Perf: FD operator stencil benchmarks"
14031366
key: "perf_fd_ops"
14041367
command: "julia --color=yes --project=.buildkite test/Operators/finitedifference/benchmark_stencils.jl"

ext/ClimaCoreCUDAExt.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ include(joinpath("cuda", "operators_integral.jl"))
3232
include(joinpath("cuda", "remapping_interpolate_array.jl"))
3333
include(joinpath("cuda", "limiters.jl"))
3434
include(joinpath("cuda", "operators_sem_shmem.jl"))
35-
include(joinpath("cuda", "operators_thomas_algorithm.jl"))
3635
include(joinpath("cuda", "matrix_fields_single_field_solve.jl"))
3736
include(joinpath("cuda", "matrix_fields_multiple_field_solve.jl"))
3837
include(joinpath("cuda", "operators_spectral_element.jl"))

ext/cuda/operators_thomas_algorithm.jl

Lines changed: 0 additions & 35 deletions
This file was deleted.

src/Operators/Operators.jl

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,7 @@ include("common.jl")
2424
include("spectralelement.jl")
2525
include("numericalflux.jl")
2626
include("finitedifference.jl")
27-
include("stencilcoefs.jl")
28-
include("operator2stencil.jl")
29-
include("pointwisestencil.jl")
3027
include("remapping.jl")
3128
include("integrals.jl")
32-
include("thomas_algorithm.jl")
3329

3430
end # module

0 commit comments

Comments
 (0)