libsim Versione 8.0.0

◆ 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 3581 del file volgrid6d_class.F90.

3582!! 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.
3583
3584!>\example example_vg6d_5.f90
3585!!\brief Programma trasformazione da volgrid6d a volgrid6d
3586!!
3587!! Legge grib da un file e li organizza in un vettore di strutture
3588!! volgrid6d mettendoli a disposizione per eventuali elaborazioni;
3589!! vengono poi riesportati a un file grib
3590
3591!>\example example_vg6d_8.f90
3592!! \brief Programma scrittura su file vettore di anagrafica
3593
3594!>\example example_vg6d_6.f90
3595!! \brief Programma trasformazione da volgrid6d a vol7d
3596

Generated with Doxygen.