Changeset 985 for LMDZ4/trunk/libf/dyn3dpar/divgrad2_p.F
- Timestamp:
- Jul 30, 2008, 5:50:03 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/dyn3dpar/divgrad2_p.F
r764 r985 12 12 USE parallel 13 13 USE times 14 USE mod_hallo 14 15 IMPLICIT NONE 15 16 c … … 32 33 INTEGER l,ij,iter,lh 33 34 c ................................................................... 34 35 Type(Request) :: request_dissip 35 36 INTEGER ijb,ije 36 37 c … … 48 49 c 49 50 c$OMP BARRIER 50 c$OMP MASTER 51 call suspend_timer(timer_dissip) 52 call exchange_Hallo(divgra,ip1jmp1,llm,1,1) 53 call resume_timer(timer_dissip) 54 c$OMP END MASTER 51 call Register_Hallo(divgra,ip1jmp1,llm,1,1,1,1,Request_dissip) 52 call SendRequest(Request_dissip) 55 53 c$OMP BARRIER 54 call WaitRequest(Request_dissip) 55 c$OMP BARRIER 56 56 57 CALL laplacien_p( klevel, divgra, divgra ) 57 58 … … 77 78 DO iter = 1, lh - 2 78 79 c$OMP BARRIER 79 c$OMP MASTER 80 call suspend_timer(timer_dissip) 81 call exchange_Hallo(divgra,ip1jmp1,llm,1,1) 82 call resume_timer(timer_dissip) 83 c$OMP END MASTER 80 call Register_Hallo(divgra,ip1jmp1,llm,1,1,1,1,Request_dissip) 81 call SendRequest(Request_dissip) 84 82 c$OMP BARRIER 83 call WaitRequest(Request_dissip) 84 85 c$OMP BARRIER 86 87 85 88 CALL laplacien_gam_p ( klevel,cuvscvgam2,cvuscugam2,unsair_gam2, 86 89 * unsapolnga2, unsapolsga2, divgra, divgra ) … … 98 101 c 99 102 c$OMP BARRIER 100 c$OMP MASTER 101 call suspend_timer(timer_dissip) 102 call exchange_Hallo(divgra,ip1jmp1,llm,1,1) 103 call resume_timer(timer_dissip) 104 c$OMP END MASTER 103 call Register_Hallo(divgra,ip1jmp1,llm,1,1,1,1,Request_dissip) 104 call SendRequest(Request_dissip) 105 c$OMP BARRIER 106 call WaitRequest(Request_dissip) 105 107 c$OMP BARRIER 106 108
Note: See TracChangeset
for help on using the changeset viewer.