Change pml cython functions to double precision

Reduces numerical differences between serial and MPI implementation
这个提交包含在:
nmannall
2024-07-24 10:33:44 +01:00
父节点 70960f38b8
当前提交 bef3b8e6bd

查看文件

@@ -49,7 +49,7 @@ cpdef pml_average_er_mr(
cdef Py_ssize_t m, n
cdef int numID
# Sum and average of relative permittivities and permeabilities in PML slab
cdef float sumer, summr, averageer, averagemr
cdef double sumer, summr, averageer, averagemr
for m in prange(n1, nogil=True, schedule='static', num_threads=nthreads):
for n in range(n2):
@@ -87,7 +87,7 @@ cpdef pml_sum_er_mr(
cdef Py_ssize_t m, n
cdef int numID
# Sum and average of relative permittivities and permeabilities in PML slab
cdef float sumer, summr, averageer, averagemr
cdef double sumer, summr
for m in prange(n1, nogil=True, schedule='static', num_threads=nthreads):
for n in range(n2):