Changeset 1707 for LMDZ5/branches/testing/libf/dyn3dmem/exner_hyb_loc.F
- Timestamp:
- Jan 11, 2013, 10:19:19 AM (11 years ago)
- Location:
- LMDZ5/branches/testing
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/branches/testing
- Property svn:mergeinfo changed
/LMDZ5/trunk merged: 1670-1692,1694-1703,1705-1706
- Property svn:mergeinfo changed
-
LMDZ5/branches/testing/libf/dyn3dmem/exner_hyb_loc.F
r1669 r1707 57 57 EXTERNAL SSUM 58 58 INTEGER ije,ijb,jje,jjb 59 logical,save :: firstcall=.true. 60 !$OMP THREADPRIVATE(firstcall) 61 character(len=*),parameter :: modname="exner_hyb_loc" 59 62 c 60 63 c$OMP BARRIER 61 64 65 ! Sanity check 66 if (firstcall) then 67 ! sanity checks for Shallow Water case (1 vertical layer) 68 if (llm.eq.1) then 69 if (kappa.ne.1) then 70 call abort_gcm(modname, 71 & "kappa!=1 , but running in Shallow Water mode!!",42) 72 endif 73 if (cpp.ne.r) then 74 call abort_gcm(modname, 75 & "cpp!=r , but running in Shallow Water mode!!",42) 76 endif 77 endif ! of if (llm.eq.1) 78 79 firstcall=.false. 80 endif ! of if (firstcall) 81 82 c$OMP BARRIER 83 84 ! Specific behaviour for Shallow Water (1 vertical layer) case 62 85 if (llm.eq.1) then 63 ! Specific behaviour for Shallow Water (1 vertical layer) case64 65 ! Sanity checks66 if (kappa.ne.1) then67 call abort_gcm("exner_hyb",68 & "kappa!=1 , but running in Shallow Water mode!!",42)69 endif70 if (cpp.ne.r) then71 call abort_gcm("exner_hyb",72 & "cpp!=r , but running in Shallow Water mode!!",42)73 endif74 86 75 87 ! Compute pks(:),pk(:),pkf(:) … … 111 123 endif 112 124 !$OMP END MASTER 113 125 !$OMP BARRIER 114 126 jjb=jj_begin 115 127 jje=jj_end
Note: See TracChangeset
for help on using the changeset viewer.