Changeset 5082 for LMDZ6/branches/Amaury_dev/libf/dyn3dmem/bilan_dyn_loc.F
- Timestamp:
- Jul 19, 2024, 5:41:58 PM (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/Amaury_dev/libf/dyn3dmem/bilan_dyn_loc.F
r4605 r5082 30 30 c==================================================================== 31 31 c 32 c Sous-programme consacre àdes diagnostics dynamiques de base32 c Sous-programme consacre � des diagnostics dynamiques de base 33 33 c 34 34 c … … 88 88 real ww 89 89 90 c variables dynamiques interm édiaires90 c variables dynamiques interm�diaires 91 91 REAL,SAVE,ALLOCATABLE :: vcont(:,:,:),ucont(:,:,:) 92 92 REAL,SAVE,ALLOCATABLE :: ang(:,:,:),unat(:,:,:) … … 96 96 REAL,SAVE,ALLOCATABLE :: bern(:,:,:) 97 97 98 c champ contenant les scalaires advect és.98 c champ contenant les scalaires advect�s. 99 99 real,SAVE,ALLOCATABLE :: Q(:,:,:,:) 100 100 101 c champs cumul és101 c champs cumul�s 102 102 real,SAVE,ALLOCATABLE :: ps_cum(:,:) 103 103 real,SAVE,ALLOCATABLE :: masse_cum(:,:,:) … … 225 225 c ncum est la frequence de stokage en pas de temps 226 226 ncum=dt_cum/dt_app 227 if (abs(ncum*dt_app-dt_cum) .gt.1.e-5*dt_app) then227 if (abs(ncum*dt_app-dt_cum)>1.e-5*dt_app) then 228 228 WRITE(lunout,*) 229 229 . 'Pb : le pas de cumule doit etre multiple du pas' … … 298 298 do iQ=1,nQ 299 299 do itr=1,ntr 300 if(itr .eq.1) then300 if(itr==1) then 301 301 znom(itr,iQ)=nom(iQ) 302 302 znoml(itr,iQ)=nom(iQ) … … 370 370 jje=jj_end 371 371 372 c énergie cinétique372 c �nergie cin�tique 373 373 ! ucont(:,jjb:jje,:)=0 374 374 … … 382 382 CALL enercin_loc(vcov,ucov,vcont,ucont,ecin) 383 383 384 c moment cin étique384 c moment cin�tique 385 385 !$OMP DO SCHEDULE(STATIC,OMP_CHUNK) 386 386 do l=1,llm … … 406 406 c===================================================================== 407 407 c 408 if(icum .EQ.0) then408 if(icum==0) then 409 409 jjb=jj_begin 410 410 jje=jj_end … … 490 490 enddo 491 491 492 c flux m éridien492 c flux m�ridien 493 493 c ------------- 494 494 do iQ=1,nQ … … 584 584 c PAS DE TEMPS D'ECRITURE 585 585 c===================================================================== 586 if (icum .eq.ncum) then586 if (icum==ncum) then 587 587 c===================================================================== 588 588 … … 642 642 643 643 c===================================================================== 644 c Transport m éridien644 c Transport m�ridien 645 645 c===================================================================== 646 646 … … 778 778 c sorties proprement dites 779 779 !$OMP MASTER 780 if (i_sortie .eq.1) then780 if (i_sortie==1) then 781 781 jjb=jj_begin 782 782 jje=jj_end
Note: See TracChangeset
for help on using the changeset viewer.