| 1 | ! replacement for coefils.h |
|---|
| 2 | MODULE coefils_mod_h |
|---|
| 3 | USE dimensions_mod, ONLY: iim, jjm, llm, ndm |
|---|
| 4 | IMPLICIT NONE; PRIVATE |
|---|
| 5 | |
|---|
| 6 | PUBLIC jfiltnu, jfiltsu, jfiltnv, jfiltsv, sddu, sddv, unsddu, unsddv, coefilu, coefilv, & |
|---|
| 7 | modfrstu, modfrstv, eignfnu, eignfnv, coefilu2, coefilv2 |
|---|
| 8 | |
|---|
| 9 | INTEGER :: jfiltnu ! index of the last lat line filtered in NH (U grid) |
|---|
| 10 | INTEGER :: jfiltsu ! index of the first lat line filtered in SH (U grid) |
|---|
| 11 | INTEGER :: jfiltnv ! index of the last lat line filtered in NH (V grid) |
|---|
| 12 | INTEGER :: jfiltsv ! index of the first lat line filtered in SH (V grid) |
|---|
| 13 | INTEGER, DIMENSION(jjm) :: modfrstu ! number of retained (ie: unfiltered) modes on U grid |
|---|
| 14 | INTEGER, DIMENSION(jjm) :: modfrstv ! number of retained (ie: unfiltered) modes on V grid |
|---|
| 15 | REAL, DIMENSION(iim) :: sddu, sddv, unsddu, unsddv |
|---|
| 16 | REAL, DIMENSION(iim, jjm) :: coefilu, coefilv, coefilu2, coefilv2 |
|---|
| 17 | REAL, DIMENSION(iim, iim) :: eignfnu, eignfnv |
|---|
| 18 | END MODULE coefils_mod_h |
|---|