Changeset 5105 for LMDZ6/branches/Amaury_dev/libf/dyn3d
- Timestamp:
- Jul 23, 2024, 7:14:34 PM (6 months ago)
- Location:
- LMDZ6/branches/Amaury_dev/libf/dyn3d
- Files:
-
- 23 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3d/addfi.F90
r5103 r5105 178 178 ENDDO 179 179 180 RETURN 180 181 181 END SUBROUTINE addfi -
LMDZ6/branches/Amaury_dev/libf/dyn3d/advect.F90
r5103 r5105 162 162 END DO 163 163 164 RETURN 164 165 165 END SUBROUTINE advect -
LMDZ6/branches/Amaury_dev/libf/dyn3d/bilan_dyn.F90
r5103 r5105 578 578 !===================================================================== 579 579 580 return 580 581 581 END SUBROUTINE bilan_dyn -
LMDZ6/branches/Amaury_dev/libf/dyn3d/covnat.F90
r5103 r5105 44 44 45 45 ENDDO 46 RETURN 46 47 47 END SUBROUTINE covnat -
LMDZ6/branches/Amaury_dev/libf/dyn3d/dissip.F90
r5103 r5105 142 142 ENDDO 143 143 144 RETURN 144 145 145 END SUBROUTINE dissip -
LMDZ6/branches/Amaury_dev/libf/dyn3d/dteta1.F90
r5103 r5105 60 60 61 61 ! 62 RETURN 62 63 63 END SUBROUTINE dteta1 -
LMDZ6/branches/Amaury_dev/libf/dyn3d/dudv1.F90
r5103 r5105 49 49 ! 50 50 END DO 51 RETURN 51 52 52 END SUBROUTINE dudv1 -
LMDZ6/branches/Amaury_dev/libf/dyn3d/dudv2.F90
r5103 r5105 58 58 END DO 59 59 ! 60 RETURN 60 61 61 END SUBROUTINE dudv2 -
LMDZ6/branches/Amaury_dev/libf/dyn3d/fluxstokenc.F90
r5103 r5105 158 158 ENDIF ! if iadvtr.EQ.istdyn 159 159 160 RETURN 160 161 161 END SUBROUTINE fluxstokenc -
LMDZ6/branches/Amaury_dev/libf/dyn3d/friction.F90
r5103 r5105 125 125 endif 126 126 127 RETURN 127 128 128 END SUBROUTINE friction 129 129 -
LMDZ6/branches/Amaury_dev/libf/dyn3d/groupe.F90
r5103 r5105 104 104 CALL vitvert(zconvmm, wm) 105 105 106 return 106 107 107 END SUBROUTINE groupe 108 108 -
LMDZ6/branches/Amaury_dev/libf/dyn3d/groupeun.F90
r5103 r5105 127 127 !$OMP END DO NOWAIT 128 128 129 RETURN 129 130 130 END SUBROUTINE groupeun 131 131 … … 196 196 ENDDO 197 197 198 RETURN 198 199 199 END SUBROUTINE INIT_GROUPEUN -
LMDZ6/branches/Amaury_dev/libf/dyn3d/guide_mod.F90
r5103 r5105 425 425 CALL massdair(p,masse) 426 426 ENDIF 427 RETURN 427 428 428 ENDIF 429 429 ! Verification structure guidage … … 1811 1811 enddo 1812 1812 enddo 1813 return 1813 1814 1814 END SUBROUTINE correctbid 1815 1815 -
LMDZ6/branches/Amaury_dev/libf/dyn3d/iniinterp_horiz.F90
r5103 r5105 176 176 ! END DO 177 177 178 return 178 179 179 END SUBROUTINE iniinterp_horiz -
LMDZ6/branches/Amaury_dev/libf/dyn3d/integrd.F90
r5103 r5105 250 250 END IF 251 251 252 RETURN 252 253 253 END SUBROUTINE integrd -
LMDZ6/branches/Amaury_dev/libf/dyn3d/interp_horiz.F90
r5103 r5105 143 143 !--------------------------------------------------------------- 144 144 145 return 145 146 146 END SUBROUTINE interp_horiz -
LMDZ6/branches/Amaury_dev/libf/dyn3d/leapfrog.F90
r5103 r5105 227 227 ! ----- 228 228 229 jD_cur = jD_ref + day_ini - day_ref + & &229 jD_cur = jD_ref + day_ini - day_ref + & 230 230 (itau+1)/day_step 231 jH_cur = jH_ref + start_time + & &231 jH_cur = jH_ref + start_time + & 232 232 mod(itau+1, day_step)/float(day_step) 233 233 jD_cur = jD_cur + int(jH_cur) … … 405 405 ! jH_cur = jH_ref + & 406 406 ! & (itau * dtvr / daysec - int(itau * dtvr / daysec)) 407 jD_cur = jD_ref + day_ini - day_ref + & &407 jD_cur = jD_ref + day_ini - day_ref + & 408 408 (itau+1)/day_step 409 409 … … 413 413 ENDIF 414 414 415 jH_cur = jH_ref + start_time + & &415 jH_cur = jH_ref + start_time + & 416 416 mod(itau+1, day_step)/float(day_step) 417 417 jD_cur = jD_cur + int(jH_cur) -
LMDZ6/branches/Amaury_dev/libf/dyn3d/qminimum.F90
r5103 r5105 190 190 191 191 ! 192 RETURN 192 193 193 END SUBROUTINE qminimum -
LMDZ6/branches/Amaury_dev/libf/dyn3d/tetaleveli1j.F90
r5103 r5105 133 133 134 134 ! 135 RETURN 135 136 136 END SUBROUTINE tetaleveli1j -
LMDZ6/branches/Amaury_dev/libf/dyn3d/tetaleveli1j1.F90
r5103 r5105 133 133 134 134 ! 135 RETURN 135 136 136 END SUBROUTINE tetaleveli1j1 -
LMDZ6/branches/Amaury_dev/libf/dyn3d/vlsplt.F90
r5103 r5105 102 102 enddo 103 103 104 RETURN 104 105 105 END SUBROUTINE vlsplt 106 106 RECURSIVE SUBROUTINE vlx(q,pente_max,masse,u_m,iq) … … 419 419 enddo 420 420 421 RETURN 421 422 422 END SUBROUTINE vlx 423 423 RECURSIVE SUBROUTINE vly(q,pente_max,masse,masse_adv_v,iq) … … 746 746 ! !write(*,*) 'vly 853: sortie' 747 747 748 RETURN 748 749 749 END SUBROUTINE vly 750 750 RECURSIVE SUBROUTINE vlz(q,pente_max,masse,w,iq) … … 889 889 enddo 890 890 891 RETURN 891 892 892 END SUBROUTINE vlz 893 893 … … 901 901 real :: zq(ip1jmp1,llm) 902 902 real :: zzq(iip1,jjp1,llm) 903 return 903 904 904 END SUBROUTINE minmaxq 905 905 -
LMDZ6/branches/Amaury_dev/libf/dyn3d/vlspltqs.F90
r5103 r5105 173 173 ! !write(*,*) 'vlspltqs 183: fin de la routine' 174 174 175 RETURN 175 176 176 END SUBROUTINE vlspltqs 177 177 SUBROUTINE vlxqs(q, pente_max, masse, u_m, qsat, iq) … … 506 506 ! CALL SCOPY((jjm-1)*llm,masse(iip1+iip1,1),iip1,masse(iip2,1),iip1) 507 507 508 RETURN 508 509 509 END SUBROUTINE vlxqs 510 510 SUBROUTINE vlyqs(q, pente_max, masse, masse_adv_v, qsat, iq) … … 840 840 ! !write(*,*) 'vly 879' 841 841 842 RETURN 842 843 843 END SUBROUTINE vlyqs -
LMDZ6/branches/Amaury_dev/libf/dyn3d/wrgrads.f90
r5103 r5105 125 125 endif ! writectl 126 126 127 return 127 128 128 129 129 END SUBROUTINE wrgrads
Note: See TracChangeset
for help on using the changeset viewer.