GCC Code Coverage Report


Directory: ./
File: dyn_phys/gr_fi_dyn.f
Date: 2022-01-11 19:19:34
Exec Total Coverage
Lines: 10 10 100.0%
Branches: 6 6 100.0%

Line Branch Exec Source
1 !
2 ! $Header$
3 !
4 480 SUBROUTINE gr_fi_dyn(nfield,ngrid,im,jm,pfi,pdyn)
5 IMPLICIT NONE
6 c=======================================================================
7 c passage d'un champ de la grille scalaire a la grille physique
8 c=======================================================================
9
10 c-----------------------------------------------------------------------
11 c declarations:
12 c -------------
13
14 INTEGER im,jm,ngrid,nfield
15 REAL pdyn(im,jm,nfield)
16 REAL pfi(ngrid,nfield)
17
18 INTEGER i,j,ifield,ig
19
20 c-----------------------------------------------------------------------
21 c calcul:
22 c -------
23
24
2/2
✓ Branch 0 taken 480 times.
✓ Branch 1 taken 480 times.
960 DO ifield=1,nfield
25 c traitement des poles
26
2/2
✓ Branch 0 taken 15840 times.
✓ Branch 1 taken 480 times.
16320 DO i=1,im
27 15840 pdyn(i,1,ifield)=pfi(1,ifield)
28 16320 pdyn(i,jm,ifield)=pfi(ngrid,ifield)
29 ENDDO
30
31 c traitement des point normaux
32
2/2
✓ Branch 0 taken 14880 times.
✓ Branch 1 taken 480 times.
15840 DO j=2,jm-1
33 14880 ig=2+(j-2)*(im-1)
34 14880 CALL SCOPY(im-1,pfi(ig,ifield),1,pdyn(1,j,ifield),1)
35 15360 pdyn(im,j,ifield)=pdyn(1,j,ifield)
36 ENDDO
37 ENDDO
38
39 480 RETURN
40 END
41