From 4e9265782d5b2e83d472c0168f6a462f9542540d Mon Sep 17 00:00:00 2001 From: Philippe WAUTELET <philippe.wautelet@aero.obs-mip.fr> Date: Tue, 11 Apr 2017 10:32:31 +0200 Subject: [PATCH] Philippe 11/04/2017: corrected units --- src/MNH/write_budget.f90 | 68 ++++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/src/MNH/write_budget.f90 b/src/MNH/write_budget.f90 index 6d3a9a38a..af0ca344e 100644 --- a/src/MNH/write_budget.f90 +++ b/src/MNH/write_budget.f90 @@ -309,7 +309,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = 'M/S**2'; YWORKUNIT(1:3) = 'M/S' + YWORKUNIT(:) = 'm s-2'; YWORKUNIT(1:3) = 'm s-1' YWORKCOMMENT(:) = 'Budget of momentum along X axis' IWORKGRID(:) = 2 @@ -333,7 +333,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(IWORKGRID(1)) ! YBUCOMMENT(1) = 'RhodJX' - YWORKUNIT(1) = 'KG' + YWORKUNIT(1) = 'kg' YWORKCOMMENT(1) = 'RhodJ for momentum along X axis' IWORKGRID(1) = 2 WRITE(YGROUP_NAME,FMT="('RJX__',I4.4)") NBUTSHIFT @@ -382,7 +382,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = 'M/S**2'; YWORKUNIT(1:3) = 'M/S' + YWORKUNIT(:) = 'm s-2'; YWORKUNIT(1:3) = 'm s-1' YWORKCOMMENT(:) = 'Budget of momentum along Y axis' IWORKGRID(:) = 3 WRITE(YGROUP_NAME,FMT="('VV___',I4.4)") NBUTSHIFT @@ -404,7 +404,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(IWORKGRID(1)) ! YBUCOMMENT(1) = 'RhodJY' - YWORKUNIT(1) = 'KG' + YWORKUNIT(1) = 'kg' YWORKCOMMENT(1) = 'RhodJ for momentum along Y axis' IWORKGRID(1) = 3 WRITE(YGROUP_NAME,FMT="('RJY__',I4.4)") NBUTSHIFT @@ -454,7 +454,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = 'M/S**2'; YWORKUNIT(1:3) = 'M/S' + YWORKUNIT(:) = 'm s-2'; YWORKUNIT(1:3) = 'm s-1' YWORKCOMMENT(:) = 'Budget of momentum along Z axis' IWORKGRID(:) = 4 WRITE(YGROUP_NAME,FMT="('WW___',I4.4)") NBUTSHIFT @@ -475,7 +475,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(IWORKGRID(1)) ! YBUCOMMENT(1) = 'RhodJZ' - YWORKUNIT(1) = 'KG' + YWORKUNIT(1) = 'kg' YWORKCOMMENT(1) = 'RhodJ for momentum along Z axis' IWORKGRID(1) = 4 WRITE(YGROUP_NAME,FMT="('RJZ__',I4.4)") NBUTSHIFT @@ -508,7 +508,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(IWORKGRID(1)) ! YBUCOMMENT(1) = 'RhodJS' - YWORKUNIT(1) = 'KG' + YWORKUNIT(1) = 'kg' YWORKCOMMENT(1) = 'RhodJ for Scalars variables' IWORKGRID(1) = 1 WRITE(YGROUP_NAME,FMT="('RJS__',I4.4)") NBUTSHIFT @@ -558,7 +558,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = 'K/S' ; YWORKUNIT(1:3) = 'K' + YWORKUNIT(:) = 'K s-1' ; YWORKUNIT(1:3) = 'K' YWORKCOMMENT(:) = 'Budget of potential temperature' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('TH___',I4.4)") NBUTSHIFT @@ -604,7 +604,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = 'M**2/S**3' ; YWORKUNIT(1:3) = 'M**2/S**2' + YWORKUNIT(:) = 'm^2 s-3' ; YWORKUNIT(1:3) = 'm^2 s-1' YWORKCOMMENT(:) = 'Budget of turbulent kinetic energy' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('TK___',I4.4)") NBUTSHIFT @@ -650,7 +650,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of water vapor mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RV___',I4.4)") NBUTSHIFT @@ -696,7 +696,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of cloud water mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RC___',I4.4)") NBUTSHIFT @@ -741,7 +741,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of rain water mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RR___',I4.4)") NBUTSHIFT @@ -786,7 +786,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of cloud ice mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RI___',I4.4)") NBUTSHIFT @@ -831,7 +831,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of snow/aggregate mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RS___',I4.4)") NBUTSHIFT @@ -876,7 +876,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of graupel mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RG___',I4.4)") NBUTSHIFT @@ -921,7 +921,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of hail mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RH___',I4.4)") NBUTSHIFT @@ -968,7 +968,7 @@ SELECT CASE (CBUTYPE) ALLOCATE(YWORKCOMMENT(NBUPROCNBR(IP))) ALLOCATE(IWORKGRID(NBUPROCNBR(IP))) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = ' ' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = ' ' DO JT = 1,NBUPROCNBR(IP) WRITE(YWORKCOMMENT(JT),FMT="('Budget of SVx=',I3.3)") JSV END DO @@ -1063,7 +1063,7 @@ SELECT CASE (CBUTYPE) WHERE (ZWORK(1,1,:,:,:,1) <= 0.) ZWORK(1,1,:,:,:,1)=-999. END WHERE - YWORKUNIT(:) = 'KG' + YWORKUNIT(:) = 'kg' YWORKCOMMENT(:) = 'RhodJ for momentum along X axis' IWORKGRID(:) = 2 WRITE(YGROUP_NAME,FMT="('RJX__',I4.4)") NBUTSHIFT @@ -1094,7 +1094,7 @@ SELECT CASE (CBUTYPE) DEALLOCATE(ZCONVERT, ZWORK) ! - YWORKUNIT(:) = 'M/S**2'; YWORKUNIT(1:3) = 'M/S' + YWORKUNIT(:) = 'm s-2'; YWORKUNIT(1:3) = 'm s-1' YWORKCOMMENT(:) = 'Budget of momentum along X axis' IWORKGRID(:) = 2 WRITE(YGROUP_NAME,FMT="('UU___',I4.4)") NBUTSHIFT @@ -1121,7 +1121,7 @@ SELECT CASE (CBUTYPE) WHERE ( ZWORK(1,1,:,:,:,1) <= 0.) ZWORK(1,1,:,:,:,1)=-999. END WHERE - YWORKUNIT(:) = 'KG' + YWORKUNIT(:) = 'kg' YWORKCOMMENT(:) = 'RhodJ for momentum along Y axis' IWORKGRID(:) = 3 WRITE(YGROUP_NAME,FMT="('RJY__',I4.4)") NBUTSHIFT @@ -1150,7 +1150,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT, ZWORK) ! - YWORKUNIT(:) = 'M/S**2'; YWORKUNIT(1:3) = 'M/S' + YWORKUNIT(:) = 'm s-2'; YWORKUNIT(1:3) = 'm s-1' YWORKCOMMENT(:) = 'Budget of momentum along Y axis' IWORKGRID(:) = 3 WRITE(YGROUP_NAME,FMT="('VV___',I4.4)") NBUTSHIFT @@ -1177,7 +1177,7 @@ SELECT CASE (CBUTYPE) WHERE (ZWORK(1,1,:,:,:,1) <= 0.) ZWORK(1,1,:,:,:,1)=-999. END WHERE - YWORKUNIT(:) = 'KG' + YWORKUNIT(:) = 'kg' YWORKCOMMENT(:) = 'RhodJ for momentum along Z axis' IWORKGRID(:) = 4 WRITE(YGROUP_NAME,FMT="('RJZ__',I4.4)") NBUTSHIFT @@ -1206,7 +1206,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT, ZWORK) ! - YWORKUNIT(:) = 'M/S**2'; YWORKUNIT(1:3) = 'M/S' + YWORKUNIT(:) = 'm s-2'; YWORKUNIT(1:3) = 'm s-1' YWORKCOMMENT(:) = 'Budget of momentum along Z axis' IWORKGRID(:) = 4 WRITE(YGROUP_NAME,FMT="('WW___',I4.4)") NBUTSHIFT @@ -1233,7 +1233,7 @@ SELECT CASE (CBUTYPE) WHERE (ZWORK(1,1,:,:,:,1) <= 0.) ZWORK(1,1,:,:,:,1)=-999. END WHERE - YWORKUNIT(:) = 'KG' + YWORKUNIT(:) = 'kg' YWORKCOMMENT(:) = 'RhodJ for Scalars' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RJS__',I4.4)") NBUTSHIFT @@ -1264,7 +1264,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT) ! - YWORKUNIT(:) = 'K/S' ; YWORKUNIT(1:3) = 'K' + YWORKUNIT(:) = 'K s-1' ; YWORKUNIT(1:3) = 'K' YWORKCOMMENT(:) = 'Budget of potential temperature' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('TH___',I4.4)") NBUTSHIFT @@ -1295,7 +1295,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT) ! - YWORKUNIT(:) = 'M**2/S**3' ; YWORKUNIT(1:3) = 'M**2/S**2' + YWORKUNIT(:) = 'm^2 s-3' ; YWORKUNIT(1:3) = 'm^2 s-2' YWORKCOMMENT(:) = 'Budget of turbulent kinetic energy' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('TK___',I4.4)") NBUTSHIFT @@ -1326,7 +1326,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of water vapor mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RV___',I4.4)") NBUTSHIFT @@ -1357,7 +1357,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of cloud water mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RC___',I4.4)") NBUTSHIFT @@ -1388,7 +1388,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of rain water mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RR___',I4.4)") NBUTSHIFT @@ -1419,7 +1419,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of cloud ice mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RI___',I4.4)") NBUTSHIFT @@ -1450,7 +1450,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of snow/aggregate mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RS___',I4.4)") NBUTSHIFT @@ -1481,7 +1481,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT ) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of graupel mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RG___',I4.4)") NBUTSHIFT @@ -1512,7 +1512,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = 'KG/KG' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = 'kg kg-1' YWORKCOMMENT(:) = 'Budget of hail mixing ratio' IWORKGRID(:) = 1 WRITE(YGROUP_NAME,FMT="('RH___',I4.4)") NBUTSHIFT @@ -1544,7 +1544,7 @@ SELECT CASE (CBUTYPE) END DO DEALLOCATE(ZCONVERT) ! - YWORKUNIT(:) = '/S' ; YWORKUNIT(1:3) = ' ' + YWORKUNIT(:) = 's-1' ; YWORKUNIT(1:3) = ' ' DO JT = 1,NBUPROCNBR(12+JSV) WRITE(YWORKCOMMENT(JT),FMT="('Budget of SVx=',I3.3)") JSV END DO -- GitLab