Skip to content
Snippets Groups Projects
Commit e6712289 authored by Lionel GUEZ's avatar Lionel GUEZ
Browse files

Remove dummy argument of `dispatch_snapshot`

Remove dummy argument `max_delta` of procedure `dispatch_snapshot`,
use module variable instead.
parent e4256945
No related branches found
No related tags found
No related merge requests found
...@@ -4,8 +4,9 @@ module dispatch_snapshot_m ...@@ -4,8 +4,9 @@ module dispatch_snapshot_m
contains contains
subroutine dispatch_snapshot(s, unit_isolated, rank, k_begin, max_delta, k) subroutine dispatch_snapshot(s, unit_isolated, rank, k_begin, k)
use config_graph_m, only: max_delta
use derived_types, only: snapshot use derived_types, only: snapshot
use send_snapshot_m, only: send_snapshot use send_snapshot_m, only: send_snapshot
...@@ -14,7 +15,7 @@ contains ...@@ -14,7 +15,7 @@ contains
integer, intent(in):: unit_isolated integer, intent(in):: unit_isolated
! logical unit for file isolated_nodes_$rank.csv ! logical unit for file isolated_nodes_$rank.csv
integer, intent(in):: rank, k_begin, max_delta integer, intent(in):: rank, k_begin
integer, intent(in):: k ! date index integer, intent(in):: k ! date index
! Local: ! Local:
......
...@@ -140,7 +140,7 @@ program eddy_graph ...@@ -140,7 +140,7 @@ program eddy_graph
! 3. Main loop ! 3. Main loop
do k = k_begin + max_delta + 1, k_end_main_loop do k = k_begin + max_delta + 1, k_end_main_loop
call dispatch_snapshot(flow(1), unit_isolated, rank, k_begin, max_delta, & call dispatch_snapshot(flow(1), unit_isolated, rank, k_begin, &
k = k - max_delta - 1) k = k - max_delta - 1)
flow(:max_delta) = flow(2:) flow(:max_delta) = flow(2:)
call get_snapshot(flow(max_delta + 1), hshpc, ssm, k, k_end, rank, n_proc) call get_snapshot(flow(max_delta + 1), hshpc, ssm, k, k_end, rank, n_proc)
...@@ -154,7 +154,7 @@ program eddy_graph ...@@ -154,7 +154,7 @@ program eddy_graph
do k = k_end_main_loop + 1, k_end do k = k_end_main_loop + 1, k_end
! {rank < n_proc - 1 and k >= k_end - max_delta + 2} ! {rank < n_proc - 1 and k >= k_end - max_delta + 2}
call dispatch_snapshot(flow(1), unit_isolated, rank, k_begin, max_delta, & call dispatch_snapshot(flow(1), unit_isolated, rank, k_begin, &
k = k - max_delta - 1) k = k - max_delta - 1)
flow(:max_delta) = flow(2:) flow(:max_delta) = flow(2:)
call get_snapshot(flow(max_delta + 1), hshpc, ssm, k, k_end, rank, n_proc) call get_snapshot(flow(max_delta + 1), hshpc, ssm, k, k_end, rank, n_proc)
...@@ -167,7 +167,7 @@ program eddy_graph ...@@ -167,7 +167,7 @@ program eddy_graph
end do end do
do j = 1, max_delta + 1 do j = 1, max_delta + 1
call dispatch_snapshot(flow(j), unit_isolated, rank, k_begin, max_delta, & call dispatch_snapshot(flow(j), unit_isolated, rank, k_begin, &
k = k_end - max_delta - 1 + j) k = k_end - max_delta - 1 + j)
end do end do
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment