libsim Versione 7.2.6

◆ vg6dv_rounding()

subroutine vg6dv_rounding ( type(volgrid6d), dimension(:), intent(in) vg6din,
type(volgrid6d), dimension(:), intent(out), pointer vg6dout,
type(vol7d_level), dimension(:), intent(in), optional level,
type(vol7d_timerange), dimension(:), intent(in), optional timerange,
logical, intent(in), optional nostatproc,
logical, intent(in), optional merge )

Reduce some dimensions (level and timerage) for semplification (rounding).

Vector version of vg6dv_rounding

Parametri
[in]vg6dininput volume
[in]levelalmost equal level list
[in]timerangealmost equal timerange list
[in]mergeif there are data on more then one almost equal levels or timeranges will be merged POINT BY POINT with priority for the fird data found ordered by icreasing var index
[in]nostatprocdo not take in account statistical processing code in timerange and P2

Definizione alla linea 3571 del file volgrid6d_class.F90.

3572!! Programma che importa da file un vettore di gridinfo poi lo importa in volgrid6d. Da volgrid6d viene di nuovo creato un vettore di gridinfo per poi exportare su file.
3573
3574!>\example example_vg6d_5.f90
3575!!\brief Programma trasformazione da volgrid6d a volgrid6d
3576!!
3577!! Legge grib da un file e li organizza in un vettore di strutture
3578!! volgrid6d mettendoli a disposizione per eventuali elaborazioni;
3579!! vengono poi riesportati a un file grib
3580
3581!>\example example_vg6d_8.f90
3582!! \brief Programma scrittura su file vettore di anagrafica
3583
3584!>\example example_vg6d_6.f90
3585!! \brief Programma trasformazione da volgrid6d a vol7d
3586

Generated with Doxygen.