/[lmdze]
ViewVC logotype

Revision 165


Jump to revision: Previous Next
Author: guez
Date: Wed Jul 29 09:52:33 2015 UTC (8 years, 9 months ago)
Changed paths: 1
Log Message:
In procedure inifilr, no use keeping values of coefil for all
latitudes. Just reuse a one-dimensional array. We can do this by
moving computation of coefil in the loops for computation of filtering
matrices. We avoid a redundant computation of coefil by putting the
computation of direct and inverse matrices inside a same loop on
latitudes.

Instead of writing to output file only modfrst, also write associated
latitudes and whether a mode to filter was found.

If a mode was not found (rlamda(modfrst(j)) * cos(rlat(j)) >= 1.) then
the filtering matrix at this latitude is null. So we move this test at
the highest level inside the loop on filtered latitudes. Note that, by
doing so, we do not need to initialize coefil at 0 any longer.


Changed paths

Path Details
Directorytrunk/Sources/filtrez/inifilr.f modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.21